|
swig and perl580 and sun solaris compiler 5.3: msg#00126programming.swig
hello everyone i am doing a perl interface to a c++ library using swig the libarary i am using, uses ace 5.1.13 the compiler i am using is the sun solaris compiler CC: Sun WorkShop 6 update 2 C++ 5.3 Patch 111685-11 2002/10/31 i am using SWIG Version 1.3.17u-20030124-1145 to generate the wrapper (which i can include if you need it) and perl is 5.8.0 (i will include the -V output below) anyway anyone have any idea about this (this code will compile if i do not include client_wrap.C which is what includes the perl include files) CC -features=no%localfor,anachronisms,no%conststrings,no%export -xtarget=ultra2 -i -mt -G -DSOLARIS -DUSING_INIT -I. -I.. -DHAS_BOOL -Bdirect -Bdynamic -r -KPIC -D_REENTRANT -D_REENTRANT -I/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/include -I/usr/ccs/include -I/usr/include -I/usr/local/include -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/home/ayoung/lib/perl5/5.8.0/sun4-solaris-thread-multi/CORE -DUSE_RW -DUSE_ACE_TOKEN -I/prod_opt/odbc/include -I/usr/local/CTI/v1247.0.1.6/install/include -I/bld/sun/v1247.0/wfg/include/incl/GA -I/bld/sun/v1247.0/wfg/include/rtdds -I/usr/local/xerces/xerces-c1_6_0/include -I/bld/sun/v1247.0/wfg/include -I/usr/local/ldap/netscape/ldapcsdk414/include -I/bld/sun/v1247.0/wfg/include/CmdLine -I/usr/local/ACE/5.1.13/SOLARIS28/SUNPRO52/include -DACE_HAS_EXCEPTIONS -I/usr/local/ACE/5.1.13 -mt -DRW_MULTI_THREAD -I/usr/local/rogue711/workspaces/SOLARIS28/SUNPRO52/12s_nonstl -I/bld/sun/v1247.0/wfg/include/c++misc -I/home/sshapiro/rds/include -I/home/gpolicel/projects/boost_1_29 -I/usr/local/tibco/6.6/SOL28/SPARC/include -xarch=v8plusa -g -ptrdebug_dir -o debug_dir/client_wrap.o -c client_wrap.C "/usr/local/rogue711/workspaces/SOLARIS28/SUNPRO52/12s_nonstl/rw/tislist.h", line 130: Warning: Too few arguments in macro apply. "/usr/local/rogue711/workspaces/SOLARIS28/SUNPRO52/12s_nonstl/rw/xpslist.h", line 178: Warning: Too few arguments in macro apply. "/usr/local/ACE/5.1.13/ace/OS_Dirent.h", line 88: Error: ")" expected instead of "=". "/usr/local/ACE/5.1.13/ace/OS_Dirent.h", line 88: Error: Use ";" to terminate declarations. "/usr/local/ACE/5.1.13/ace/OS_Dirent.h", line 89: Error: Use ";" to terminate declarations. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 83: Error: No direct declarator preceding "(". "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 83: Error: Unexpected ")" -- Check for matching parenthesis. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 83: Error: Operand expected instead of "end of file". "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 83: Error: ")" expected instead of "(". "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 83: Error: Unexpected ")" -- Check for matching parenthesis. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 83: Error: Operand expected instead of ")". "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 115: Error: Misplaced "::", can only precede or follow a type qualifier. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 115: Error: Identifier expected instead of "(". "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 115: Error: d is not defined. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 125: Error: "inline" is not allowed here. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 128: Error: readdir_r may not have a type qualifier. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 128: Error: Use ";" to terminate declarations. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 145: Error: dirp is not defined. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 145: Error: entry is not defined. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 145: Error: result is not defined. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 167: Error: "inline" is not allowed here. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 168: Error: telldir may not have a type qualifier. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 168: Error: Use ";" to terminate declarations. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 170: Error: d is not defined. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 178: Error: "inline" is not allowed here. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 179: Error: seekdir may not have a type qualifier. "/usr/local/ACE/5.1.13/ace/OS_Dirent.inl", line 179: Error: Use ";" to terminate declarations. Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=solaris, osvers=2.8, archname=sun4-solaris-thread-multi uname='sunos ux-dev7 5.8 generic_108528-13 sun4u sparc sunw,ultra-80 ' config_args='-Dcc=cc -Dprefix=/home/ayoung -Uinstallusrbinperl -Dusethreads -Dld=CC -Dloclibpth=/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/lib /usr/ccs/lib /usr/lib /usr/local/lib -Dinstallscript=/home/ayoung/scripts -Dscriptdir=/home/ayoung/scripts -Dldflags=-R/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/lib -L/usr/ccs/lib -L/usr/lib -L/usr/local/lib -Dccflags=-D_REENTRANT -I/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/include -I/usr/ccs/include -I/usr/include -I/usr/local/include -Kpic -Duseshrplib -des' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_REENTRANT -I/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/include -I/usr/ccs/include -I/usr/include -I/usr/local/include -Kpic -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O', cppflags='-D_REENTRANT -D_REENTRANT -I/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/include -I/usr/ccs/include -I/usr/include -I/usr/local/include -Kpic -I/usr/local/include' ccversion='Sun WorkShop 6 update 2 C 5.3 Patch 111679-09 2002/11/12', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='CC', ldflags ='-R/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/lib -L/usr/ccs/lib -L/usr/lib -L/usr/local/lib -L/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/lib ' libpth=/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/lib /usr/ccs/lib /usr/lib /usr/local/lib libs=-lsocket -lnsl -ldl -lm -lrt -lpthread -lc perllibs=-lsocket -lnsl -ldl -lm -lrt -lpthread -lc libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -R /home/ayoung/lib/perl5/5.8.0/sun4-solaris-thread-multi/CORE' cccdlflags='-KPIC', lddlflags='-G -R/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/lib -L/usr/ccs/lib -L/usr/lib -L/usr/local/lib -L/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT Built under solaris Compiled at Jan 24 2003 13:28:26 %ENV: PERLLIB="/data/NT_common/is/RelMgmt/pvcsTools:/home/kohn/lib" @INC: /data/NT_common/is/RelMgmt/pvcsTools /home/kohn/lib /home/ayoung/lib/perl5/5.8.0/sun4-solaris-thread-multi /home/ayoung/lib/perl5/5.8.0 /home/ayoung/lib/perl5/site_perl/5.8.0/sun4-solaris-thread-multi /home/ayoung/lib/perl5/site_perl/5.8.0 /home/ayoung/lib/perl5/site_perl . -- Aaron ----- End forwarded message ----- -- Aaron _______________________________________________ Swig maillist - Swig@xxxxxxxxxxxxxxx http://mailman.cs.uchicago.edu/mailman/listinfo/swig |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: linking problems: 00126, Good Times |
|---|---|
| Next by Date: | Re: swig and perl580 and sun solaris compiler 5.3: 00126, John Lenz |
| Previous by Thread: | Perl/C++ -shadow adds extra ::<class> to namespace?i: 00126, John Pliam |
| Next by Thread: | Re: swig and perl580 and sun solaris compiler 5.3: 00126, John Lenz |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |