You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Sergey A Lipnevich <se...@pisem.net> on 2002/10/23 22:40:36 UTC

Breakage with glibc 2.3.1

Hi!

I have receinly installed glibc 2.3.1, and tried to compile the trunk 
using GCC 3.2 (also, neon 0.23.4 and Apache 2.0.43). The 0.14.3 static 
client build went fine, but after I've got the trunk, here's how it ended:
...
gcc -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE 
-D_SVID_SOURCE -D_GNU_SOURCE  -march=pentium3 -mmmx -mfpma
h=sse -msse -O3   -pthread  -DNEON_ZLIB -DNEON_SSL  
-I./subversion/include -I. -I/usr/include/neon -I/usr/include/apach
2   -I/usr/include/apache2  -o subversion/clients/cmdline/util.o -c 
subversion/clients/cmdline/util.c
cd subversion/clients/cmdline && /bin/sh 
/usr/src/subversion-r3200/current/libtool --silent --mode=link  gcc 
-march=pen
ium3 -mmmx -mfpmath=sse -msse -O3   -pthread  -DNEON_ZLIB -DNEON_SSL  -z 
combreloc -s      -rpath /usr/lib -o svn  add-
md.o checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o 
diff-cmd.o export-cmd.o feedback.o help-cmd.o im
ort-cmd.o info-cmd.o log-cmd.o ls-cmd.o main.o merge-cmd.o mkdir-cmd.o 
move-cmd.o prompt.o propdel-cmd.o propedit-cmd.o
propget-cmd.o proplist-cmd.o props.o propset-cmd.o resolve-cmd.o 
revert-cmd.o status-cmd.o status.o switch-cmd.o update
cmd.o util.o ../../../subversion/libsvn_client/libsvn_client-1.la 
../../../subversion/libsvn_wc/libsvn_wc-1.la ../../..
subversion/libsvn_ra/libsvn_ra-1.la 
../../../subversion/libsvn_delta/libsvn_delta-1.la 
../../../subversion/libsvn_subr/
ibsvn_subr-1.la /usr/lib/libaprutil.la -lldap -llber -lgdbm -ldb -lexpat 
/usr/lib/libapr.la -lm -lcrypt -lnsl  -ldl -z
ombreloc -s -lneon -lssl -lcrypto -lz -lxml2 -lz -lm
/usr/src/subversion-r3200/current/subversion/libsvn_ra_dav/.libs/libsvn_ra_dav-1.so: 
undefined reference to `__ctype_b'
/usr/src/subversion-r3200/current/subversion/libsvn_ra_dav/.libs/libsvn_ra_dav-1.so: 
undefined reference to `__ctype_to
ower'
collect2: ld returned 1 exit status
make: *** [subversion/clients/cmdline/svn] Error 1
----end----
The names of symbols suggest that it's because of glibc 2.3.1, right? I 
recall a similar issue during GCC 3.2 compilation with glibc 2.3.1. 
Wanted to give a heads up anyway.
Thank you!

Sergey.



------------------
Get free mailbox 20 Mb at http://www.hotbox.ru


Re: Breakage with glibc 2.3.1

Posted by Sergey <se...@pisem.net>.
Sorry for the noise, everything's fine after I've rebuilt GCC with new 
glibc. Thanks for the link!

Sergey.

Philip Martin wrote:
> Sergey A Lipnevich <se...@pisem.net> writes:
> 
> 
>>I have receinly installed glibc 2.3.1, and tried to compile the trunk
>>using GCC 3.2 (also, neon 0.23.4 and Apache 2.0.43). The 0.14.3 static
>>client build went fine, but after I've got the trunk, here's how it
>>ended:
>>
>>ombreloc -s -lneon -lssl -lcrypto -lz -lxml2 -lz -lm
>>/usr/src/subversion-r3200/current/subversion/libsvn_ra_dav/.libs/libsvn_ra_dav-1.so:
>>undefined reference to `__ctype_b'
> 
> 
> I don't think there is anything Subversion can do about this. See
> 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=165554
> 


------------------
Get free mailbox 20 Mb at http://www.hotbox.ru


Re: Breakage with glibc 2.3.1

Posted by Philip Martin <ph...@codematters.co.uk>.
Sergey A Lipnevich <se...@pisem.net> writes:

> I have receinly installed glibc 2.3.1, and tried to compile the trunk
> using GCC 3.2 (also, neon 0.23.4 and Apache 2.0.43). The 0.14.3 static
> client build went fine, but after I've got the trunk, here's how it
> ended:
> 
> ombreloc -s -lneon -lssl -lcrypto -lz -lxml2 -lz -lm
> /usr/src/subversion-r3200/current/subversion/libsvn_ra_dav/.libs/libsvn_ra_dav-1.so:
> undefined reference to `__ctype_b'

I don't think there is anything Subversion can do about this. See

http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=165554

-- 
Philip Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org