Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133022 - confcache caches pkg-config output
Summary: confcache caches pkg-config output
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Diego Elio Pettenò (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-11 07:49 UTC by Ed Catmur
Modified: 2006-06-29 11:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Catmur 2006-05-11 07:49:41 UTC
mn-maildir-mailbox-backend.gob:28:21: eel/eel.h: No such file or directory
mn-maildir-mailbox-backend.gob: In function `___2_mn_maildir_mailbox_backend_monitor_cb':
mn-maildir-mailbox-backend.gob:55: warning: assignment makes pointer from integer without a cast
make[3]: *** [mail_notification-mn-maildir-mailbox-backend.o] Error 1

GNOME_CFLAGS should contain -I/usr/include/eel-2 from pkgconfig, but is cached:

checking for GNOME_CFLAGS... (cached) -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-11 08:11:29 UTC
bug-wranglers@gentoo.org
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-05-19 13:32:02 UTC
I need to know who cached that, actually. pkg-config data shouldn't be cached AFAIK.
Comment 3 Ed Catmur 2006-05-19 17:32:16 UTC
It seems anything is. After clearing /var/tmp/confcache and remerging mail-notification:

# grep pkg_cv_.*_CFLAGS= /var/tmp/confcache/config.cache
pkg_cv_EVOLUTION_PLUGIN_CFLAGS=${pkg_cv_EVOLUTION_PLUGIN_CFLAGS='-DORBIT2=1 -pthread -I/usr/include/evolution-2.8 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/evolution-data-server-1.8 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2  '}
pkg_cv_GMIME_CFLAGS=${pkg_cv_GMIME_CFLAGS='-I/usr/include/gmime-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  '}
pkg_cv_GNOME_CFLAGS=${pkg_cv_GNOME_CFLAGS='-pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/eel-2 -I/usr/include/gail-1.0  '}
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-06-29 11:37:46 UTC
I'm closing them as UPSTREAM as for now I can't do much until Brian provides me a new version of confcache that allows to trace who poisoned the cache.
This is also the main reason why confcache is masked right now.