2011-01-10 11 views
0

Ich hatte versucht, die Bibliothek für iPhone OS 4 zu erstellen, bekam aber Fehler.Berkeley DB für iPhone

Hier sind meine Build-Skripte mit Bezug auf Berkeley DB Installation Guide.

export DEV_iOS=/Developer/Platforms/iPhoneOS.platform/Developer 
export SDK_iOS=${DEV_iOS}/SDKs/iPhoneOS4.2.sdk 
export COMPILER_iOS=${DEV_iOS}/usr/bin 
export CC=${COMPILER_iOS}/gcc 
export CXX=${COMPILER_iOS}/g++ 
export LDFLAGS="-arch armv6 -pipe -Os -gdwarf-2 -no-cpp-precomp -mthumb -isysroot ${SDK_iOS}" 
export CFFLAGS=${LDFLAGS} 
export CXXFLAGS=${LDFLAGS} 
../dist/configure --host=arm-apple-darwin10 --with-cryptography=no --enable-shared=no 
make 

Hier habe ich eine Fehlermeldung with3 Warnungen bin immer:

libtool: link: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc -O3 -o db_archive -arch armv6 -pipe -Os -gdwarf-2 -no-cpp-precomp -mthumb -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk db_archive.o util_sig.o libdb-5.1.a -lpthread 
ld: warning: in db_archive.o, file was built for i386 which is not the architecture being linked (armv6) 
ld: warning: in util_sig.o, file was built for i386 which is not the architecture being linked (armv6) 
ld: warning: in libdb-5.1.a, file was built for unsupported file format which is not the architecture being linked (armv6) 
Undefined symbols: 
"_main", referenced from: 
_main$non_lazy_ptr in crt1.o 
(maybe you meant: _main$non_lazy_ptr) 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 
make: *** [db_archive] Error 1 

Bitte leite mich, wo ich in den Skripten falsch mache.

Vielen Dank im Voraus.

Antwort

0

Vielen Dank für die Verwendung von Berkeley DB und Ihre Frage. Das Berkeley DB-Team folgt häufig nicht Fragen auf dieser Website. Sie sind am besten zu Ihrer Frage nach der Berkeley DB Forum posten hier:

http://forums.oracle.com/forums/forum.jspa?forumID=271

Wenn Sie dort buchen, werden wir versuchen, zeitnah zu reagieren.

Grüße, Alex Gorrod Oracle Berkeley DB

+0

Hallo Leute, Danke –

2

Für alle nach diesem Thread können Sie an der aktuellen OTN Forum Eintrag mit der Antwort suchen möchten, die Sie here finden.

Grüße,

Dave