hi,

ich will perl in C verwenden.

mein erstes problem war, EXTERN.h und perl.h wurden nciht gefunden. dann hab 
ich sie ins /usr/include kopiert, worauf dann andere .h files nicht gefunden 
wurden, also hab ich alles aus dem perlverzeichnis in /usr/include kopiert. 
jetzt funktioniert das compilieren schon fast, aber ich krieg das hier:

make -k perl2
cc     perl2.c   -o perl2
perl2.c: In function `main':
perl2.c:69: Warnung: Verarbeiten des Argumentes 2 von »Perl_sv_2pv_flags« von 
inkompatiblem Zeigertyp
/tmp/ccg1W9HC.o(.text+0x3b): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0x56): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0x72): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0x7a): In function `main':
: undefined reference to `Perl_sv_2iv'
/tmp/ccg1W9HC.o(.text+0xaa): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0xc5): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0xdf): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0xe7): In function `main':
: undefined reference to `Perl_sv_2nv'
/tmp/ccg1W9HC.o(.text+0x123): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0x13e): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0x157): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0x172): In function `main':
: undefined reference to `Perl_get_sv'
/tmp/ccg1W9HC.o(.text+0x183): In function `main':
: undefined reference to `Perl_sv_2pv_flags'
/tmp/ccg1W9HC.o(.text+0x1dc): In function `PerlInit':
: undefined reference to `perl_alloc'
/tmp/ccg1W9HC.o(.text+0x1ef): In function `PerlInit':
: undefined reference to `perl_construct'
/tmp/ccg1W9HC.o(.text+0x210): In function `PerlInit':
: undefined reference to `perl_parse'
/tmp/ccg1W9HC.o(.text+0x241): In function `PerlEval':
: undefined reference to `Perl_call_argv'
/tmp/ccg1W9HC.o(.text+0x253): In function `PerlEnd':
: undefined reference to `perl_destruct'
/tmp/ccg1W9HC.o(.text+0x25f): In function `PerlEnd':
: undefined reference to `perl_free'
collect2: ld gab 1 als Ende-Status zurück
make: *** [perl2] Fehler 1

Compilation exited abnormally with code 2 at Wed Nov 30 21:14:19


und damit kann ich leider nix anfangen.
hat jemand ne ahnung wie ich das hinkriegen könnte?
cu
Dieter
-- 
SO SPEAKS THE LORD OF TERROR!
AND SO IT IS WRITTEN!
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an