User Tools

Site Tools


acdsn:acdsn-a:mac

This is an old revision of the document!


Compile acdsn-a for Mac

FIXME

Update to a threaded perlbrew version

dyld: Library not loaded: /usr/local/lib/libintl.8.dylib

mbp-Sylvain:lib sbolay$ -rw-r–r– 1 root wheel 60588 26 jui 22:47 libintl.8.dylib

mbp-Sylvain:lib sbolay$ sudo chmod 755 libintl.8.dylib

mbp-Sylvain:lib sbolay$ ls -la libintl.8* -rwxr-xr-x 1 root wheel 60588 26 jui 22:47 libintl.8.dylib

dyld: Library not loaded: /usr/local/lib/libintl.8.dylib =⇒ DOES NOT WORK!

So: mbp-Sylvain:~ sbolay$ export declare -x PATH=“/Users/sbolay/perl5/perlbrew/bin:/Users/sbolay/perl5/perlbrew/perls/perl-5.16.3_WITH_THREADS_CLANG/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin”

mbp-Sylvain:easyaccess-app sbolay$ export PATH=“/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Users/sbolay/perl5/perlbrew/bin:/Users/sbolay/perl5/perlbrew/perls/perl-5.16.3_WITH_THREADS_CLANG/bin”

dyld: Library not loaded: /usr/local/lib/libintl.8.dylib =⇒ DOES NOT WORK!

mbp-Sylvain:lib sbolay# mv libintl.8.dylib libintl.8.dylib.bck

You can download MacPorts here. After installing MacPorts unarchive the pkg-config file, open a terminal, switch to the folder and type the following command:

mbp-Sylvain:pkg-config-0.27 sbolay$ sudo port selfupdate mbp-Sylvain:pkg-config-0.27 sbolay$ sudo port install pkgconfig

mbp-Sylvain:pkg-config-0.27 sbolay$ pkg-config Must specify package names on the command line

=⇒ GOOD!!!!

mbp-Sylvain:libconfig-1.4.8 sbolay$ perlbrew install -v perl-5.16.3 -Dusethreads -Dcc='clang' –as perl-5.16.3_WITH_THREADS_CLANG

mbp-Sylvain:pkg-config-0.27 sbolay$ perlbrew switch perl-5.16.3_WITH_THREADS_CLANG mbp-Sylvain:libconfig-1.4.8 sbolay$ hash -r mbp-Sylvain:pkg-config-0.27 sbolay$ cpanm ExtUtils::PkgConfig

mbp-Sylvain:pkg-config-0.27 sbolay$ cpanm ExtUtils::PkgConfig –> Working on ExtUtils::PkgConfig Fetching http://www.cpan.org/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-1.14.tar.gz … OK Configuring ExtUtils-PkgConfig-1.14 … OK Building and testing ExtUtils-PkgConfig-1.14 … OK Successfully installed ExtUtils-PkgConfig-1.14 1 distribution installed

mbp-Sylvain:easyaccess-app sbolay$ cat modules.txt | cpanm

mbp-Sylvain:easyaccess-app sbolay$ cpanm Device::SerialPort

mbp-Sylvain:easyaccess-app sbolay$ pp –gui -I lib -o test -x bin/EasyAccess.pl

Can't locate Wx/Perl/Packager.pm in @INC …

mbp-Sylvain:easyaccess-app sbolay$ which pp /usr/bin/pp

mbp-Sylvain:easyaccess-app sbolay$ cpanm PAR::Packer

mbp-Sylvain:easyaccess-app sbolay$ cpanm Wx::Perl::Packager

mbp-Sylvain:easyaccess-app sbolay$ vi lib/EasyAccess.pm Add

use Wx::Perl::Packager;

above

use Wx;

mbp-Sylvain:easyaccess-app sbolay$ which pp /Users/sbolay/perl5/perlbrew/perls/perl-5.16.3_WITH_THREADS_CLANG/bin/pp

mbp-Sylvain:lib sbolay$ pwd /Users/sbolay/perl5/perlbrew/perls/perl-5.16.3_WITH_THREADS_CLANG/lib/site_perl/5.16.3/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/lib

ls

-rwxr-xr-x 1 sbolay staff 1918572 16 jul 23:59 libwx_osx_cocoau_adv-2.9.4.0.0.dylib lrwxr-xr-x 1 sbolay staff 36 16 jul 23:59 libwx_osx_cocoau_adv-2.9.4.dylib → libwx_osx_cocoau_adv-2.9.4.0.0.dylib lrwxr-xr-x 1 sbolay staff 32 16 jul 23:59 libwx_osx_cocoau_adv-2.9.dylib → libwx_osx_cocoau_adv-2.9.4.dylib

mbp-Sylvain:lib sbolay$ rm libwx_osx_cocoau_adv-2.9.dylib mbp-Sylvain:lib sbolay$ cp libwx_osx_cocoau_adv-2.9.4.0.0.dylib libwx_osx_cocoau_adv-2.9.dylib

mbp-Sylvain:lib sbolay$ rm libwx_osx_cocoau_core-2.9.dylib mbp-Sylvain:lib sbolay$ cp libwx_osx_cocoau_core-2.9.4.0.0.dylib libwx_osx_cocoau_core-2.9.dylib

mbp-Sylvain:lib sbolay$ rm libwx_baseu-2.9.dylib mbp-Sylvain:lib sbolay$ cp libwx_baseu-2.9.4.0.0.dylib libwx_baseu-2.9.dylib

mbp-Sylvain:lib sbolay$ rm libwx_osx_cocoau_media-2.9.dylib mbp-Sylvain:lib sbolay$ cp libwx_osx_cocoau_media-2.9.4.0.0.dylib libwx_osx_cocoau_media-2.9.dylib

mbp-Sylvain:lib sbolay$ rm libwx_osx_cocoau_html-2.9.dylib mbp-Sylvain:lib sbolay$ cp libwx_osx_cocoau_html-2.9.4.0.0.dylib libwx_osx_cocoau_html-2.9.dylib

acdsn/acdsn-a/mac.1376901864.txt.gz · Last modified: 2013/08/19 08:44 by sbolay