kompilacja firefoxa

Potrzebujesz pomocy z C, C++, perl, python, itp.
Semerchet
Posty: 67
Rejestracja: 14 kwietnia 2007, 18:58

kompilacja firefoxa

Post autor: Semerchet »

Podczas kompilacji wyrzuca mi taki worning:

Kod: Zaznacz cały

configure: warning: Recreating autoconf.mk with updated nspr-config output
Wie może ktoś co z tym zrobić??
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Wie może ktoś co z tym zrobić??
Nic nie robic.
Semerchet
Posty: 67
Rejestracja: 14 kwietnia 2007, 18:58

Post autor: Semerchet »

A wiesz może co jest tu nie tak. Make wywala to:

Kod: Zaznacz cały

c++   -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align                                                                             -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-l                                                                            ong-long -pedantic -march=pentium4 -O2 -pipe -fomit-frame-pointer -fshort-wchar                                                                             -pthread -pipe  -DNDEBUG -DTRIMMED -O2 -o TestMinStringAPI TestMinStringAPI.o                                                                                 -L../../dist/bin -L../../dist/lib -L../../dist/bin -lxpcom -lxpcom_core  -L../                                                                            ../dist/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl  -ldl -lm
TestMinStringAPI.o: In function `test_adopt_sub()':
TestMinStringAPI.cpp :( .text+0x655): undefined reference to `nsMemory::Clone(void                                                                             const*, unsigned int)'
TestMinStringAPI.o: In function `test_adopt()':
TestMinStringAPI.cpp :( .text+0x6f5): undefined reference to `nsMemory::Clone(void                                                                             const*, unsigned int)'
/usr/bin/ld: TestMinStringAPI: hidden symbol `nsMemory::Clone(void const*, unsig                                                                            ned int)' isn't defined
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[3]: *** [TestMinStringAPI] Błąd 1
make[3]: Opuszczenie katalogu `/home/loko/Desktop/mozilla/xpcom/tests'
make[2]: *** [libs] Błąd 2
make[2]: Opuszczenie katalogu `/home/loko/Desktop/mozilla/xpcom'
make[1]: *** [tier_2] Błąd 2
make[1]: Opuszczenie katalogu `/home/loko/Desktop/mozilla'
make: *** [default] Błąd 2
debian:/home/loko/Desktop/mozilla#
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post autor: mlyczek »

Semerchet pisze:A wiesz może co jest tu nie tak. Make wywala to (...)
nie może zlinkować, bo nie ma dołączynch jakiś plików, które są potrzbne. Pisze undefined reference to ...., czyli programista uzywa funkcji, która jest w innym pliku, ale linker nie wie, gdzie to jest.
Semerchet
Posty: 67
Rejestracja: 14 kwietnia 2007, 18:58

Post autor: Semerchet »

Czy była by szansa na jaśniejszą wskazówkę? Gdzie powinienem szukać rozwiązania?
ODPOWIEDZ