[Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Ken.Williams
Hi, I'm having some trouble wrapping a relatively simple C function using Rcpp and inline and friends. This is my first time trying to use these tools, so I'm sure I'm doing something wrong my immediate problem is that I can't seem to figure out how to link against a library when prototyping with

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Dirk Eddelbuettel
Hi Ken, Thanks for your persistence with this! On 16 February 2011 at 11:47, ken.willi...@thomsonreuters.com wrote: | Hi, I'm having some trouble wrapping a relatively simple C function using | Rcpp and inline and friends. This is my first time trying to use these | tools, so I'm sure I'm doing

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Douglas Bates
On Wed, Feb 16, 2011 at 11:47 AM, wrote: > Hi, I'm having some trouble wrapping a relatively simple C function using > Rcpp and inline and friends.  This is my first time trying to use these > tools, so I'm sure I'm doing something wrong  my immediate problem is > that I can't seem to figure out

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Ken.Williams
On 2/16/11 12:18 PM, "Douglas Bates" wrote: >The dgCMatrix object is of an S4 class. It's best to use the S4 class >from Rcpp so you can extract the slots as Rcpp::IntegerVector and >Rcpp::NumericVector objects. Once you get them in that form the >pointers are best obtained through the begin()

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Ken.Williams
On 2/16/11 12:02 PM, "Dirk Eddelbuettel" wrote: >On 16 February 2011 at 11:47, ken.willi...@thomsonreuters.com wrote: >| As an aside, have you considered moving this list to some open forum >| that's 1) searchable > >It is. The list archive has some Google juice. If you type a specific >question

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Douglas Bates
On Wed, Feb 16, 2011 at 2:03 PM, wrote: > On 2/16/11 12:18 PM, "Douglas Bates" wrote: >>The dgCMatrix object is of an S4 class.  It's best to use the S4 class >>from Rcpp so you can extract the slots as Rcpp::IntegerVector and >>Rcpp::NumericVector objects.  Once you get them in that form the

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Dirk Eddelbuettel
Ken, Here is an updated version of the 'secondExample' from that aforementioned example file in Rcpp. It uses the plugin generator facility to override LIBS which makes it work on my box. There may be a buglet in the RcppGSL package and its definition of the default LIBS, or it maybe on my box.

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Ken.Williams
On 2/16/11 3:55 PM, "Douglas Bates" wrote: >I decided that it would be simple enough to write a small package to >show exactly how you would pass a dgCMatrix to an Rcpp-based C++ >function and create a smat object. Excellent, thanks!! I'll grab it and take a look. >but it is taking a long ti

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Ken.Williams
On 2/16/11 4:00 PM, "Dirk Eddelbuettel" wrote: > >Ken, > >Here is an updated version of the 'secondExample' from that aforementioned >example file in Rcpp. It uses the plugin generator facility to override >LIBS >which makes it work on my box. Aha, I hadn't suspected that plugins would be the

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Dirk Eddelbuettel
On 16 February 2011 at 16:20, ken.willi...@thomsonreuters.com wrote: | On 2/16/11 4:00 PM, "Dirk Eddelbuettel" wrote: | >Here is an updated version of the 'secondExample' from that aforementioned | >example file in Rcpp. It uses the plugin generator facility to override | >LIBS which makes it wo

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Ken.Williams
On 2/16/11 4:53 PM, "Dirk Eddelbuettel" wrote: > >On 16 February 2011 at 16:20, ken.willi...@thomsonreuters.com wrote: >| On 2/16/11 4:00 PM, "Dirk Eddelbuettel" wrote: >| >Here is an updated version of the 'secondExample' from that >aforementioned >| >example file in Rcpp. It uses the plugin

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Dirk Eddelbuettel
On 16 February 2011 at 17:05, ken.willi...@thomsonreuters.com wrote: | | On 2/16/11 4:53 PM, "Dirk Eddelbuettel" wrote: | | > | >On 16 February 2011 at 16:20, ken.willi...@thomsonreuters.com wrote: | >| On 2/16/11 4:00 PM, "Dirk Eddelbuettel" wrote: | >| >Here is an updated version of the 'sec

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Christian Gunning
On Wed, Feb 16, 2011 at 1:21 PM, wrote: > > Yes, of course.  I'm just wondering if there's a way to do the social > engineering better, taking advantage of other community members for the > "easy" stuff, and freeing you to concentrate on aspects you might find > more rewarding.  Closed, purpose-bu

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Ken.Williams
> R.e. S4 -- a good place to start is here: > http://www.r-bloggers.com/resources-for-s4-classes-and-methods/ Thanks, though in this case I'm looking for reference docs on Rcpp::S4, not S4 classes within R. > Have you gotten a minimal example up and running without reference to > dgCMatrix? L

Re: [Rcpp-devel] Building/linking trouble with cxxfunction()

2011-02-16 Thread Christian Gunning
On Wed, Feb 16, 2011 at 7:59 PM, wrote: > > >> R.e. S4 -- a good place to start is here: >> http://www.r-bloggers.com/resources-for-s4-classes-and-methods/ > > Thanks, though in this case I'm looking for reference docs on Rcpp::S4, not > S4 classes within R. For some usage examples (most of whi