On 7/1/14, 12:21 AM, BABA Yoshihiko wrote:
> Jack,
>
>
> When I tried to build a cran package (deducer), I had an error with
> binary-installed cran-rjava-r  and  cran-javagd-r as below:
>
>
> ** preparing package for lazy loading
> Error in dyn.load(file, DLLpath = DLLpath, ...) :
>     共有ライブラリ '/sw/lib/R/3.1/site-library/JavaGD/libs/JavaGD.dylib'
> を読み込めません:
>    dlopen(/sw/lib/R/3.1/site-library/JavaGD/libs/JavaGD.dylib, 6):
> Library not loaded: @rpath/libjvm.dylib
>    Referenced from: /sw/lib/R/3.1/site-library/JavaGD/libs/JavaGD.dylib
>    Reason: image not found
> Error : package 'JavaGD' could not be loaded
> ERROR: lazy loading failed for package 'JGR'
>
> I rebuilt those packages and built deducer and things went OK.
>
> Can we maybe insert a line as below in InstallScript?
>    install_name_tool -change @rpath/libjvm.dylib
> /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
> %i/lib/R/%type_raw[rversion]/site-library/rJava/libs/rJava.dylib
>
> p.s. rjava had another issue: a missing shlib in shlibs field.
>
>
> Cheers
> --
> BABA Yoshihiko
> http://homepage.mac.com/babayoshihiko
>
>

Java is problematic at best.  This will force the use of Apple's Java 
1.6.  I don't know whether that will still be supported for 10.10 and later.

In my conversation with Benjamin Reed (starting with

https://sourceforge.net/p/fink/mailman/message/32366470/

), he mentioned that typically one isn't _supposed_ to link to libjvm. 
And in checking online, it seems like what folks typically do is copy 
libvm.dylib into their package, which doesn't seem ideal for our purposes.
-- 
Alexander Hansen, Ph.D.
Fink User Liaison
My package updates: http://finkakh.wordpress.com/

------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to