help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-smalltalk] make with smalltalk 1.95.10 failed on SunOS 5.7


From: Mario Deilmann
Subject: [Help-smalltalk] make with smalltalk 1.95.10 failed on SunOS 5.7
Date: Tue, 19 Mar 2002 18:10:20 +0100 (MET)

Hi,

I wanted to build the latest gnu smalltalk release on a Solarsi system and
got some problems.

System
======
poohgcc-3.0.4/obj> uname -a
SunOS pooh 5.7 Generic_106541-19 sun4u sparc SUNW,Ultra-4

Compiler
========
poohgcc-3.0.4/obj> gcc -v
Reading specs from
/home/mdeil/sparc/lib/gcc-lib/sparc-sun-solaris2.7/3.0/specs
Configured with: ../configure --prefix=/home/mdeil/sparc
--enable-language=c++
Thread model: posix
gcc version 3.0

Building process:
=================

poohtmp/smalltalk-1.95.10> ./configure --prefix=/home/mdeil/sparc

--snip
checking for memcpy... yes
checking for strcmp... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged

poohtmp/smalltalk-1.95.10> make -j 8

-- snip
mv -f .libs/localcharset.lo localcharset.lo
mv -f .libs/i18n.lo i18n.lo
/bin/sh ../libtool --mode=link gcc  -g -O2 -frename-registers
-fstrict-aliasing -fno-gcse  -no-undefined -release 1.95.10 -o i18n.la
-module -rpath /home/mdeil/sparc/lib/smalltalk i18n.lo localcharset.lo
-lnsl -lsocket -lm 
rm -fr .libs/i18n.la .libs/i18n.* .libs/i18n-1.95.10.*
/home/mdeil/sparc-sun-solaris2.7/bin/ld -G -z defs -h i18n-1.95.10.so -o
.libs/i18n-1.95.10.so  i18n.lo localcharset.lo  -lnsl -lsocket -lm -lc 
../libtool: /home/mdeil/sparc-sun-solaris2.7/bin/ld: not found
make[2]: *** [i18n.la] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis
»/home/mdeil/tmp/smalltalk-1.95.10/i18n«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis
»/home/mdeil/tmp/smalltalk-1.95.10«
make: *** [all] Fehler 2

I have no /home/mdeil/sparc-sun-solaris2.7/bin dir my gcc resides in
/home/mdeil/sparc/sparc-sun-solaris2.7/bin and so does the linker ld.

But when I change this in libtool I get unresolved externals ?:(

make[2]: Wechsel in das Verzeichnis Verzeichnis
»/home/mdeil/tmp/smalltalk-1.95.10/i18n«
/bin/sh ../libtool --mode=link gcc  -g -O2 -frename-registers
-fstrict-aliasing -fno-gcse  -no-undefined -release 1.95.10 -o i18n.la
-module -rpath /home/mdeil/sparc/lib/smalltalk i18n.lo localcharset.lo
-lnsl -lsocket -lm 
rm -fr .libs/i18n.la .libs/i18n.* .libs/i18n-1.95.10.*
/home/mdeil/sparc/sparc-sun-solaris2.7/bin/ld -G -z defs -h
i18n-1.95.10.so -o .libs/i18n-1.95.10.so  i18n.lo localcharset.lo  -lnsl
-lsocket -lm -lc 
i18n.lo: In function `loadLocale':
/home/mdeil/tmp/smalltalk-1.95.10/i18n/i18n.c:227: undefined reference to
`xfree'
/home/mdeil/tmp/smalltalk-1.95.10/i18n/i18n.c:228: undefined reference to
`xfree'
/home/mdeil/tmp/smalltalk-1.95.10/i18n/i18n.c:144: undefined reference to
`xfree'
/lib/libnsl.so: undefined reference to `dlerror'
/lib/libc.so: undefined reference to `_dlclose'
/lib/libnsl.so: undefined reference to `mp_madd'
/lib/libc.so: undefined reference to `_dlsym'
/lib/libnsl.so: undefined reference to `mp_sdiv'
/lib/libnsl.so: undefined reference to `dlclose'
/lib/libc.so: undefined reference to `_dlopen'
/lib/libnsl.so: undefined reference to `mp_mtox'
/lib/libnsl.so: undefined reference to `dlopen'
/lib/libnsl.so: undefined reference to `mp_mfree'
/lib/libnsl.so: undefined reference to `dlsym'
/lib/libnsl.so: undefined reference to `mp_itom'
/lib/libnsl.so: undefined reference to `mp_mult'
/lib/libnsl.so: undefined reference to `mp_pow'
/lib/libnsl.so: undefined reference to `_mp_move'
/lib/libnsl.so: undefined reference to `mp_xtom'
/lib/libnsl.so: undefined reference to `mp_mdiv'
make[2]: *** [i18n.la] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis
»/home/mdeil/tmp/smalltalk-1.95.10/i18n«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis
»/home/mdeil/tmp/smalltalk-1.95.10«

Any idea ? 

Thanks in advance for your help.

Viele Gruesse / Best Regards

-- Mario 

Mario Deilmann




reply via email to

[Prev in Thread] Current Thread [Next in Thread]