Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 425292 - dev-util/pkg-config-lite removal request (was: segfaults when substituting an unset variable)
Summary: dev-util/pkg-config-lite removal request (was: segfaults when substituting an...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Embedded Team (OBSOLETE)
URL:
Whiteboard: Pending removal: 2012-08-29
Keywords: PMASKED
Depends on: 426722
Blocks:
  Show dependency tree
 
Reported: 2012-07-08 10:05 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2012-09-16 12:26 UTC (History)
2 users (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 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-07-08 10:05:28 UTC
/usr/lib64/pkgconfig/libgdiplus.pc comes as this:


prefix=/usr
exec_prefix=${prefix}
libdir=/usr/lib64
includedir=${prefix}/include


Name: libgdiplus
Description: GDI+ implementation
Version: 2.10.9
Requires: glib-2.0 gmodule-2.0 gthread-2.0
Libs: -L${libdir} -lgdiplus -lglib-2.0   -lcairo   -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0   -lfontconfig   -lfreetype   -lXrender -lX11   -L${libjpeg_prefix}/lib -ljpeg -ltiff -lgif -lpng -lz -lexif  
Cflags: -I${includedir} -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15   -pthread -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15     -I/usr/include/freetype2     -I/usr/include/libexif  


You see there's a reference to -L${libjpeg_prefix} — if I use `pkg-config --list-all` I get a segmentation fault. If I remove that reference, it works fine.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2012-07-13 09:28:13 UTC
pkg-config-0.27 is out and in Portage. It also has USE flag called 'internal-glib' now. 

are we ready to lastrite pkg-config-lite now?
Comment 2 SpanKY gentoo-dev 2012-07-16 06:04:30 UTC
that addresses half the issue, but pkgconf should address the other half (glib-2 itself pointlessly requiring too much unused crap), so we can drop pkg-config-lite now.
Comment 3 Pacho Ramos gentoo-dev 2012-07-19 19:36:52 UTC
(In reply to comment #2)
> that addresses half the issue, but pkgconf should address the other half
> (glib-2 itself pointlessly requiring too much unused crap), so we can drop
> pkg-config-lite now.
Comment 4 Pacho Ramos gentoo-dev 2012-09-16 12:26:55 UTC
done