hi, OK das scheint ein teil gewesen zu sein, danke schon mal. ich hab meine sinnlose kopiererei mal wieder rückgängig gemacht und dann mit verweisen auf die includes compiliert, siehe unten.
dabei kriege ich jetzt aber folgenden fehler: g++ perl2.c -L/usr/lib64/perl5/5.8.6/x86_64-linux/CORE/ -I/usr/lib64/perl5/5.8.6/x86_64-linux/CORE/ -lperl -lm perl2.c: In function `int main(int, char**, char**)': perl2.c:69: Fehler: »unsigned int*« kann nicht nach »STRLEN*« für Argument »2« nach »char* Perl_sv_2pv_flags(SV*, STRLEN*, I32)« umgewandelt werden der quelltext den ich da zu übersetzen versuche ist hier zu finden: http://www.phim.unibe.ch/comp_doc/c_manual/C/EXAMPLES/perl2.c cu Dieter Am Mittwoch 30 November 2005 21:27 schrieb Benjamin Peter: > Hallo Dieter, > > On Wed, Nov 30, 2005 at 09:17:05PM +0100, Dieter Ries wrote: > > 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' > > Für mich sieht das ganz klar nach einer vergessenen > Bibliothek beim Linken aus. Ich weiß zwar nicht wie man perl > in c einbaut aber es sollte doch sicher irgendeine library > geben die du mit -l oder direkt angeben musst. > > Gruss Benny. -- SO SPEAKS THE LORD OF TERROR! AND SO IT IS WRITTEN!
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

