Call for Testing: CentOS c6_64 ports now with 32bit libraries.

Martin Simmons martin at lispworks.com
Tue Feb 9 13:26:13 UTC 2016


>>>>> On Mon, 8 Feb 2016 21:26:55 +0000, Miguel C said:
> 
> --089e011770cf92b957052b48ded9
> Content-Type: text/plain; charset=UTF-8
> 
> On Mon, Feb 8, 2016 at 6:19 PM, Martin Simmons <martin at lispworks.com> wrote:
> 
> > >>>>> On Mon, 8 Feb 2016 01:17:45 +0000, Miguel C said:
> > >
> > > On Sun, Jan 31, 2016 at 3:05 AM, Miguel C <miguelmclara at gmail.com>
> > wrote:
> > >
> > > >
> > > >
> > > > On Sun, Jan 31, 2016 at 2:44 AM, Johannes Jost Meixner <
> > > > johannes at meixner.dk> wrote:
> > > >
> > > >> -----BEGIN PGP SIGNED MESSAGE-----
> > > >> Hash: SHA256
> > > >>
> > > >> Hi Miguel,
> > > >>
> > > >> you'll have to svn up to the latest portstree, apply the patch,
> > > >> update/reinstall the relevant packages (in this case,
> > > >> devel/linux-c6-devtools), and try again.
> > > >>
> > > >> I'm actually using git, but I'm assuming master branch is in sync
> > with svn
> > > >
> > > > FYI linux-skype_oss_wrapper still fails to build after the patch with:
> > >
> > > Stop.
> > > make: stopped in
> > > /usr/home/miguelc/gitstuff/freebsd-ports/audio/linux-skype_oss_wrapper
> > > [miguelc at r2d2:~/gitstuff/freebsd-ports/audio/linux-skype_oss_wrapper ]%
> > > sudo make MAKE_JOBS_UNSAFE=yes
> > > ===>  Building for linux-skype_oss_wrapper-0.1.1
> > > /compat/linux/usr/bin/gcc -m32 libpulse.o -o libpulse.so.0
> > > -fstack-protector -shared -lpthread
> > > /usr/bin/ld: cannot find /lib/libpthread.so.0
> > > collect2: ld returned 1 exit status
> > > *** Error code 1
> > >
> > > I can see libpthread.so in /compat/linux/usr/lib
> > >
> > > find /compat/linux/ -name 'libpthread*'
> > > /compat/linux/lib64/libpthread-2.12.so
> > > /compat/linux/lib64/libpthread.so.0
> > > /compat/linux/usr/lib/libpthread.so.0
> > > /compat/linux/usr/lib/libpthread_nonshared.a
> > > /compat/linux/usr/lib/libpthread.so
> > > /compat/linux/usr/lib64/libpthread_nonshared.a
> > > /compat/linux/usr/lib64/libpthread.so
> >
> > Just an idea: have you installed the 32-bit glibc?  That should provide
> > /compat/linux/lib/libpthread.so.0 etc.
> >
> >
> Hum, I was under the impression that 32-bit libs would still be installed
> alongside... wasn't that the purpose of the PATCH?

Sorry, you are right, it should be installed by linux_base-c6.

Nevertheless, you are somehow missing at least these files:

/compat/linux/lib/libpthread-2.12.so
/compat/linux/lib/libpthread.so.0

Do you have the two libc files below?

/compat/linux/lib/libc-2.12.so
/compat/linux/lib/libc.so.6

If not, then I suspect your linux_base-c6 doesn't contain the patch.

__Martin


More information about the freebsd-emulation mailing list