aspell-user
[Top][All Lists]
Advanced

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

[aspell-help] Compile problem on Solaris 2.6


From: graeme
Subject: [aspell-help] Compile problem on Solaris 2.6
Date: Mon, 27 Aug 2001 11:49:26 +1000

Not sure if anyone can help me with this but here goes  :)
Compiling aspell-0.33.7.1 on Solaris 2.6 using gcc 2.95.3.  I've disabled 
ncurses as this is going to be used only for the API.

Compile fails with a rather large error so apologies for the size of fhe 
post. This is the first error. There are errors following this which are 
essentially the same but I thin kthe final error of that block is the most 
relevant to that section which I've attached below.

Cheers,
 Graeme

rm -fr .libs/libaspell.lax
mkdir .libs/libaspell.lax
rm -fr .libs/libaspell.lax/libaspell-util.a
mkdir .libs/libaspell.lax/libaspell-util.a
(cd .libs/libaspell.lax/libaspell-util.a && ar x 
/export/home/graeme/aspell-.33.7.1/lib/../util/.libs/libaspell-util.a)
rm -fr .libs/libaspell.lax/libaspell-filter.a
mkdir .libs/libaspell.lax/libaspell-filter.a
(cd .libs/libaspell.lax/libaspell-filter.a && ar x 
/export/home/graeme/aspell-.33.7.1/lib/../filter/.libs/libaspell-filter.a)

g++ -shared -nostdlib 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crti.o
 /usr/ccs/lib/values-Xa.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crt
begin.o  .libs/config.o .libs/language.o .libs/phonetic.o 
.libs/writable_repl.o
.libs/data.o .libs/language_exceps.o .libs/readonly_ws.o 
.libs/writable_ws.o .li
bs/manager.o .libs/suggest.o .libs/writable_base.o .libs/token.o 
.libs/check.o .
libs/invalid_word.o .libs/invalid_flag.o .libs/multi_ws.o 
.libs/file_data_util.o
 .libs/libaspell.lax/libaspell-util.a/editdist.o 
.libs/libaspell.lax/libaspell-u
til.a/l2editdist.o .libs/libaspell.lax/libaspell-util.a/split.o 
.libs/libaspell.
lax/libaspell-util.a/trim_space.o 
.libs/libaspell.lax/libaspell-util.a/leditdist
.o .libs/libaspell.lax/libaspell-util.a/primes.o 
.libs/libaspell.lax/libaspell-u
til.a/phonet.o .libs/libaspell.lax/libaspell-util.a/file_exceps.o 
.libs/libaspel
l.lax/libaspell-util.a/config_data.o 
.libs/libaspell.lax/libaspell-util.a/bad_va
lue.o .libs/libaspell.lax/libaspell-util.a/file_util.o 
.libs/libaspell.lax/libas
pell-util.a/string_buffer.o 
.libs/libaspell.lax/libaspell-util.a/typo_editdist.o
 .libs/libaspell.lax/libaspell-util.a/simple_fstream.o 
.libs/libaspell.lax/liba
spell-filter.a/filter.o 
.libs/libaspell.lax/libaspell-filter.a/map_repl_read.o .
libs/libaspell.lax/libaspell-filter.a/single_repl.o 
.libs/libaspell.lax/libaspel
l-filter.a/hash_repl.o .libs/libaspell.lax/libaspell-filter.a/repl.o 
.libs/libas
pell.lax/libaspell-filter.a/substr_repl.o 
.libs/libaspell.lax/libaspell-filter.a
/urlskip.o .libs/libaspell.lax/libaspell-filter.a/map_repl.o 
.libs/libaspell.lax
/libaspell-filter.a/sgml.o .libs/libaspell.lax/libaspell-filter.a/email.o 
.libs/
libaspell.lax/libaspell-filter.a/tex.o   -Wl,-R -Wl,/usr/local/lib -Wl,-R 
-Wl,/u
sr/local/lib  -L/export/home/graeme/pspell-.12.2/interface/.libs 
-L/export/home/
graeme/pspell-.12.2/modules/.libs ../util/.libs/libaspell-util.a 
-L/usr/local/li
b/gcc-lib/sparc-sun-solaris2.6/2.95.3 
-L/usr/local/sparc-sun-solaris2.6/lib -L/u
sr/ccs/bin -L/usr/ccs/lib -L/usr/local/lib -lstdc++ -lm -lgcc -lgcc 
../filter/.l
ibs/libaspell-filter.a -lstdc++ -lm -lgcc -lgcc 
/usr/local/lib/libpspell.so /usr
/local/lib/libpspell-impl.so -lstdc++ -lm -lgcc -lgcc   -lc 
/usr/local/lib/gcc-l
ib/sparc-sun-solaris2.6/2.95.3/crtend.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris
2.6/2.95.3/crtn.o  -mimpure-text -Wl,-h -Wl,libaspell.so.10 -o 
.libs/libaspell.s
o.10.1.1

ld: warning: symbol `filebuf virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(str
eambuf.o) value=0x98; file /usr/local/lib/libpspell.so value=0x90);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(streambuf
.o) definition taken
ld: warning: symbol `istream::ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(ios
tream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(iostream.
o) definition taken
ld: warning: symbol `fstreambase::ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(fst
ream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(fstream.o
) definition taken
ld: warning: symbol `ofstream::ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(fst
ream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(fstream.o
) definition taken
ld: warning: symbol `_IO_ostream_withassign::ios virtual table' has 
differing si
zes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(ios
tream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(iostream.
o) definition taken
ld: warning: symbol `istdiostream::ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(std
iostream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(stdiostre
am.o) definition taken
ld: warning: symbol `ostream::ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(ios
tream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(iostream.
o) definition taken
ld: warning: symbol `ostdiostream::ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(std
iostream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(stdiostre
am.o) definition taken
ld: warning: symbol `fstream::ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(fst
ream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(fstream.o
) definition taken
ld: warning: symbol `_IO_istream_withassign::ios virtual table' has 
differing si
zes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(ios
tream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(iostream.
o) definition taken
ld: warning: symbol `streambuf virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(str
eambuf.o) value=0x98; file /usr/local/lib/libpspell.so value=0x90);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(streambuf
.o) definition taken
ld: warning: symbol `iostream::ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(ios
tream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(iostream.
o) definition taken
ld: warning: symbol `stdiobuf virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(std
iostream.o) value=0x98; file /usr/local/lib/libpspell.so value=0x90);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(stdiostre
am.o) definition taken
ld: warning: symbol `ifstream::ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(fst
ream.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(fstream.o
) definition taken
ld: warning: symbol `ios virtual table' has differing sizes:
        (file 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(str
eambuf.o) value=0x18; file /usr/local/lib/libpspell.so value=0x10);
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/libstdc++.a(streambuf
.o) definition taken
(cd .libs && rm -f libaspell.so.10 && ln -s libaspell.so.10.1.1 
libaspell.so.10)


Final error:
Undefined                       first referenced
 symbol                             in file
__eh_pc                             /usr/local/lib/libpspell.so
ld: fatal: Symbol referencing errors. No output written to .libs/aspell




reply via email to

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