-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

OK, here is full list how to reproduce the problem:

cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/crystal login
When asked for password, hit ENTER

cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/crystal co CS

cd CS
configure --prefix=/opt/crystal --enable-debug
make all

when finished, type 
./walktest

result : 
Warning: Failed to load `vfs'; reason(s):
DLERROR (vfs): ./vfs.so: undefined symbol: __init_array_end
Warning: Failed to load `vfs'; reason(s):
DLERROR (vfs): ./vfs.so: undefined symbol: __init_array_end
WARNING: could not load plugin 'crystalspace.kernel.vfs'
Couldn't load vfs plugin!
Failed to initialize config!
Error initializing system!
Cleaning up...

Under normal conditions window with some 3D scene should pop up.

My machine is dual 2.4GHz Xeon, NVidia Quadro 4 card with Nvidia drivers, 
softwarewise I had Mandrake 9.0 installed, then upgraded packages to cooker. 
This error started to occur after the upgrade to glibc 2.3.1-8 or 2.3.1-9. 

I did some research about this, seems that some RedHat guys changed the linker 
scripts in December to add these symbols, perhaps the patch was not correct, 
or the dynamic linker does not take it into account, I do not know. What I 
know, though, that the symbols init_array_start and init_array_end were not 
in the glibc of old Mandrake 9.0 neither in the glibc before 2.3.1-8 (easy to 
check with nm -D command).

I hope, that it helps. 

Jan



On Wednesday 19 February 2003 10:45, Gwenole Beauchesne wrote:
> On Mon, 17 Feb 2003, Jan Ciger wrote:
> > That does not happen, unfortunately, at least if you are compiling shared
> > libraries. There is a corresponding symbol init_array_start, which is
> > resolved.
>
> You have to be more specific and provide full report with testcase and
> arch you are using. Thanks.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+U5Ybn11XseNj94gRAkkQAJsFeD+ZxBDPUVTlm5BzrOdb5VYWWwCdFDlD
GW/KZOWY0qCBqNYDWzb3h3U=
=f3ON
-----END PGP SIGNATURE-----


Reply via email to