Bug 706308 - geoclue package depends on old version of xml2
Summary: geoclue package depends on old version of xml2
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: geoclue
Version: 14
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Robinson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-20 02:25 UTC by Frank Solensky
Modified: 2012-03-14 11:23 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-03-14 11:23:22 UTC
Type: ---


Attachments (Terms of Use)
yum deplist geoclue-0.12.0-3.fc14.x86_64 (2.77 KB, application/octet-stream)
2011-05-20 02:25 UTC, Frank Solensky
no flags Details

Description Frank Solensky 2011-05-20 02:25:54 UTC
Created attachment 499978 [details]
yum deplist geoclue-0.12.0-3.fc14.x86_64

I'm trying to build a gnome development environment on my Fedora 14 system where everything is up to date. I'm getting as far as the empathy module but run into unresolved dependencies when geoclue is attempting to reference an old version of libxml2. 

$ jhbuild buildone empathy
...
Making all in src
make[2]: Entering directory `/home/frank/checkout/gnome/empathy/src'
make  all-am
make[3]: Entering directory `/home/frank/checkout/gnome/empathy/src'
  CCLD   empathy
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlBufferFree.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlNanoHTTPInit.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlXPathCastNodeSetToString.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlBufferCreate.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlXPathRegisterNs.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlURIEscapeStr.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlXPathFreeContext.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlXPathFreeObject.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlXPathNewContext.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlBufferContent.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlNanoHTTPClose.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlParseDoc.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlBufferAdd.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlFree.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlStrndup.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlBufferLength.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlFreeDoc.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlNanoHTTPMethod.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlNanoHTTPRead.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlXPathCastNodeSetToNumber.30'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgeoclue.so: undefined reference to `xmlXPathEvalExpression.30'
collect2: ld returned 1 exit status
make[3]: *** [empathy] Error 1
make[3]: Leaving directory `/home/frank/checkout/gnome/empathy/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/frank/checkout/gnome/empathy/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/frank/checkout/gnome/empathy'
make: *** [all] Error 2
make  
*** Error during phase build of empathy: ########## Error running make   *** [1/1]

The attached file lists the dependency list for the geoclue package.  The fourth dependency is for "libxml2.so.2(LIBXML2_2.4.30)(64bit)" which is where I surmise where the version numbers listed above are coming from.  Note also that the 10th dependency is for "libxml2.so.2()(64bit)".

The packages geoclue-0.12.0-1.fc14.x86_64 has the same problem.  The i686 versions of the libraries list "libxml2.so.2" before "libxml2.so.2(LIBXML2_2.4.30)" so this problem seems to be specific to x86_64

Comment 1 Claudio Saavedra 2011-06-14 20:20:58 UTC
I started to get this today. Very annoying:


x86_64-redhat-linux/4.6.0/../../../../lib64/libgeoclue.so: /undefined referenceusr to `/xmlXPathCastNodeSetToNumber.30'
//usr/lib/gcc/x86_64-gccredhat-linux/4.6.0/../././../x86_64../lib64/-libgeoclue.so: undefined reference redhatto `xmlXPathEvalExpression.30'
-linux/collect2: ld returned 1 exit status4.6.0
/../../../../lib64/libgeoclue.so: undefined reference to `xmlStrndup.30'
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/../../../../lib64/libgeoclue.so: undefined reference to `xmlBufferLength.30'
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/../../../../lib64/libgeoclue.so: undefined reference to `xmlFreeDoc.30'
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/../../../../lib64/libgeoclue.so: undefined reference to `xmlNanoHTTPMethod.30'
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/../../../../lib64/libgeoclue.so: undefined reference to `xmlNanoHTTPRead.30'
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/../../../../lib64/libgeoclue.so: undefined reference to `xmlXPathCastNodeSetToNumber.30'
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/../../../../lib64/libgeoclue.so: undefined reference to `xmlXPathEvalExpression.30'
collect2: ld returned 1 exit status

Comment 2 Peter Robinson 2012-03-14 11:23:22 UTC
Release is EOL


Note You need to log in before you can comment on or make changes to this bug.