Hi,

I am trying to install Inline::Java::PerlInterpreter using cpan.

If I select `y` to `Do you wish to build the PerlInterpreter extension?
[n]`, I error with the following:

[james@wulfgar-lt][~/Downloads/Inline-Java-0.53]% make
make[1]: Entering directory `/home/james/Downloads/Inline-Java-0.53/Java'
make[2]: Entering directory
`/home/james/Downloads/Inline-Java-0.53/Java/PerlInterpreter'
rm -f ../../blib/arch/auto/Inline/Java/PerlInterpreter/PerlInterpreter.so
cc  -Wl,--whole-archive -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE
 -fstack-protector -L/usr/local/lib  -L/usr/lib/perl5/core_perl/CORE -lperl
-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -Wl,--no-whole-archive -shared
-march=i686 -mtune=generic -O2 -pipe -L/usr/local/lib -fstack-protector
PerlInterpreter.o  -o
../../blib/arch/auto/Inline/Java/PerlInterpreter/PerlInterpreter.so \
      \

/usr/lib/libc_nonshared.a(elf-init.oS): In function `__libc_csu_init':
(.text+0x18): undefined reference to `__init_array_end'
/usr/bin/ld: /usr/lib/libc_nonshared.a(elf-init.oS): relocation R_386_GOTOFF
against undefined hidden symbol `__init_array_end' can not be used when
making a shared object
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[2]: ***
[../../blib/arch/auto/Inline/Java/PerlInterpreter/PerlInterpreter.so] Error
1
make[2]: Leaving directory
`/home/james/Downloads/Inline-Java-0.53/Java/PerlInterpreter'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/home/james/Downloads/Inline-Java-0.53/Java'
make: *** [subdirs] Error 2

I want the PerlInterpreter module so that I can call an existing Perl module
(that is, Image::ExifTool), from my Java application.

Any ideas?

Reply via email to