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
> 
>

Reply via email to