Hi I am trying to build a package with interfaces with C library libSBML <http://sbml.org/Software/libSBML> (although a package libSBML exists). When I try to build the package using "Clean and Rebuild" command in RStudio, I am getting the following error ** R
** preparing package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Rcppsbml/libs/Rcppsbml.so': dlopen(/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Rcppsbml/libs/Rcppsbml.so, 6): Library not loaded: libsbml.5.dylib Referenced from: /Library/Frameworks/R.framework/Versions/3.3/Resources/library/Rcppsbml/libs/Rcppsbml.so Reason: image not found Error: loading failed Execution halted ERROR: loading failed * removing ?/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Rcppsbml? Exited with status 1.
However, if I issue the command devtools::load_all() after "Clean and Rebuild" command, I get the message Loading Rcppsbml and I can also use the functions defined in the package! However, as soon as I restart my R session, I cannot load the library (understandable, as I don't think the package is built correctly). Based on the error shown, I think libsbml.5.dylib is not being loaded, however, it is there in the /usr/local/lib folder. The code for this package can be found at https://github.com/sn248/Rcppsbml Any help in resolving this error would be highly appreciated! Thank you Satyaprakash Nayak