Hi,
it's really tough for me to continue as I'm packaging a perl module (DBD::Oracle), this is an important module for ora2pg, a very nice database schema converter.
In order to install this DBD module I have to setup some PATH of Oracle's product like Oracle Instant Client. That meens we must install basic and devel rpm of OIC shipped by Oracle after clicking agree OTN and blahblahblah... After installing these things we should also setup environment variables like :
export ORACLE_HOME="/usr/lib/oracle/11.2/client/lib/" export LD_LIBRARY_PATH=$ORACLE_HOME ORACLE_HEADERS="/usr/include/oracle/11.2/client/"
It's really boring. Should I stop current work?
Thanks.
Le 19/04/2013 06:34, Christopher Meng a écrit :
Hi,
it's really tough for me to continue as I'm packaging a perl module (DBD::Oracle), this is an important module for ora2pg, a very nice database schema converter.
AFAIK you cannot have the OIC in Fedora, so your package cannot be submit for Fedora repo, because of missing Requires (and very probably missing BuildRequires).
In order to install this DBD module I have to setup some PATH of Oracle's product like Oracle Instant Client. That meens we must install basic and devel rpm of OIC shipped by Oracle after clicking agree OTN and blahblahblah... After installing these things we should also setup environment variables like :
export ORACLE_HOME="/usr/lib/oracle/11.2/client/lib/" export LD_LIBRARY_PATH=$ORACLE_HOME ORACLE_HEADERS="/usr/include/oracle/11.2/client/"
AFAIK, only library path is mandatory.
A /etc/ld.conf.d/ file is a good solution.
For others, a /etc/profile.d file
I'm used to re-package OIC (to be able to build php-oci8), to fix such problem, fix auto-provides, and a little more clean spec (my older spec iirc).
You can use my old work http://rpms.famillecollet.com/SRPMS/oracle-instantclient-x86_64-11.2.0.3.0-1...
Remi.
It's really boring. Should I stop current work?
For Fedora : yes I think For other use, why not.
Remi
Thanks.
packaging mailing list packaging@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/packaging
packaging@lists.fedoraproject.org