Subject: | Yaswi |
Date: | Mon, 22 Mar 2010 15:13:35 -0400 (EDT) |
To: | bug-Language-Prolog-Yaswi [...] rt.cpan.org |
From: | Paul <arachweb [...] optonline.net> |
Hello,
Perhaps I've made a mistake in (manually) tracking down the several
dependencies for your module. (There is no nmake for 64 bit Vista).
I'd be grateful for any light you can shed on this as I am eager to use
this module with SWI-Prolog.
Thanks.
-Paul
A -c compile gives the following:
c:\Perl64\buildLogs>perl -c 3simple.t
Prototype mismatch: sub Language::Prolog::Yaswi::swi_cleanup () vs none
at C:/Perl64/lib/Language/Prolog/Yaswi.pm line 66.
Prototype mismatch: sub Language::Prolog::Yaswi::swi_toplevel () vs none
at C:/Perl64/lib/Language/Prolog/Yaswi.pm line 69.
Prototype mismatch: sub Language::Prolog::Yaswi::swi_cut () vs none at
C:/Perl64/lib/Language/Prolog/Yaswi.pm line 78.
3simple.t syntax OK
The execution gives:
c:\Perl64\buildLogs>perl 3simple.t
1..27
Prototype mismatch: sub Language::Prolog::Yaswi::swi_cleanup () vs none
at C:/Perl64/lib/Language/Prolog/Yaswi.pm line 66.
Prototype mismatch: sub Language::Prolog::Yaswi::swi_toplevel () vs none
at C:/Perl64/lib/Language/Prolog/Yaswi.pm line 69.
Prototype mismatch: sub Language::Prolog::Yaswi::swi_cut () vs none at
C:/Perl64/lib/Language/Prolog/Yaswi.pm line 78.
Undefined subroutine &Language::Prolog::Yaswi::openquery called at
C:/Perl64/lib/Language/Prolog/Yaswi.pm line 74.
# Looks like your test exited with 255 before it could output anything.
Here is version info for my ActiveState Perl running on 64 bit Windows
Vista:
c:\Perl64\buildLogs>perl -v
This is perl, v5.10.1 built for MSWin32-x64-multi-thread
(with 2 registered patches, see perl -V for more detail)
Copyright 1987-2009, Larry Wall
Binary build 1007 [291969] provided by ActiveState
http://www.ActiveState.com
Built Jan 27 2010 14:12:21
And here is -V output:
c:\Perl64\buildLogs>perl -V
Summary of my perl5 (revision 5 version 10 subversion 1) configuration:
Platform:
osname=MSWin32, osvers=5.2, archname=MSWin32-x64-multi-thread
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define,
usesocks=undef
use64bitint=define, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cl', ccflags ='-nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64
-fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -
DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO
-DPERL_MSVCRT_READFIX',
optimize='-MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise',
cppflags='-DWIN32'
ccversion='14.00.40310.41', gccversion='', gccosandvers=''
intsize=4, longsize=4, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=8
ivtype='__int64', ivsize=8, nvtype='double', nvsize=8,
Off_t='__int64', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf
-ltcg -libpath:"C:\Perl64\lib\CORE" -machine:AMD64'
libpth=\lib
libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi
32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib
odbccp32.lib comctl32.lib bufferoverflowU.lib msvcrt.lib
perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib
winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib
oleaut32.lib ne
tapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib
odbccp32.lib comctl32.lib bufferoverflowU.lib msvcrt.lib
libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl510.lib
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug
-opt:ref,icf -ltcg -libpath:"C:\Perl64\lib\CORE" -machine:AMD64'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC
USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_PERLIO
USE_SITECUSTOMIZE
Locally applied patches:
ActivePerl Build 1007 [291969]
0abd0d disable non-unicode case insensitive trie matching
Built under MSWin32
Compiled at Jan 27 2010 14:12:21
@INC:
C:/Perl64/site/lib
C:/Perl64/lib
.