Nowe posty

Autor Wątek: Problem z kompilacja setedit  (Przeczytany 4335 razy)

ygrecki

  • Gość
Problem z kompilacja setedit
« dnia: 2009-02-05, 02:19:03 »
Witam

system slack 10.2
setedit: setedit-0.5.2.RC1.tar.gz
turbo vision: rhtvision-2.0.3.src.tar.gz

TV kompiluje sie ok, ale juz przy setedit sa problemy, ./configure idzie ok, nie zglasza bledow ale juz przy make wywala:


#---ciach------------------------------------------------------------
make[1]: Entering directory `/usr/src/setedit/holidays'
gcc -c -fPIC -O2 argentina.c
gcc -o argentina.so argentina.o -shared -Wl,-soname,argentina.so.1.0.0
gcc -c -fPIC -O2 datetools.c
gcc -o datetools.so datetools.o -shared -Wl,-soname,datetools.so.1.0.0
gcc -c -fPIC -O2 defholidays.c
gcc -o defholidays.so defholidays.o -shared -Wl,-soname,defholidays.so.1.0.0
rm defholidays.o datetools.o argentina.o
make[1]: Leaving directory `/usr/src/setedit/holidays'
make -C internac
make[1]: Entering directory `/usr/src/setedit/internac'
gcc -o getcolors.exe -s -O2 -I../setedit/include getcolors.cc
/tmp/cceq9pvw.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make[1]: *** [getcolors.exe] Błąd 1
make[1]: Leaving directory `/usr/src/setedit/internac'
make: *** [internac] Błąd 2
#---ciach------------------------------------------------------------


co jest nie tak?

dodam ze pod innymi linuxami pojawiaja sie inne bledy, nie siedze w temacie kompilacji prosze o jakies naprowadzenie moze brak bibliotek alebo cos innego

Offline mateo86

  • Users
  • Guru
  • *****
  • Wiadomości: 647
    • Zobacz profil
Problem z kompilacja setedit
« Odpowiedź #1 dnia: 2009-02-05, 02:46:27 »
Z tego co tutaj jest, to wygląda na brak jakiejś biblioteki...
A dalej nic nie wywala czego brakuje?

BTW: bbcode

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3069
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Problem z kompilacja setedit
« Odpowiedź #2 dnia: 2009-02-05, 07:28:56 »
__gxx_personality_v0 sugeruje na ogół mieszanie plików obiektowych (.o) C i C++ bez właściwej tego obsługi - głównie próbę linkowania bibliotek C++ za pomocą gcc a nie g++ .
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

ygrecki

  • Gość
Problem z kompilacja setedit
« Odpowiedź #3 dnia: 2009-02-05, 09:27:43 »
hmmm no nie wiem to jest rozpakowane z oryginalnych zrodel, hcialem skompilowac sam, turbo vision ok a setedit juz nie - nie znam sie az tak, pozatym podczas ./configure wyrazni pisze "gcc can compile g++ code"
dodam jeszcez ze na np mandrivie juz podczas kompilacji turbo vision wywala:

make[1]: *** [obj/calculat.lo] Błąd 1
make[1]: Opuszczenie katalogu `/usr/src/tvision/makes'
make: *** [dynamic-lib] Błąd 2

Offline mateo86

  • Users
  • Guru
  • *****
  • Wiadomości: 647
    • Zobacz profil
Problem z kompilacja setedit
« Odpowiedź #4 dnia: 2009-02-05, 12:49:42 »
W googlach wszyskto jest...

pierwszy wynik mówi o tym o czym pkraszewski pisał

trzeci wynik mówi jak obejść ten problem...