Ajay DAS
2008-May-01 14:40 UTC
[Rd] Error in building ROracle in Windows with R 2.6.2 and Oracle 10g.
Hi, I need to use ROracle to communicate with Oracle from R program in windows environment. I am using Oracle 10g, R 2.6.2. I found a pre-compiled binary for ROracle for Oracle version 9.2. When I am trying to use it with Oracle 10g I get the following error: con <- dbConnect(drv, "user/passwd at dbname"); Error in function (classes, fdef, mtable) : unable to find an inherited method for function "dbConnect", for signature "OraDriver" I then decided to compile ROracle myself. I downloaded ROracle src from below: http://cran.r-project.org/web/packages/ROracle/index.html When I was following the build instructions to run the makefile Makefile.win I got the following error: NMAKE : fatal error U1073: don't know how to make 'c:\\PROGRA~1\\R\\R-2.6.2\\src\\gnuwin32\\Rdll.lib' I did not see Rdll.lib anywhere. Do I need to have the src for R as well ? Can anyone provide me a detailed instruction for building ROracle or is there a place where I can get a pre compiled binary for Oracle 10g ? I had sent an email to the maintainer of the package but have not got any response. Thanks, Ajay. ----------------------------------------------------------------------------- AVIS : Ce courrier et ses pieces jointes sont destines a leur seul destinataire et peuvent contenir des informations confidentielles appartenant a bioMerieux. Si vous n'etes pas destinataire, vous etes informe que toute lecture, divulgation, ou reproduction de ce message et des pieces jointes est strictement interdite. Si vous avez recu ce message par erreur merci d'en prevenir l'expediteur et de le detruire, ainsi que ses pieces jointes. NOTICE: This message and attachments are intended only for the use of their addressee and may contain confidential information belonging to bioMerieux. If you are not the intended recipient, you are hereby notified that any reading, dissemination, distribution, or copying of this message, or any attachment, is strictly prohibited. If you have received this message in error, please notify the original sender immediately and delete this message, along with any attachments.
Uwe Ligges
2008-May-01 15:37 UTC
[Rd] Error in building ROracle in Windows with R 2.6.2 and Oracle 10g.
Ajay DAS wrote:> Hi, > > I need to use ROracle to communicate with Oracle from R program in windows > environment. I am using Oracle 10g, R 2.6.2. I found a pre-compiled binary > for ROracle for Oracle version 9.2. When I am trying to use it with Oracle > 10g I get the following error: > > con <- dbConnect(drv, "user/passwd at dbname"); > > Error in function (classes, fdef, mtable) : > unable to find an inherited method for function "dbConnect", for > signature "OraDriver" > > I then decided to compile ROracle myself. I downloaded ROracle src from > below: > > http://cran.r-project.org/web/packages/ROracle/index.html > > When I was following the build instructions to run the makefile > Makefile.win I got the following error: > > NMAKE : fatal error U1073: don't know how to make > 'c:\\PROGRA~1\\R\\R-2.6.2\\src\\gnuwin32\\Rdll.lib'Since the error message tells about "NAMKE", it seems you are not using the recommended compiler and tool collection as suggested in the manual R Installation and Administration... Uwe Ligges> I did not see Rdll.lib anywhere. Do I need to have the src for R as well ? > Can anyone provide me a detailed instruction for building ROracle or is > there a place where I can get a pre compiled binary for Oracle 10g ? > > I had sent an email to the maintainer of the package but have not got any > response. > > Thanks, > Ajay. > > > > > ----------------------------------------------------------------------------- > AVIS : Ce courrier et ses pieces jointes sont destines a leur seul destinataire et peuvent contenir des informations confidentielles appartenant a bioMerieux. Si vous n'etes pas destinataire, vous etes informe que toute lecture, divulgation, ou reproduction de ce message et des pieces jointes est strictement interdite. Si vous avez recu ce message par erreur merci d'en prevenir l'expediteur et de le detruire, ainsi que ses pieces jointes. > > NOTICE: This message and attachments are intended only for the use of their addressee and may contain confidential information belonging to bioMerieux. If you are not the intended recipient, you are hereby notified that any reading, dissemination, distribution, or copying of this message, or any attachment, is strictly prohibited. If you have received this message in error, please notify the original sender immediately and delete this message, along with any attachments. > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel
Ajay DAS
2008-May-01 16:11 UTC
[Rd] Error in building ROracle in Windows with R 2.6.2 and Oracle 10g.
Hi Uwe, Thanks for your response ! This is what the document (INSTALL file in ROracle src package that I downloaded) says: Windows: To compile under windows see the Makefile.win in the 'src' directory of the ROracle package. You'll need the Developer's Package from the Oracle's client software and Microsoft Visual C++. To install the Windows binary, you'll need the Oracle runtime libraries (and make sure $ORACLE_HOME/bin is in your PATH). NOTE: You may override the Oracle libraries and/or library directories using the PKG_CPPFLAGS and/or PKG_LIBS variables (for details see "Writing R Extensions"). Microsoft Visual C++ does not have make. It has NMAKE which I believe works like make. So which tool should I use to run the makefile in Windows ? Is anyone using ROracle for windows for Oracle 10g ? Thanks, Ajay. Uwe Ligges <ligges at statistik.tu-d To: Ajay DAS <Ajay.DAS at na.biomerieux.com> ortmund.de> cc: r-devel at r-project.org Subject: Re: [Rd] Error in building ROracle in Windows with R 2.6.2 and Oracle 10g. 05/01/2008 10:37 AM Ajay DAS wrote:> Hi, > > I need to use ROracle to communicate with Oracle from R program inwindows> environment. I am using Oracle 10g, R 2.6.2. I found a pre-compiledbinary> for ROracle for Oracle version 9.2. When I am trying to use it withOracle> 10g I get the following error: > > con <- dbConnect(drv, "user/passwd at dbname"); > > Error in function (classes, fdef, mtable) : > unable to find an inherited method for function "dbConnect", for > signature "OraDriver" > > I then decided to compile ROracle myself. I downloaded ROracle src from > below: > > http://cran.r-project.org/web/packages/ROracle/index.html > > When I was following the build instructions to run the makefile > Makefile.win I got the following error: > > NMAKE : fatal error U1073: don't know how to make > 'c:\\PROGRA~1\\R\\R-2.6.2\\src\\gnuwin32\\Rdll.lib'Since the error message tells about "NAMKE", it seems you are not using the recommended compiler and tool collection as suggested in the manual R Installation and Administration... Uwe Ligges> I did not see Rdll.lib anywhere. Do I need to have the src for R as well?> Can anyone provide me a detailed instruction for building ROracle or is > there a place where I can get a pre compiled binary for Oracle 10g ? > > I had sent an email to the maintainer of the package but have not got any > response. > > Thanks, > Ajay. > > > > >-----------------------------------------------------------------------------> AVIS : Ce courrier et ses pieces jointes sont destines a leur seuldestinataire et peuvent contenir des informations confidentielles appartenant a bioMerieux. Si vous n'etes pas destinataire, vous etes informe que toute lecture, divulgation, ou reproduction de ce message et des pieces jointes est strictement interdite. Si vous avez recu ce message par erreur merci d'en prevenir l'expediteur et de le detruire, ainsi que ses pieces jointes.> > NOTICE: This message and attachments are intended only for the use oftheir addressee and may contain confidential information belonging to bioMerieux. If you are not the intended recipient, you are hereby notified that any reading, dissemination, distribution, or copying of this message, or any attachment, is strictly prohibited. If you have received this message in error, please notify the original sender immediately and delete this message, along with any attachments.> > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel
Ajay DAS
2008-May-01 18:22 UTC
[Rd] Error in building ROracle in Windows with R 2.6.2 and Oracle 10g.
I looked at the README file also. I used mingw utility to create Rdll.lib. Then it complained about : LINK : fatal error LNK1181: cannot open input file "fp10.obj" I do not know where will I get the file fp10.obj ? Any suggestion ? Thanks, Ajay. Uwe Ligges <ligges at statistik.tu-d To: Ajay DAS <Ajay.DAS at na.biomerieux.com> ortmund.de> cc: r-devel at r-project.org Subject: Re: [Rd] Error in building ROracle in Windows with R 2.6.2 and Oracle 10g. 05/01/2008 11:38 AM Ajay DAS wrote:> Hi Uwe, > > Thanks for your response ! > > This is what the document (INSTALL file in ROracle src package that I > downloaded) says: > > Windows: > > To compile under windows see the Makefile.win in the 'src' directory > of the ROracle package. You'll need the Developer's Package from the > Oracle's client software and Microsoft Visual C++. > > To install the Windows binary, you'll need the Oracle runtime libraries > (and make sure $ORACLE_HOME/bin is in your PATH). > > NOTE: You may override the Oracle libraries and/or library directories > using the PKG_CPPFLAGS and/or PKG_LIBS variables (for details see > "Writing R Extensions"). > > Microsoft Visual C++ does not have make. It has NMAKE which I believeworks> like make. So which tool should I use to run the makefile in Windows ?Sorry about that, forgot that you need MS VC++ for that reason. See the file "README.packages" in .../src/gnuwin32 and its section on using VC++. Best wishes, uwe Ligges> Is anyone using ROracle for windows for Oracle 10g ? > > Thanks, > Ajay. > > >> Uwe Ligges> <ligges at statistik.tu-d To: Ajay DAS<Ajay.DAS at na.biomerieux.com>> ortmund.de> cc:r-devel at r-project.org> Subject: Re: [Rd]Error in building ROracle in Windows with R 2.6.2 and Oracle 10g.> 05/01/2008 10:37 AM>>> > > > > > > Ajay DAS wrote: >> Hi, >> >> I need to use ROracle to communicate with Oracle from R program in > windows >> environment. I am using Oracle 10g, R 2.6.2. I found a pre-compiled > binary >> for ROracle for Oracle version 9.2. When I am trying to use it with > Oracle >> 10g I get the following error: >> >> con <- dbConnect(drv, "user/passwd at dbname"); >> >> Error in function (classes, fdef, mtable) : >> unable to find an inherited method for function "dbConnect", for >> signature "OraDriver" >> >> I then decided to compile ROracle myself. I downloaded ROracle src from >> below: >> >> http://cran.r-project.org/web/packages/ROracle/index.html >> >> When I was following the build instructions to run the makefile >> Makefile.win I got the following error: >> >> NMAKE : fatal error U1073: don't know how to make >> 'c:\\PROGRA~1\\R\\R-2.6.2\\src\\gnuwin32\\Rdll.lib' > > > Since the error message tells about "NAMKE", it seems you are not using > the recommended compiler and tool collection as suggested in the manual > R Installation and Administration... > > Uwe Ligges > > > > >> I did not see Rdll.lib anywhere. Do I need to have the src for R as well > ? >> Can anyone provide me a detailed instruction for building ROracle or is >> there a place where I can get a pre compiled binary for Oracle 10g ? >> >> I had sent an email to the maintainer of the package but have not gotany>> response. >> >> Thanks, >> Ajay. >> >> >> >> >> >-----------------------------------------------------------------------------> >> AVIS : Ce courrier et ses pieces jointes sont destines a leur seul > destinataire et peuvent contenir des informations confidentielles > appartenant a bioMerieux. Si vous n'etes pas destinataire, vous etes > informe que toute lecture, divulgation, ou reproduction de ce message et > des pieces jointes est strictement interdite. Si vous avez recu cemessage> par erreur merci d'en prevenir l'expediteur et de le detruire, ainsi que > ses pieces jointes. >> NOTICE: This message and attachments are intended only for the use of > their addressee and may contain confidential information belonging to > bioMerieux. If you are not the intended recipient, you are herebynotified> that any reading, dissemination, distribution, or copying of thismessage,> or any attachment, is strictly prohibited. If you have received this > message in error, please notify the original sender immediately anddelete> this message, along with any attachments. >> ______________________________________________ >> R-devel at r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-devel > > > > >