dmake indeed. ExtUtils::MakeMaker version is 6.42_01. Still a rotten failure, output below.

Whether this ends up working or not, I thank you a bundle, Mr. Rob.

C:\Users\Name\Documents\Downloads\PLJava-0.04>perl -V:make make='dmake'; C:\Users\Name\Documents\Downloads\PLJava-0.04>perl Makefile.PL Set up gcc environment - 3.4.5 (mingw-vista special r3) Writing Makefile for PLJava C:\Users\Name\Documents\Downloads\PLJava-0.04>dmake gcc -c -I"C:\PROGRA~1\Java\jdk1.5.0\include" -I"C:\PROGRA~1\Java\jdk1. +5.0\includ e/win32" -Wall -Wno-comments -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT +-DHAVE_DES _FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONT +EXT -DPERL _IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-s +trict-alia sing -mms-bitfields -I"C:\Perl\lib\CORE" PLJava.c PLJava.c: In function `PLJava_eval': PLJava.c:81: warning: unused variable `my_perl' PLJava.c: In function `PLJava_eval_sv': PLJava.c:95: warning: unused variable `my_perl' PLJava.c: In function `PLJava_error': PLJava.c:115: warning: unused variable `my_perl' PLJava.c: In function `main': PLJava.c:173: warning: control reaches end of non-void function PLJava.c:173:13: warning: no newline at end of file gcc -c -I"C:\PROGRA~1\Java\jdk1.5.0\include" -I"C:\PROGRA~1\Java\jdk1. +5.0\includ e/win32" -Wall -Wno-comments -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT +-DHAVE_DES _FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONT +EXT -DPERL _IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-s +trict-alia sing -mms-bitfields -I"C:\Perl\lib\CORE" PLJava_wrap.c PLJava_wrap.c:39: warning: 'SWIG_JavaThrowException' defined but not u +sed C:\PROGRA~1\Java\jdk1.5.0\bin\javac -d ./ *.java g++ PLJava.o PLJava_wrap.o -s -L"C:\Perl\lib\CORE" C:\Perl\lib\CORE +\perl510.l ib C:\MinGW\lib\libkernel32.a C:\MinGW\lib\libuser32.a C:\MinGW\lib\li +bgdi32.a C :\MinGW\lib\libwinspool.a C:\MinGW\lib\libcomdlg32.a C:\MinGW\lib\liba +dvapi32.a C:\MinGW\lib\libshell32.a C:\MinGW\lib\libole32.a C:\MinGW\lib\libolea +ut32.a C:\ MinGW\lib\libnetapi32.a C:\MinGW\lib\libuuid.a C:\MinGW\lib\libws2_32. +a C:\MinGW \lib\libmpr.a C:\MinGW\lib\libwinmm.a C:\MinGW\lib\libversion.a C:\Min +GW\lib\lib odbc32.a C:\MinGW\lib\libodbccp32.a C:\MinGW\lib\libmsvcrt.a -shared - +dll -o PLJ ava.dll g++: unrecognized option `-shared' PLJava.o(.text+0x89):PLJava.c: undefined reference to `perl_alloc' PLJava.o(.text+0x9b):PLJava.c: undefined reference to `Perl_set_contex +t' PLJava.o(.text+0xa8):PLJava.c: undefined reference to `perl_construct' PLJava.o(.text+0xad):PLJava.c: undefined reference to `Perl_get_contex +t' PLJava.o(.text+0xb5):PLJava.c: undefined reference to `Perl_Iperl_dest +ruct_level _ptr' PLJava.o(.text+0xe3):PLJava.c: undefined reference to `perl_parse' PLJava.o(.text+0xf3):PLJava.c: undefined reference to `perl_run' PLJava.o(.text+0xfb):PLJava.c: undefined reference to `Perl_get_contex +t' PLJava.o(.text+0x113):PLJava.c: undefined reference to `Perl_eval_pv' PLJava.o(.text+0x123):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x12f):PLJava.c: undefined reference to `Perl_Gcurinter +p_ptr' PLJava.o(.text+0x139):PLJava.c: undefined reference to `Perl_set_conte +xt' PLJava.o(.text+0x13e):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x157):PLJava.c: undefined reference to `Perl_eval_pv' PLJava.o(.text+0x1c3):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x1e8):PLJava.c: undefined reference to `Perl_sv_2pv_fl +ags' PLJava.o(.text+0x203):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x21f):PLJava.c: undefined reference to `Perl_Gcurinter +p_ptr' PLJava.o(.text+0x229):PLJava.c: undefined reference to `Perl_set_conte +xt' PLJava.o(.text+0x22e):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x246):PLJava.c: undefined reference to `Perl_get_sv' PLJava.o(.text+0x24e):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x266):PLJava.c: undefined reference to `Perl_sv_setpv' PLJava.o(.text+0x26b):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x284):PLJava.c: undefined reference to `Perl_eval_pv' PLJava.o(.text+0x28c):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x2a5):PLJava.c: undefined reference to `Perl_sv_setpv' PLJava.o(.text+0x30e):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x333):PLJava.c: undefined reference to `Perl_sv_2pv_fl +ags' PLJava.o(.text+0x353):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x35f):PLJava.c: undefined reference to `Perl_Gcurinter +p_ptr' PLJava.o(.text+0x369):PLJava.c: undefined reference to `Perl_set_conte +xt' PLJava.o(.text+0x36e):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x376):PLJava.c: undefined reference to `Perl_Ierrgv_pt +r' PLJava.o(.text+0x38e):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x396):PLJava.c: undefined reference to `Perl_Ierrgv_pt +r' PLJava.o(.text+0x3a4):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x3ac):PLJava.c: undefined reference to `Perl_Ierrgv_pt +r' PLJava.o(.text+0x3c0):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x3c8):PLJava.c: undefined reference to `Perl_Ierrgv_pt +r' PLJava.o(.text+0x3dc):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x3e4):PLJava.c: undefined reference to `Perl_Ierrgv_pt +r' PLJava.o(.text+0x3f5):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x3fd):PLJava.c: undefined reference to `Perl_Ierrgv_pt +r' PLJava.o(.text+0x407):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x423):PLJava.c: undefined reference to `Perl_sv_2pv_fl +ags' PLJava.o(.text+0x43c):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x44a):PLJava.c: undefined reference to `Perl_Gcurinter +p_ptr' PLJava.o(.text+0x454):PLJava.c: undefined reference to `Perl_set_conte +xt' PLJava.o(.text+0x45c):PLJava.c: undefined reference to `perl_destruct' PLJava.o(.text+0x464):PLJava.c: undefined reference to `perl_free' PLJava.o(.text+0x476):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x47e):PLJava.c: undefined reference to `Perl_Istack_sp +_ptr' PLJava.o(.text+0x488):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x490):PLJava.c: undefined reference to `Perl_Imarkstac +k_ptr_ptr' PLJava.o(.text+0x49f):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x4a7):PLJava.c: undefined reference to `Perl_Istack_ba +se_ptr' PLJava.o(.text+0x4cf):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x4df):PLJava.c: undefined reference to `Perl_croak' PLJava.o(.text+0x4e4):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x4ec):PLJava.c: undefined reference to `Perl_Istack_ba +se_ptr' PLJava.o(.text+0x505):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x516):PLJava.c: undefined reference to `Perl_sv_rvweak +en' PLJava.o(.text+0x522):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x52a):PLJava.c: undefined reference to `Perl_Istack_sp +_ptr' PLJava.o(.text+0x531):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x539):PLJava.c: undefined reference to `Perl_Istack_ba +se_ptr' PLJava.o(.text+0x567):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x56f):PLJava.c: undefined reference to `Perl_Istack_sp +_ptr' PLJava.o(.text+0x579):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x581):PLJava.c: undefined reference to `Perl_Imarkstac +k_ptr_ptr' PLJava.o(.text+0x590):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x598):PLJava.c: undefined reference to `Perl_Istack_ba +se_ptr' PLJava.o(.text+0x5c0):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x5d0):PLJava.c: undefined reference to `Perl_croak' PLJava.o(.text+0x5d5):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x5dd):PLJava.c: undefined reference to `Perl_Istack_ba +se_ptr' PLJava.o(.text+0x5f6):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x607):PLJava.c: undefined reference to `Perl_sv_isobje +ct' PLJava.o(.text+0x60f):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x617):PLJava.c: undefined reference to `Perl_Istack_ba +se_ptr' PLJava.o(.text+0x632):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x63a):PLJava.c: undefined reference to `Perl_Isv_yes_p +tr' PLJava.o(.text+0x644):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x64c):PLJava.c: undefined reference to `Perl_Isv_no_pt +r' PLJava.o(.text+0x660):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x668):PLJava.c: undefined reference to `Perl_Istack_ba +se_ptr' PLJava.o(.text+0x67b):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x68c):PLJava.c: undefined reference to `Perl_sv_2morta +l' PLJava.o(.text+0x698):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x6a0):PLJava.c: undefined reference to `Perl_Istack_sp +_ptr' PLJava.o(.text+0x6a7):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x6af):PLJava.c: undefined reference to `Perl_Istack_ba +se_ptr' PLJava.o(.text+0x6e3):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x6f4):PLJava.c: undefined reference to `boot_DynaLoade +r' PLJava.o(.text+0x704):PLJava.c: undefined reference to `Perl_newXS' PLJava.o(.text+0x709):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x73a):PLJava.c: undefined reference to `Perl_newXS_fla +gs' PLJava.o(.text+0x73f):PLJava.c: undefined reference to `Perl_get_conte +xt' PLJava.o(.text+0x760):PLJava.c: undefined reference to `Perl_newXS' collect2: ld returned 1 exit status dmake: Error code 129, while making 'PLJava.dll' C:\Users\Name\Documents\Downloads\PLJava-0.04>

In reply to Re^6: problem installing PLJava on Windows Vista by RASSyndrome
in thread problem installing PLJava on Windows Vista by RASSyndrome

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.