Hello -
You are correct - you are combining 32 bit and 64 bit object modules.
All of the object modules must be one format or the other. You must make sure that Perl, the C compiler and the Oracle libraries are all the same format (32 bit probably).
regards
Hugh
On Tuesday, Sep 9, 2003, at 04:01 Australia/Melbourne, Datareactor wrote:
Dear all
i am facing problem compiling DBD-oracle for radiator2.18
perl Makefile.PL output is OK
i get following error when try to " make "
ld: fatal: file /u01/lib//libclntsh.so: wrong ELF class: ELFCLASS64
ld: fatal: File processing errors. No output written to build
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `blib/arch/auto/DBD/Oracle/Oracle.s
o'
i think there is some 64bit vs 32bit issue
i try to compile both with 64bit perl and 32bit perl with no luck
my system information is as followings
1) E250 Sparc Platform with Solaris 9 and Oracle 9
2) v5.6.1 built for sun4-solaris-64int
3) gcc 3.3
Thanks is Advance
Regards
./DR
NB: have you included a copy of your configuration file (no secrets), together with a trace 4 debug showing what is happening?
-- Radiator: the most portable, flexible and configurable RADIUS server anywhere. Available on *NIX, *BSD, Windows, MacOS X. - Nets: internetwork inventory and management - graphical, extensible, flexible with hardware, software, platform and database independence.
NB: have you included a copy of your configuration file (no secrets), together with a trace 4 debug showing what is happening?
-- Radiator: the most portable, flexible and configurable RADIUS server anywhere. Available on *NIX, *BSD, Windows, MacOS X. - Nets: internetwork inventory and management - graphical, extensible, flexible with hardware, software, platform and database independence.
=== Archive at http://www.open.com.au/archives/radiator/ Announcements on [EMAIL PROTECTED] To unsubscribe, email '[EMAIL PROTECTED]' with 'unsubscribe radiator' in the body of the message.