[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#186348: g++-3.2 -MM



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



Reply to: