Hi, I have a problem. I am using mdl_have_opengl in my configure.in. When I run ./configure it says: checking for OpenGL... yes The code in my configure.in is just: mdl_have_opengl But when I try to compile a program which uses openGL with Makefile.am: bin_PROGRAMS = phan3D phan3D_SOURCES = confdialogdef.cc \ confdialogdef_moc.cc \ resizelabel_moc.cc \ punto3df.cc \ forma3d.cc \ helpwindow_moc.cc \ visor_moc.cc \ resizelabel.cc \ helpwindow.cc \ menus_moc.cc \ vista_moc.cc \ visor.cc \ main.cc \ nsecolor_moc.cc \ nsecolor.cc \ vista.cc \ menus.cc \ principal_moc.cc \ principal.cc phan3D_LDADD = @GL_LIBS@ @QT_LIBS@ #phan3D_LDFLAGS = -all-static INCLUDES = -I$(top_srcdir)/Lib @QT_CXXFLAGS@ @GL_CFLAGS@ confdialogdef_moc.cc : @QT_MOC@ confdialogdef.hh -o confdialogdef_moc.cc resizelabel_moc.cc : @QT_MOC@ resizelabel.hh -o resizelabel_moc.cc helpwindow_moc.cc : @QT_MOC@ helpwindow.hh -o helpwindow_moc.cc visor_moc.cc : @QT_MOC@ visor.hh -o visor_moc.cc menus_moc.cc : @QT_MOC@ menus.hh -o menus_moc.cc vista_moc.cc : @QT_MOC@ vista.hh -o vista_moc.cc nsecolor_moc.cc : @QT_MOC@ nsecolor.hh -o nsecolor_moc.cc principal_moc.cc : @QT_MOC@ principal.hh -o principal_moc.cc it seems it has not substituted the variable GL_CFLAGS. What am I doing wrong? Do I need to substitute the variable explicitely? Why does it work with Qt? Thanks, Roman