This is an old revision of the document!
Compile acdsn-a for Mac
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