Dear Inline list members: I have just begun playing with Inline.pm (version 0.44 downloaded from CPAN scant hours ago, MD5 (Inline-0.44.tar.gz) = 840f47d9b6cef39e68370faf9dceab2c), having just read Brian Ingerson's article from 2001 on Perl.com about it. Immediately I ran into trouble using it. I've looked for a FAQ concerning my problem and searched the web for an answer, but found none. However, I've just been looking at it for an hour or two, so if I missed something obvious, my apologies. When I try to use Inline like so on my machine "burden", the following happens during compilation: burden[jwjr]: perl use Inline C => <<'END_C'; void greet() { printf ("Hello, World\n"); } END_C Couldn't find an appropriate DIRECTORY for Inline to use. at - line 1 BEGIN failed--compilation aborted at - line 5. No joy, as you can see. When I try specifying a directory, it tells me, rather more bizarrely: burden[jwjr]: perl use Inline ( DIRECTORY => '/tmp', C => <<'END_C', void greet() { printf ("Hello, World\n"); } END_C ); Inline assumes '/tmp' is a filename, and that file does not exist. at - line 2 BEGIN failed--compilation aborted at - line 8. I can assure you that /tmp exists. I have also tried other directories that exist and the same happens there. My machine and Perl have the characteristics following in the postscript. My apologies if I have missed an obvious resource for solving this problem for myself, and I will certainly appreciate any help anyone can offer.
Regards, James Wetterau P.S. burden[jwjr]: uname -v NetBSD 1.6ZE (BURDEN) #2: Fri Nov 7 13:13:25 EST 2003 [EMAIL PROTECTED]:/usr/obj/sys/arch/i386/compile/BURDEN burden[jwjr]: uname -a NetBSD burden 1.6ZE NetBSD 1.6ZE (BURDEN) #2: Fri Nov 7 13:13:25 EST 2003 [EMAIL PROTECTED]:/usr/obj/sys/arch/i386/compile/BURDEN i386 burden[jwjr]: perl -V Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration: Platform: osname=netbsd, osvers=1.6k, archname=i386-netbsd uname='netbsd burden 1.6k netbsd 1.6k (generic_laptop) #0: thu nov 21 22:31:44 utc 2002 [EMAIL PROTECTED]:autobuildheadi386objautobuildheadsrcsysarchi386compilegeneric_laptop i386 ' config_args='-sde -Dprefix=/usr/pkg -Dscriptdir=/usr/pkg/bin -Darchname=i386-netbsd -Doptimize=-O2 -I/usr/pkg/include -Dcc=cc -Uusemymalloc -Uinstallusrbinperl -Dlibswanted=m crypt -Duseshrplib' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='cc', ccflags ='-fno-strict-aliasing -I/usr/pkg/include', optimize='-O2 -I/usr/pkg/include', cppflags='-fno-strict-aliasing -I/usr/pkg/include' ccversion='', gccversion='2.95.3 20010315 (release) (NetBSD nb3)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, usemymalloc=n, prototype=define Linker and Libraries: ld='cc', ldflags ='-Wl,-R/usr/pkg/lib -L/usr/pkg/lib' libpth=/usr/pkg/lib /usr/lib libs=-lm -lcrypt perllibs=-lm -lcrypt libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-whole-archive -lgcc -Wl,-no-whole-archive -Wl,-E -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/lib/perl5/5.6.1/i386-netbsd/CORE' cccdlflags='-DPIC -fPIC ', lddlflags='--whole-archive -shared -Wl,-R/usr/pkg/lib -L/usr/pkg/lib' Characteristics of this binary (from libperl): Compile-time options: USE_LARGE_FILES Built under netbsd Compiled at Nov 25 2002 19:06:24 @INC: /usr/pkg/lib/perl5/site_perl/5.6.1/i386-netbsd /usr/pkg/lib/perl5/site_perl/5.6.1 /usr/pkg/lib/perl5/site_perl /usr/pkg/lib/perl5/5.6.1/i386-netbsd /usr/pkg/lib/perl5/5.6.1 .