Bug 3682

Summary: [PENDING] uninstalled.pc files incorrectly processed by pkgconfig-0.18 and 0.18.1
Product: pkg-config Reporter: Daniel Stone <daniel>
Component: srcAssignee: Tollef Fog Heen <tfheen>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: high    
Version: unspecified   
Hardware: SPARC   
OS: Solaris   
Whiteboard:
i915 platform: i915 features:

Description FreeDesktop Bugzilla Database Corruption Fix User 2005-07-01 18:43:22 UTC
bash$ pkg-config --version
0.18
bash$ PKG_CONFIG_PATH=../glib-2.6.5 pkg-config --cflags glib-2.0
-Ièledir/../glib-2.6.5 -Ièledir/../glib-2.6.5/. -Ièledir/../glib-2.6.5/./glib
bash$ PKG_CONFIG_PATH=/usr/src/packages/BUILD/glib-2.6.5 pkg-config --libs glib-2.0
<90><8C><07><08>ledir//usr/src/packages/BUILD/glib-2.6.5/glib/libglib-2.0.la
bash$ grep Libs: ../glib-2.6.5/glib-2.0-uninstalled.pc
Libs: ${pc_top_builddir}/${pcfiledir}/glib/libglib-2.0.la
bash$ 

Same with 0.18.1.

"-Ièledir" is actually <2D><49><E8><71><07><08>
Comment 1 Tollef Fog Heen 2005-07-15 18:23:14 UTC
2005-07-15  Tollef Fog Heen  <tfheen@err.no>

        * pkg.c (package_get_var): Make sure to g_strdup all the return
        values and not return some values which should not be freed and
        some which should.  Yay valgrind.  Freedesktop #3682
Comment 2 Tollef Fog Heen 2005-07-16 20:28:55 UTC
2005-07-16  Tollef Fog Heen  <tfheen@err.no>

        * configure.in: Release 0.19

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.