Encounter tons of compile errors when attempting to emerge. Currently have 0.6.0 installed just fine, but portage wants to upgrade to 0.8.0 Reproducible: Always Steps to Reproduce: 1. emerge -1 libgdata 2. 3. Actual Results: Please see attached output.
Created attachment 266641 [details] temp/environment file
Created attachment 266643 [details] emerge --info file
Created attachment 266645 [details] build log
What does 'pkg-config glib-2.0 --cflags' print ? If that works correctly, check your config.log for the package where it fails.
This is my pkg-config output: -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include Excerpt from build.log: checking how to hardcode library paths into programs... immediate checking for x86_64-pc-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config I do not see any failures in the build log. Any other pointers? Thanks
That was meant to be read: "check config.log and if *you* don't see anything obvious, attach it".
*** This bug has been marked as a duplicate of bug 354951 ***
Created attachment 266707 [details] config log
Please explain why you believe this bug is resolved. In bug 354951 the user's pkg-config call did not work at all, whereas mine did. Further traversing the duplicate chain shows an unrelated bug. Reopening.
That's cause it most likely is a dupe - though it's probably libsoup, not gl, related. Let's try a longer line: pkg-config glib-2.0 libxml-2.0 gthread-2.0 gio-2.0 libsoup-2.4 --cflags
Result of: pkg-config glib-2.0 libxml-2.0 gthread-2.0 gio-2.0 libsoup-2.4 --cflags Package zlib was not found in the pkg-config search path. Perhaps you should add the directory containing `zlib.pc' to the PKG_CONFIG_PATH environment variable Package 'zlib', required by 'GnuTLS', not found A find over my root for zlib.pc turned up nothing, so I don't have the file at all. I have libsoup.pc at ./usr/lib64/pkgconfig/libsoup-2.4.pc ./usr/lib64/pkgconfig/libsoup-gnome-2.4.pc Do I need to rebuild my entire system to get these missing .pc files back?
Nah, in this case, it's bug 358625. While mixing, be really careful. It's still INVALID though.
I checked my package.keywords and gnutls was ~amd64 but zlib was not. I just removed the gnutls entry and I am chugging along again. Thank you Rafał for your insight and mapping this bug to the correct duplicate. I should have noticed this earlier but the title of the bug did not include gdata... *** This bug has been marked as a duplicate of bug 358625 ***