Hi,

I've never used dmake and gcc under Win32, so I'm afraid I can't be of
much assistance here. Maybe someone else on the list has experience
with a similar setup?

Patrick


On 11/1/07, sharmishtha upadhyay <[EMAIL PROTECTED]> wrote:
> Hi Patrick,
>
> Thanks a lot for your continued help!!!
> As per your  suggestion I am trying to install
> Inline-Java with JNI, but I get this error during
> dmake:
>
> C:\TEMP\Inline-Java-0.52>dmake
> gcc -c  "-IC:\Java\jdk1.5.0_11\include"
> "-IC:\Java\jdk1.5.0_11\include\win32"   -DNDEBUG
> -DWIN32 -D_CONSOLE -DN
> O_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED
> -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT
> -DPERL_IMPLICIT_SYS -DUSE
> _PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE
> -fno-strict-aliasing -O2     -DVERSION=\"0.52\"
> -DXS_VERSION=\"
> 0.52\"  "-IC:\Perl\lib\CORE"   JNI.c
> dlltool --def JNI.def --output-exp dll.exp
> g++ -o ..\blib\arch\auto\Inline\Java\JNI\JNI.dll
> -Wl,--base-file -Wl,dll.base -mdll
> -L"C:\Perl\lib\CORE" JNI.ob
> j -Wl,--image-base,0x2e220000
> C:\Perl\lib\CORE\perl58.lib -lkernel32 -luser32
> -lgdi32 -lwinspool -lcomdlg32 -l
> advapi32 -lshell32 -lole32 -loleaut32 -lnetapi32
> -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32
> -lodbccp32 -l
> msvcrt dll.exp
> g++: JNI.obj: No such file or directory
> dmake.exe:  Error code 1, while making
> '..\blib\arch\auto\Inline\Java\JNI\JNI.dll'
> dmake.exe:  Error code 255, while making 'subdirs'
>
> Any ideas as to what I am missing?
> I have set the Windows Path too to include
> "C:\Perl\lib\CORE\perl58.lib" and "C:\Perl\lib\CORE".
>
> Thanks,
> Sharmishtha
> --- Patrick LeBoutillier
> <[EMAIL PROTECTED]> wrote:
>
> > Hi,
> >
> > Perhaps in your case JNI would be better as the JVM
> > would in the same
> > process as you Perl code. This would eliminate the
> > intermediate server
> > and the need for SHARED JVM.
> >
> > Patrick
> >
> >
> > On 10/25/07, sharmishtha upadhyay
> > <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > >
> > > I have developed a Perl wrapper for Java code
> > using
> > > Inline::Java. It is a client-server model, where
> > both
> > > the client and server are in java.I have used the
> > > Inline::Java to extend the java client
> > functionality
> > > to Perl too. So now a Perl client can talk to a
> > java
> > > Server.
> > > I am also using Inline::Java callback to receive
> > > callbacks from my application server. One of the
> > > issues I faced during this process was that I
> > could
> > > not run two Perl scripts at the same time, one
> > waiting
> > > for callbacks and another perl client script
> > invoking
> > > my application server. The error I got was: "Could
> > not
> > > start Inline Java server on port 7890"
> > > To resolve this, I did SHARED_JVM =>1.
> > > So now in my script MY::Script.pm I have
> > > use Inline (
> > >     Java => 'STUDY',
> > >     STUDY => [],
> > >     CLASSPATH=> $ENV{CLASSPATH},
> > >     SHARED_JVM=>1,
> > >
> > > );
> > >
> > > I have this code in my test script:
> > > BEGIN { use_ok(MY::Script) };
> > > included with my Perl module.
> > >
> > > However, when I do
> > > 'make test'
> > >
> > > the script hangs, and I usually have to kill
> > java.exe
> > > for it to work
> > > This problem occurs only with SHARED_JVM => 1,
> > > If I comment it out, 'make test' succeeds.
> > >
> > > This problem occurs only on Windows XP.
> > > On Solaris 10 there is a little delay, but the
> > test
> > > succeeds.
> > > I don't know why this is happening.
> > > I have installed Inline::Java without the JNI.
> > > Do you think this issue will be resolved if JNI is
> > > used?
> > >
> > > Any help would be highly appreciated.
> > >
> > > Thanks,
> > > Sharmishtha
> > >
> > >
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam?  Yahoo! Mail has the best spam
> > protection around
> > > http://mail.yahoo.com
> > >
> >
> >
> > --
> > =====================
> > Patrick LeBoutillier
> > Laval, Québec, Canada
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>


-- 
=====================
Patrick LeBoutillier
Laval, Québec, Canada

Reply via email to