Compiling ISQLPERL on Solaris 2.4 with Informix lESQLC 7.1
Posted in 1995
Topics: Error Codes & Troubleshooting, Connectivity: ESQL/C, 4GL & Embedded SQL, Platform-Specific Issues
I'm having difficulty compiling Isqlperl 1.2 on Solaris 2.4 using ESQLC 7.1. I get the following from my SparcWorks 3.0 compiler: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ cc -g /usr/homedirs/navy/s26584/scripts/INTERNET/PERL4/perl-4.036/uperl.o usersub.o isqlperl.o -L/opt/informix/lib/esql -L /opt/informix/lib /opt/informix/lib/esql/libsql.a /opt/informix/lib/esql/libgen.a /opt/informix/lib/esql/libos.a /opt/informix/lib/libasf.a /opt/informix/lib/netlib.a -lnsl -lsocket -laio -lm -lucb -lmalloc -ldbm -o isqlperl ld: fatal: symbol `savestr' is multiply defined: (file /usr/homedirs/navy/s26584/scripts/INTERNET/PERL4/perl-4.036/uperl.o and file /opt/informix/lib/libasf.a(ipcstr.o)); ld: warning: symbol `dc' has differing sizes: (file /usr/homedirs/navy/s26584/scripts/INTERNET/PERL4/perl-4.036/uperl.o value=0x4; file /usr/ucblib/libucb.so value=0x108); /usr/homedirs/navy/s26584/scripts/INTERNET/PERL4/perl-4.036/uperl.o definition taken and updated with larger size ld: fatal: File processing errors. No output written to isqlperl *** Error code 1 make: Fatal error: Command failed for target `isqlperl' @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Has anyone got past this fatal error or even ecountered it? At this point, it looks as if the Informix ESQLC 7.1 libs are incompatible with perl4.036 which makes Isqlperl defunct? Any help would be most appreciated. Regards.