na, weit bin ich ja nicht gekommen, den Simulator unter OSX10.3.6 mit XCode 1.1 zu uebersetzen:
localhost:~/am_sim-1.0_2004-11-21 dau$ make
gcc -W -Wall -o am_sim am_dev.o display.o input.o main.c
main.c: In function `main':
main.c:55: warning: implicit declaration of function `strcmp'
ld: Undefined symbols:
_fseeko64
make: *** [am_sim] Error 1
morgen probiere ich erst mal ein update auf xcode 1.5, ich habe allerdings keine Ahnung wie man den ld dressiert.
any hints ?
pk.
Simulator unter OSX 10.3.x und xcode 1.1 ?
ein winziges Stueck weiter: ich habe ein binary erzeugt bekommen, allerdings:
localhost:~/am-sim/build dau$ ./am-sim ../pixie_in_the_box.blm.ambin
ARCADEmini simulator (unix, console)
version 1.0 date 2004-11-21
...
ZeroLink: unknown symbol '_am_dev_init_state'
Abort trap
localhost:~/am-sim/build dau$
d.h. ld hat total versagt. aehm..
localhost:~/am-sim/build dau$ ./am-sim ../pixie_in_the_box.blm.ambin
ARCADEmini simulator (unix, console)
version 1.0 date 2004-11-21
...
ZeroLink: unknown symbol '_am_dev_init_state'
Abort trap
localhost:~/am-sim/build dau$
d.h. ld hat total versagt. aehm..
da fehlt wohl in main.c ein #include <string.h>main.c:55: warning: implicit declaration of function `strcmp'
fseeko ist eine Funktion aus SUSv2, evtl. gibt es die unter BSD/OSX nicht. Man kann diese Funktionen aber durch fseek (ohne o) ersetzen, wenn man auf 32-Bit Systemen mit 2GB maximaler ambin-Größe auskommt *g. Man muss in diesem Fall auch den Typ des 2. Parameters von off_t in long ändern.ld: Undefined symbols:
_fseeko64
Tut mir leid, da kenne ich mich unter OSX nicht mit aus. Was hast Du denn seit dem ersten Versuch verändert, dass es kompiliert?d.h. ld hat total versagt. aehm..