sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris => Thema gestartet von: kotzkroete am 24. Oktober 2006, 14:58:15
-
Tag...
Ich wollt mir grad simh compilen (is ein emulator fuer alte Computer..pdp-11, vax....), aber immer, wenn ich gmake eingebe, kommt folgende Meldung:
gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lm -D_GNU_SOURCE -I . PDP1/pdp1_lp.c PDP1/pdp1_cpu.c PDP1/pdp1_stddev.c PDP1/pdp1_sys.c PDP1/pdp1_dt.c PDP1/pdp1_drm.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I PDP1/ -o BIN/pdp1
Undefined first referenced
symbol in file
bind /var/tmp//ccmVWXqb.o
recv /var/tmp//ccmVWXqb.o
send /var/tmp//ccmVWXqb.o
accept /var/tmp//ccmVWXqb.o
listen /var/tmp//ccmVWXqb.o
socket /var/tmp//ccmVWXqb.o
connect /var/tmp//ccmVWXqb.o
ld: fatal: Symbol referencing errors. No output written to BIN/pdp1
collect2: ld returned 1 exit status
gmake: *** [BIN/pdp1] Error 1
Was genau geht da nicht? Diese Dateien, die angegeben werden gibt es uebrigens nicht (mehr).
-
Tag...
Ich wollt mir grad simh compilen (is ein emulator fuer alte Computer..pdp-11, vax....), aber immer, wenn ich gmake eingebe, kommt folgende Meldung:
Immer? Eigentlich reicht es, wenn du einmal gmake eingibst und dann nach der Ursache des Fehlers forschst. ;-)
gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lm -D_GNU_SOURCE -I . PDP1/pdp1_lp.c PDP1/pdp1_cpu.c PDP1/pdp1_stddev.c PDP1/pdp1_sys.c PDP1/pdp1_dt.c PDP1/pdp1_drm.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I PDP1/ -o BIN/pdp1
Undefined first referenced
symbol in file
bind /var/tmp//ccmVWXqb.o
recv /var/tmp//ccmVWXqb.o
send /var/tmp//ccmVWXqb.o
accept /var/tmp//ccmVWXqb.o
listen /var/tmp//ccmVWXqb.o
socket /var/tmp//ccmVWXqb.o
connect /var/tmp//ccmVWXqb.o
ld: fatal: Symbol referencing errors. No output written to BIN/pdp1
collect2: ld returned 1 exit status
gmake: *** [BIN/pdp1] Error 1
Was genau geht da nicht? Diese Dateien, die angegeben werden gibt es uebrigens nicht (mehr).
Das kannst du selber ganz leicht heraus finden, indem du z.B. mal in die Manpage der angemeckerten Funktionen (z.B. listen) reinschaust. Dort stehen die Compiler-Optionen, die du angeben musst.