Hi Robi, On Tuesday 31 May 2011 13:08:27 Robi wrote: > I'm not a perl guy but I need to make something run that relies on the > BSDGlob.pm module. I downloaded xzvf File-BSDGlob-0.94.tar.gz from > CPAN and generated the Makefile. The make dies with > > bash-3.2$ perl Makefile.PL > Checking if your kit is complete... > Looks good > Writing Makefile for File::BSDGlob > bash-3.2$ make > cp BSDGlob.pm blib/lib/File/BSDGlob.pm > AutoSplitting blib/lib/File/BSDGlob.pm (blib/lib/auto/File/BSDGlob) > gcc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe - > Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE - > D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,- > D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer- > size=4 -m64 -mtune=generic -DVERSION=\"0.94\" -DXS_VERSION=\"0.94\" - > fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE" > bsd_glob.c > bsd_glob.c: In function ‘globtilde’: > bsd_glob.c:369: error: ‘my_perl’ undeclared (first use in this > function)
This Google search may prove of help: http://www.google.com/search?q=%20error%3A%20%E2%80%98my_perl%E2%80%99%20undeclared A few notes: 1. I was able to successfully run "perl Makefile.PL ; make ; make test" on x86-32 Mandriva Cooker here. 2. Since you're on CentOS, you may need to install some packages to get Perl modules to build. Moreover, the last release of CentOS still has perl-5.8.8 which has been end-of-lifed. You may wish to use http://search.cpan.org/dist/App-perlbrew/ to install a more recent perl there. 3. The last release of http://search.cpan.org/dist/File-BSDGlob/ was from 1999. Maybe you should replace the functionality that it provides for your code with File::Glob's bsd_glob. Regards, Shlomi Fish -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ UNIX Fortune Cookies - http://www.shlomifish.org/humour/fortunes/ I also have versions of this code in COBOL.NET, Intercal, PDP-10 Assembly, J, APL, Windows NT 4.0 Batch script and Autocad Lisp - I'm sure you can handle all of them because none of them is Perl. ;-). Please reply to list if it's a mailing list post - http://shlom.in/reply . -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/