Package: gcc-3.2 Version: 3.2.1-0pre3 When I use gcc-3.2 with the -MM option for the dependencies, I also get dependencies of the gtk libraries, which I include from the system. I think, gcc does not look at the include directories, included with '-I' ('gtk-config --cflags' outputs '-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include'). With the version 3.0 and 2.95 everything works fine.
Demo source (one line): #include <gtk/gtk.h> Call (needs libgtk1.2-dev): gcc-3.2 `gtk-config --cflags` -MM bug1.c Output: bug1.o: bug1.c /usr/include/gtk-1.2/gtk/gtk.h \ /usr/include/gtk-1.2/gdk/gdk.h /usr/include/gtk-1.2/gdk/gdktypes.h \ /usr/include/glib-1.2/glib.h /usr/lib/glib/include/glibconfig.h \ /usr/include/gtk-1.2/gdk/gdkcursors.h /usr/include/gtk-1.2/gdk/gdkrgb.h \ /usr/include/gtk-1.2/gtk/gtkaccelgroup.h \ /usr/include/gtk-1.2/gtk/gtkobject.h /usr/include/gtk-1.2/gtk/gtkarg.h \ /usr/include/gtk-1.2/gtk/gtktypeutils.h \ /usr/include/gtk-1.2/gtk/gtktypebuiltins.h \ /usr/include/gtk-1.2/gtk/gtkenums.h /usr/include/gtk-1.2/gtk/gtkdebug.h \ /usr/include/gtk-1.2/gtk/gtkaccellabel.h \ /usr/include/gtk-1.2/gtk/gtklabel.h /usr/include/gtk-1.2/gtk/gtkmisc.h \ /usr/include/gtk-1.2/gtk/gtkwidget.h \ /usr/include/gtk-1.2/gtk/gtkadjustment.h \ /usr/include/gtk-1.2/gtk/gtkdata.h /usr/include/gtk-1.2/gtk/gtkstyle.h \ /usr/include/gtk-1.2/gtk/gtkalignment.h \ /usr/include/gtk-1.2/gtk/gtkbin.h \ /usr/include/gtk-1.2/gtk/gtkcontainer.h \ /usr/include/gtk-1.2/gtk/gtkaspectframe.h \ /usr/include/gtk-1.2/gtk/gtkframe.h /usr/include/gtk-1.2/gtk/gtkarrow.h \ /usr/include/gtk-1.2/gtk/gtkbindings.h \ /usr/include/gtk-1.2/gtk/gtkbox.h /usr/include/gtk-1.2/gtk/gtkbbox.h \ /usr/include/gtk-1.2/gtk/gtkbutton.h \ /usr/include/gtk-1.2/gtk/gtkcalendar.h \ /usr/include/gtk-1.2/gtk/gtksignal.h \ /usr/include/gtk-1.2/gtk/gtkmarshal.h \ /usr/include/gtk-1.2/gtk/gtkcheckbutton.h \ /usr/include/gtk-1.2/gtk/gtktogglebutton.h \ /usr/include/gtk-1.2/gtk/gtkcheckmenuitem.h \ /usr/include/gtk-1.2/gtk/gtkmenuitem.h \ /usr/include/gtk-1.2/gtk/gtkitem.h /usr/include/gtk-1.2/gtk/gtkclist.h \ /usr/include/gtk-1.2/gtk/gtkhscrollbar.h \ /usr/include/gtk-1.2/gtk/gtkscrollbar.h \ /usr/include/gtk-1.2/gtk/gtkrange.h \ /usr/include/gtk-1.2/gtk/gtkvscrollbar.h \ /usr/include/gtk-1.2/gtk/gtkcolorsel.h \ /usr/include/gtk-1.2/gtk/gtkwindow.h /usr/include/gtk-1.2/gtk/gtkvbox.h \ /usr/include/gtk-1.2/gtk/gtkpreview.h \ /usr/include/gtk-1.2/gtk/gtkentry.h \ /usr/include/gtk-1.2/gtk/gtkeditable.h \ /usr/include/gtk-1.2/gtk/gtkhbox.h /usr/include/gtk-1.2/gtk/gtkmain.h \ /usr/include/gtk-1.2/gtk/gtkscale.h \ /usr/include/gtk-1.2/gtk/gtkhscale.h \ /usr/include/gtk-1.2/gtk/gtktable.h \ /usr/include/gtk-1.2/gtk/gtkeventbox.h \ /usr/include/gtk-1.2/gtk/gtkcombo.h \ /usr/include/gtk-1.2/gtk/gtkcompat.h \ /usr/include/gtk-1.2/gtk/gtkctree.h /usr/include/gtk-1.2/gtk/gtkcurve.h \ /usr/include/gtk-1.2/gtk/gtkdrawingarea.h \ /usr/include/gtk-1.2/gtk/gtkdialog.h /usr/include/gtk-1.2/gtk/gtkdnd.h \ /usr/include/gtk-1.2/gtk/gtkselection.h \ /usr/include/gtk-1.2/gtk/gtkfeatures.h \ /usr/include/gtk-1.2/gtk/gtkfilesel.h \ /usr/include/gtk-1.2/gtk/gtkfixed.h \ /usr/include/gtk-1.2/gtk/gtkfontsel.h \ /usr/include/gtk-1.2/gtk/gtknotebook.h \ /usr/include/gtk-1.2/gtk/gtkgamma.h /usr/include/gtk-1.2/gtk/gtkgc.h \ /usr/include/gtk-1.2/gtk/gtkhandlebox.h \ /usr/include/gtk-1.2/gtk/gtkhbbox.h \ /usr/include/gtk-1.2/gtk/gtkhpaned.h \ /usr/include/gtk-1.2/gtk/gtkpaned.h \ /usr/include/gtk-1.2/gtk/gtkhruler.h \ /usr/include/gtk-1.2/gtk/gtkruler.h \ /usr/include/gtk-1.2/gtk/gtkhseparator.h \ /usr/include/gtk-1.2/gtk/gtkseparator.h \ /usr/include/gtk-1.2/gtk/gtkimage.h \ /usr/include/gtk-1.2/gtk/gtkinputdialog.h \ /usr/include/gtk-1.2/gtk/gtkitemfactory.h \ /usr/include/gtk-1.2/gtk/gtkmenufactory.h \ /usr/include/gtk-1.2/gtk/gtklayout.h /usr/include/gtk-1.2/gtk/gtklist.h \ /usr/include/gtk-1.2/gtk/gtklistitem.h \ /usr/include/gtk-1.2/gtk/gtkmenu.h \ /usr/include/gtk-1.2/gtk/gtkmenushell.h \ /usr/include/gtk-1.2/gtk/gtkmenubar.h \ /usr/include/gtk-1.2/gtk/gtkoptionmenu.h \ /usr/include/gtk-1.2/gtk/gtkpacker.h \ /usr/include/gtk-1.2/gtk/gtkpixmap.h /usr/include/gtk-1.2/gtk/gtkplug.h \ /usr/include/gtk-1.2/gtk/gtkprogress.h \ /usr/include/gtk-1.2/gtk/gtkprogressbar.h \ /usr/include/gtk-1.2/gtk/gtkradiobutton.h \ /usr/include/gtk-1.2/gtk/gtkradiomenuitem.h \ /usr/include/gtk-1.2/gtk/gtkrc.h \ /usr/include/gtk-1.2/gtk/gtkscrolledwindow.h \ /usr/include/gtk-1.2/gtk/gtkviewport.h \ /usr/include/gtk-1.2/gtk/gtksocket.h \ /usr/include/gtk-1.2/gtk/gtkspinbutton.h \ /usr/include/gtk-1.2/gtk/gtkstatusbar.h \ /usr/include/gtk-1.2/gtk/gtktearoffmenuitem.h \ /usr/include/gtk-1.2/gtk/gtktext.h /usr/include/gtk-1.2/gtk/gtkthemes.h \ /usr/include/gtk-1.2/gtk/gtktipsquery.h \ /usr/include/gtk-1.2/gtk/gtktoolbar.h \ /usr/include/gtk-1.2/gtk/gtktooltips.h \ /usr/include/gtk-1.2/gtk/gtktree.h \ /usr/include/gtk-1.2/gtk/gtktreeitem.h \ /usr/include/gtk-1.2/gtk/gtkvbbox.h \ /usr/include/gtk-1.2/gtk/gtkvpaned.h \ /usr/include/gtk-1.2/gtk/gtkvruler.h \ /usr/include/gtk-1.2/gtk/gtkvscale.h \ /usr/include/gtk-1.2/gtk/gtkvseparator.h Expected output (as with g++-3.0 and gcc-2.95): bug1.o: bug1.c