Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Nov 2004 09:36:02 -0500
From:      Jon Adams <jkadams@computer.org>
To:        freebsd-questions@freebsd.org
Subject:   Oracle 8i on FreeBSD 5.1
Message-ID:  <418CE152.8070105@computer.org>

next in thread | raw e-mail | index | archive | help
I am installing Oracle 8i (8.1.7) on FreeBSD 5.1

I am following this doc: http://iamphet.nm.ru/misc/linuxemu-oracle8i.html

I get as far as the linking of Oracle 8i, when I am prompted with errors 
in linking  $ORACLE_HOME/precomp/lib/ins_precomp.mk

I know that this means I need the Glibc 2.1.3 stubs patch from Oracle 
(seen before on Linux)

when I try to run the setup_stubs.sh script, I get the following

bash-2.04$ ./setup_stubs.sh
Setting up patch files...done.
Patching makefiles as necessary:
  checking file '/ora/app/rdbms/demo/demo_rdbms.mk'...OK.
  checking file '/ora/app/rdbms/demo/ociucb.mk'...OK.
  checking file '/ora/app/rdbms/lib/ins_rdbms.mk'...OK.
  checking file '/ora/app/rdbms/lib/env_rdbms.mk'...OK.
  checking file '/ora/app/network/lib/ins_net_client.mk'...OK.
  checking file '/ora/app/network/lib/env_network.mk'...OK.
  checking file '/ora/app/network/lib/ins_cman.mk'...OK.
  checking file '/ora/app/network/lib/ins_names.mk'...OK.
  checking file '/ora/app/network/lib/ins_oemagent.mk'...OK.
  checking file '/ora/app/network/lib/env_oemagent.mk'...OK.
  checking file '/ora/app/network/lib/ins_net_server.mk'...OK.
  checking file '/ora/app/network/lib/ins_nau.mk'...OK.
  checking file '/ora/app/plsql/lib/env_plsql.mk'...OK.
  checking file '/ora/app/plsql/lib/ins_plsql.mk'...OK.
  checking file '/ora/app/plsql/demo/demo_plsql.mk'...OK.
  checking file '/ora/app/precomp/lib/ins_precomp.mk'...OK.
  checking file '/ora/app/precomp/lib/env_precomp.mk'...OK.
  checking file '/ora/app/ldap/lib/env_ldap.mk'...OK.
  checking file '/ora/app/ldap/lib/ins_ldap.mk'...OK.
  checking file '/ora/app/ldap/demo/demo_ldap.mk'...OK.
  checking file '/ora/app/sqlplus/lib/env_sqlplus.mk'...OK.
  checking file '/ora/app/sqlplus/lib/ins_sqlplus.mk'...OK.
  checking file '/ora/app/ord/im/lib/env_ordim.mk'...OK.
  checking file '/ora/app/ord/img/demo/demo_ordimg.mk'...OK.
  checking file '/ora/app/otrace/demo/atmoci.mk'...OK.
  checking file '/ora/app/otrace/lib/env_otrace.mk'...OK.
  checking file '/ora/app/otrace/lib/ins_otrace.mk'...OK.
Rebuilding client shared library...ld: cannot find -ldl


Now I know -ldl is for the dlopen function in Linux, which are in a 
different place than in FreeBSD,

my question to you all is, how do I patch these scripts to get around this.

I took out the -ldl in the lib/sysliblist file,

but then I get a similar error about -lpthread

Rebuilding client shared library...ld: cannot find -lpthread

I replaced -lpthread with -lc_r

then the -ldl error came back,

then I retried the gui building ins_precomp.mk, stil doesnt work,
I know that I probably need to get rid of all -ldl references, but when 
I tried that,
I got alot of  undefined references, so should I replace them with 
something?

Is there a way I can install ldl under freebsd to "fool" it into working?

HELP!!!

Thanks in advance...

BTW: please do not tell me to try Oracle 9i, or that I should use 
another version of FreeBSD, or something like that, I am locked in this 
hardware and OS, so I need to get it to work with the current setup as 
much as possible.



--J



after some reading, I replaced it with -lc_r but then I get undefined 
references to __bzero... and dozens of other calls

I am g

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?418CE152.8070105>