First thing I would look at is LD_LIBRARY_PATH to make sure that is set correctly The second thing is to vi -b in which case you will find a number of non-white-space characters which are causing your error
of course the permanent solution is to rewrite in Java so it works flawlessly in all environments without mucking around with native binaries M- ********************************************************************* This email message and any files transmitted with it contain confidential information intended only for the person(s) to whom this email message is addressed. If you have received this email message in error, please notify the sender immediately by telephone or email and destroy the original message without making a copy. Thank you. ----- Original Message ----- From: "Martin J. Evans" <[EMAIL PROTECTED]> To: <dbi-users@perl.org> Sent: Thursday, September 28, 2006 3:47 AM Subject: RE: DBD 1.18a make not working > On 27-Sep-2006 Sunil A V wrote: >> I installed DBI and everything worked. Now I am trying to install >> DBD::Oracle 1.18a on a unix box which has Oracle 10 client and gcc. perl >> MakeFile.PL worked fine. But make is giving this error after mentioning >> about a string of syntax errors. > >> cc -c -DUTF8_SUPPORT -DNEW_OCI_INIT -DORA_OCI_VERSION=\"10.2.0.1\" >> -I/opt/oracle/product/10.2.0.1.0_64c/rdbms/public >> -I/opt/oracle/product/10.2.0.1.0_64c/rdbms/demo >> -I/opt/oracle/product/10.2.0.1.0_64c/rdbms/public >> -I/opt/oracle/product/10.2.0.1.0_64c/plsql/public >> -I/opt/oracle/product/10.2.0.1.0_64c/network/public >> -I/data/dq/ip/r4pp/perlmodules/auto/DBI -D_LARGEFILE_SOURCE >> -D_FILE_OFFSET_BITS=64 -xdepend -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" >> -I/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE -DUTF8_SUPPORT -DNEW_OCI_INIT >> -DORA_OCI_VERSION=\"10.2.0.1\" dbdimp.c >> cc: Warning: Optimizer level changed from 0 to 3 to support dependence based >> transformations. >> "dbdimp.c", line 11: warning: invalid white space character in directive > > I think you'll find the file dbdimp.c has DOS line endings. You'll need to > convert it to use unix line feeds instead. > > Martin > -- > Martin J. Evans > Easysoft Ltd, UK > http://www.easysoft.com > >