Re: [Rd] Rinternals.h and undefined symbols

2007-03-19 Thread Prof Brian Ripley
Note though that you should include C header files inside extern "C" in your C++ code. 'Writing R Extensions' says Some @R{} header files are C and not C++ header files and should be included within an @code{extern "C"} block: for clarity this is advisable for all @R{} header files. On

Re: [Rd] Rinternals.h and undefined symbols

2007-03-19 Thread Duncan Murdoch
On 3/19/2007 8:55 PM, Ernest Turro wrote: > On 20 Mar 2007, at 00:50, Duncan Murdoch wrote: > >> On 3/19/2007 8:41 PM, Ernest Turro wrote: >>> On 20 Mar 2007, at 00:18, Duncan Murdoch wrote: On 3/19/2007 7:41 PM, Ernest Turro wrote: > On 19 Mar 2007, at 21:32, Duncan Murdoch wrote: >>

Re: [Rd] Rinternals.h and undefined symbols

2007-03-19 Thread Ernest Turro
On 20 Mar 2007, at 00:50, Duncan Murdoch wrote: > On 3/19/2007 8:41 PM, Ernest Turro wrote: >> On 20 Mar 2007, at 00:18, Duncan Murdoch wrote: >>> On 3/19/2007 7:41 PM, Ernest Turro wrote: On 19 Mar 2007, at 21:32, Duncan Murdoch wrote: > On 3/19/2007 5:23 PM, Ernest Turro wrote: >>

Re: [Rd] Rinternals.h and undefined symbols

2007-03-19 Thread Ernest Turro
On 20 Mar 2007, at 00:18, Duncan Murdoch wrote: > On 3/19/2007 7:41 PM, Ernest Turro wrote: >> On 19 Mar 2007, at 21:32, Duncan Murdoch wrote: >>> On 3/19/2007 5:23 PM, Ernest Turro wrote: Hi, I'm trying to register my native routines using R_registerRoutines (...). I can compil

Re: [Rd] Rinternals.h and undefined symbols

2007-03-19 Thread Ernest Turro
On 19 Mar 2007, at 21:32, Duncan Murdoch wrote: > On 3/19/2007 5:23 PM, Ernest Turro wrote: >> Hi, >> I'm trying to register my native routines using R_registerRoutines >> (...). I can compile the code, but the loader cannot resolve the >> symbol: >> undefined symbol: >> _Z18R_registerRout

Re: [Rd] Rinternals.h and undefined symbols

2007-03-19 Thread Duncan Murdoch
On 3/19/2007 5:23 PM, Ernest Turro wrote: > Hi, > > I'm trying to register my native routines using R_registerRoutines > (...). I can compile the code, but the loader cannot resolve the symbol: > > undefined symbol: > _Z18R_registerRoutinesP8_DllInfoPK12R_CMethodDefPK15R_CallMethodDefS3_S6 >

[Rd] Rinternals.h and undefined symbols

2007-03-19 Thread Ernest Turro
Hi, I'm trying to register my native routines using R_registerRoutines (...). I can compile the code, but the loader cannot resolve the symbol: undefined symbol: _Z18R_registerRoutinesP8_DllInfoPK12R_CMethodDefPK15R_CallMethodDefS3_S6 _ $ nm bgx.Rcheck/bgx/libs/bgx.so | grep R_registerRoutin