trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: July 2012

Re: [trinity-devel] (glibc 2.16.0?) [was Re: [trinity-devel] tdebase - ftbfs - rpcgen - cannot find any C preprocessor]

From: "David C. Rankin" <drankinatty@...>
Date: Mon, 09 Jul 2012 15:11:36 -0500
On 07/09/2012 02:39 PM, Darrell Anderson wrote:
> Can you roll back glibc? That would not patch the problem but at least makes the cause knowable for patching.
>
> Darrell

Well -- dunno :(

   Of course I 'can' roll back, but that is basically creating a new 
'archroot' 'chroot' environment and specifically limiting glibc to the last 
2.15-12 release on Arch. What I don't know is "How many other packages are 
changed and dependent on 2.16 now?" I can figure that out, but it will take 
some figuring.

   The _BIG_ question is "Why is tdebase failing with 2.16?" Think about it... 
Everything _else_ in the build order up to tdebase, builds _fine_ on glibc 
2.16. That is:

# array for Archlinux specific dependencies (remote sources)
declare -a archdeps
archdeps=('apetag'
           'hal-info'
           'hal'
           'libutempter'
           'xmedcon'
           'libnjb'
           'libkarma'
           'mt-daapd')

_and_

## array of TDE modules to build (source from local GIT tree tarballs)
declare -a tbo
tbo=("dependencies/$useqt"
     'dependencies/tqtinterface'
     'dependencies/arts'
     'dependencies/dbus-tqt'
     'dependencies/dbus-1-tqt'
     'dependencies/tqca-tls'
     'dependencies/libart-lgpl'
     'dependencies/avahi-tqt'
     'dependencies/libcaldav'
     'dependencies/libcarddav'
     'dependencies/sip4-tqt'
     'dependencies/python-tqt'
     'dependencies/tqscintilla'        # not currently building
     'dependencies/tqscintilla-plugin' # not currently building
     'tdelibs'
     'tdebase'
<snip>

   TQt3 and tdelibs are some huge packages to build. If there was a generic 
problem in glibc 2.16, I would expect to see build failures in one of those, 
or in the other 19 packages that build.

   From googling similar failures, the problem seems to be the hardcoded 
location of rpcgen in tdebase. Here is a similar issue found in the arch 
hamlib packages. I'll try a similar solution:

https://bbs.archlinux.org/viewtopic.php?pid=1126084

-- 
David C. Rankin, J.D.,P.E.