Hi,

Has something changed regarding the useDynLib in the NAMESPACE file in packages? I've written a package that works in e.g. 2.12/2.13 but simply cannot find the dynamic library under windows. The version on CRAN is older than the one I'm talking about and depends on a newer version of R but I want to make the package available to people with older versions.

> utils:::menuInstallLocal()
package 'lassoshooting' successfully unpacked and MD5 sums checked
> require(lassoshooting)
Loading required package: lassoshooting
Error in library.dynam(lib, package, package.lib) :
  shared library 'lassoshooting' not found
In addition: Warning message:
package 'lassoshooting' was built under R version 2.13.0

I'm usually under linux and don't know about the gory details of .dll files.

NAMESPACE file
--------------
useDynLib(lassoshooting)
export(lassoshooting)

happy easter!

regards, Tobias
--
Tobias Abenius
Ph.D. Student, M.Sc. in Computer Science

Mathematical Statistics
Mathematical Sciences
University of Gothenburg
* installing *source* package 'lassoshooting' ...
** libs

*** arch - i386
gcc -I"D:/RCompile/recent/R-2.13.0/include"     
-I"d:/Rcompile/CRANpkg/extralibs/local/include"     -O3 -Wall  -std=gnu99 -c 
ccd_common.c -o ccd_common.o
ccd_common.c: In function 'ccd_common':
ccd_common.c:118:2: warning: #warning Using R fortran BLAS calls
gcc -I"D:/RCompile/recent/R-2.13.0/include"     
-I"d:/Rcompile/CRANpkg/extralibs/local/include"     -O3 -Wall  -std=gnu99 -c 
ccd_r.c -o ccd_r.o
ccd_r.c: In function 'ccd':
ccd_r.c:163:5: warning: too many arguments for format
ccd_r.c:156:7: warning: unused variable 'ret'
ccd_r.c:18:11: warning: 'X' may be used uninitialized in this function
ccd_r.c:18:14: warning: 'y' may be used uninitialized in this function
gcc -shared -s -static-libgcc -o lassoshooting.dll tmp.def ccd_common.o ccd_r.o 
-Ld:/Rcompile/CRANpkg/extralibs/local/lib 
-LD:/RCompile/recent/R-2.13.0/bin/i386 -lRblas -lgfortran 
-LD:/RCompile/recent/R-2.13.0/bin/i386 -lR
installing to d:/RCompile/CRANguest/R-release/lib/lassoshooting/libs/i386

*** arch - x64
x86_64-w64-mingw32-gcc -I"D:/RCompile/recent/R-2.13.0/include"     
-I"d:/Rcompile/CRANpkg/extralibs64new/local/include"     -O2 -Wall  -std=gnu99 
-c ccd_common.c -o ccd_common.o
ccd_common.c: In function 'ccd_common':
ccd_common.c:118:2: warning: #warning Using R fortran BLAS calls
x86_64-w64-mingw32-gcc -I"D:/RCompile/recent/R-2.13.0/include"     
-I"d:/Rcompile/CRANpkg/extralibs64new/local/include"     -O2 -Wall  -std=gnu99 
-c ccd_r.c -o ccd_r.o
ccd_r.c: In function 'ccd':
ccd_r.c:163:5: warning: too many arguments for format
ccd_r.c:156:7: warning: unused variable 'ret'
ccd_r.c:18:11: warning: 'X' may be used uninitialized in this function
ccd_r.c:18:14: warning: 'y' may be used uninitialized in this function
x86_64-w64-mingw32-gcc -shared -s -static-libgcc -o lassoshooting.dll tmp.def 
ccd_common.o ccd_r.o -Ld:/Rcompile/CRANpkg/extralibs64new/local/lib 
-LD:/RCompile/recent/R-2.13.0/bin/x64 -lRblas -lgfortran 
-LD:/RCompile/recent/R-2.13.0/bin/x64 -lR
installing to d:/RCompile/CRANguest/R-release/lib/lassoshooting/libs/x64
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices ...
** testing if installed package can be loaded
* MD5 sums
packaged installation of 'lassoshooting' as lassoshooting_0.1.3-6.zip

* DONE (lassoshooting)
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to