Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 28440

Summary: Kylix 3.0 Open Edition doesn't run
Product: Gentoo Linux Reporter: Jan Gutter <jangutter>
Component: [OLD] LibraryAssignee: Martin Schlemmer (RETIRED) <azarah>
Status: RESOLVED UPSTREAM    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jan Gutter 2003-09-11 07:05:59 UTC
I'm running kernel 2.6.0-test5-mm1 and glibc-2.3.2-r4 with nptl. The errno
badness hit Kylix because I get the following error: 

/opt/kylix3/bin/bcblin: relocation error: /opt/kylix3/bin/libwine.borland.so:
symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time
reference

If I try the LD_ASSUME_KERNEL=2.4.0 workaround, I get:
 
bcblin: error while loading shared libraries: libpthread.so.0: cannot open
shared object file: No such file or directory

I did install the Kylix-fixes on
http://www.kylix-patch.de.vu/
but that doesn't alleviate the problem, alas.

Badness in libcompat? Something I'm missing?

Reproducible: Always
Steps to Reproduce:
1. source /opt/kylix3/bin/kylixpath
2. export LD_ASSUME_KERNEL=2.4.0
3. bcblin
Actual Results:  
Error messages listed above.


I've got Kylix3 running under SuSE 8.2 so this isn't a major blocker. It would
just be nice if I could get it running at home too!
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2003-09-23 07:33:18 UTC
Then you have to drop NPTL and downgrade to glibc-2.3.1, although 
I WOULD _NOT_ RECOMMEND IT, as things will break.  Only way I see to use
glibc-2.3.1 safely, will be to reinstall.

This is a 'cannot fix' as far as I am concerned.  As Kylix is closed source,
we unfortunately have to wait for them to fix it :(
Comment 2 Jan Gutter 2003-09-24 05:01:04 UTC
I downgraded to glibc 2.3.2 without nptl and so far so good. Kylix works, so I guess this is an nptl issue. Also, since C++BuilderX has been released (which uses gcc and icc, I might add!), I wonder if they'll ever update Kylix...

Would there be a way to make a compat-libc to fix broken binaries like this? Where would the clashes be if two libc's are installed on a system?

Look, since Borland's got a proprietary compiler with a proprietary C++, it's the least of my worries if Kylix doesn't run on my Gentoo box. But if this bug bites binary-only Linux games, I'm going to be very upset!
Comment 3 SpanKY gentoo-dev 2004-10-15 23:55:04 UTC
upstream problem