User Tools

Site Tools


operating_systems:linux:debian:acdsn-ac

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
operating_systems:linux:debian:acdsn-ac [2012/09/25 22:06] – [Windows] sbolayoperating_systems:linux:debian:acdsn-ac [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== ACDSN-AC ====== 
-This is the [[ACDSN]] Access Client (ACDSN-AC) interface used to manage units, 
-users and rights on NiX1 through the ACDSN daemon. 
- 
-===== Source ===== 
-==== Mac ==== 
-Update to a threaded perlbrew version 
-  * http://www.perlmonks.org/?node_id=953822 
-==== Windows ==== 
-<note important> 
-This describe the compilation done on a Mac OSX 10.6.8, 2GHz Intel Core Duo,\\ 
-with windows XP (EN) Pro SP2 running on Parallels Desktop (Build 6.0.12106).\\ 
-So, This is a 32 bit version! 
-</note> 
-<note important> 
-We also tested the compilation on a Mac OSX 10.8, 2.7GHz Intel Core i5,\\ 
-with windows 7 (EN) Ultimate running on Parallels Desktop (Build 7.0.15107).\\ 
-So, This is a 64 bit version! 
-</note> 
- 
-Check that the Environment variable is empty 
-  * MyComputer->Properties->Advanced->Environment Variables->PATH="" 
- 
-Download and install MinGW 
-  * [[http://www.mingw.org/|MinGW]] 
-Download and install Strawberry perl 
-  * [[http://strawberry-perl.googlecode.com/files/strawberry-perl-5.16.1.1-32bit.msi|strawberry-perl-5.16.1.1-32bit(2).msi]] 
- 
-=== MinGW === 
-Compile and install [[http://www.hyperrealm.com/libconfig/libconfig-1.4.8.tar.gz|libconfig]] in the C:/libconfig directory 
-<code bash> 
-Administrator@prive /c/tmp/libconfig-1.4.8/libconfig-1.4.8 
-$ ./configure --prefix=C:/libconfig 
- 
-Administrator@prive /c/tmp/libconfig-1.4.8/libconfig-1.4.8 
-$ make 
- 
-Administrator@prive /c/tmp/libconfig-1.4.8/libconfig-1.4.8 
-$ make install 
-</code> 
- 
-Compile and install [[http://pkgconfig.freedesktop.org/releases/pkg-config-0.27.tar.gz|pkg-config]] in the C:/tmp/pkg-config-0.27 directory FIXME 
-<code bash> 
-Administrator@prive /c/tmp/pkg-config-0.27 
-$ ./configure 
- 
-Administrator@prive /c/tmp/pkg-config-0.27 
-$ make 
- 
-Administrator@prive /c/tmp/pkg-config-0.27  
-$ make install 
-</code> 
- 
-=== Strawberry Perl === 
- 
-Define a local library area `Start > Strawberry Perl > Tools > Create local library areas`: 
-<code> 
-Do you wish to install future modules in a local area? [y/N] y 
-Where do you want to install modules? [C:\DOCUME~1\ADMINI~1\perl5] C:\perl5 
-</code> 
- 
-Check path 
-<code dos> 
-C:\WINDOWS>set path=%path%;C:\perl5\bin 
-</code> 
- 
-Update CPAN modules((http://stackoverflow.com/questions/3727795/how-do-i-update-all-my-cpan-module-to-their-latest-versions)) 
-<code dos> 
-C:\>cpan App::cpanminus 
-C:\>cpanm App::cpanoutdated 
-C:\>cpan-outdated -p | cpanm 
-</code> 
- 
-Install Wx 
-<code dos> 
-C:\>cpan Wx 
-</code> 
- 
-Install ExtUtils::PkgConfig 
-<code dos> 
-C:\>cpanm ExtUtils::PkgConfig 
-</code> 
- 
-Install Conf::Libconfig (from [[http://search.cpan.org/CPAN/authors/id/C/CN/CNANGEL/Conf-Libconfig-0.06.tar.gz|source]]) 
-<code dos> 
-C:\tmp\Conf-Libconfig-0.06>perl Makefile.PL LIBS=-LC:/libconfig/lib INC=-IC:/libconfig/include 
-C:\tmp\Conf-Libconfig-0.06>dmake 
-</code> 
- 
-If your get such lines: 
-<code dos> 
-Libconfig.o:Libconfig.c:(.text+0xe6): undefined reference to `_imp__config_setting_get_int_elem' 
-</code> 
- 
-Add to Makefile sections EXTRALIBS and LDLOADLIBS the line "C:\libconfig\lib\libconfig.dll.a " 
-<code dos> 
-EXTRALIBS = C:\libconfig\lib\libconfig.dll.a C:\strawberry\c\i686-w64-mingw32\lib\libmoldname.a C:\strawberry\c\i686-w64-mingw32\lib\libkernel32.a C:\strawberry\c\i686-w64-mingw32\lib\libuser32.a C:\strawberry\c\i686-w64-mingw32\lib\libgdi32.a C:\strawberry\c\i686-w64-mingw32\lib\libwinspool.a C:\strawberry\c\i686-w64-mingw32\lib\libcomdlg32.a C:\strawberry\c\i686-w64-mingw32\lib\libadvapi32.a C:\strawberry\c\i686-w64-mingw32\lib\libshell32.a C:\strawberry\c\i686-w64-mingw32\lib\libole32.a C:\strawberry\c\i686-w64-mingw32\lib\liboleaut32.a C:\strawberry\c\i686-w64-mingw32\lib\libnetapi32.a C:\strawberry\c\i686-w64-mingw32\lib\libuuid.a C:\strawberry\c\i686-w64-mingw32\lib\libws2_32.a C:\strawberry\c\i686-w64-mingw32\lib\libmpr.a C:\strawberry\c\i686-w64-mingw32\lib\libwinmm.a C:\strawberry\c\i686-w64-mingw32\lib\libversion.a C:\strawberry\c\i686-w64-mingw32\lib\libodbc32.a C:\strawberry\c\i686-w64-mingw32\lib\libodbccp32.a C:\strawberry\c\i686-w64-mingw32\lib\libcomctl32.a 
- 
-LDLOADLIBS = C:\libconfig\lib\libconfig.dll.a C:\strawberry\c\i686-w64-mingw32\lib\libmoldname.a C:\strawberry\c\i686-w64-mingw32\lib\libkernel32.a C:\strawberry\c\i686-w64-mingw32\lib\libuser32.a C:\strawberry\c\i686-w64-mingw32\lib\libgdi32.a C:\strawberry\c\i686-w64-mingw32\lib\libwinspool.a C:\strawberry\c\i686-w64-mingw32\lib\libcomdlg32.a C:\strawberry\c\i686-w64-mingw32\lib\libadvapi32.a C:\strawberry\c\i686-w64-mingw32\lib\libshell32.a C:\strawberry\c\i686-w64-mingw32\lib\libole32.a C:\strawberry\c\i686-w64-mingw32\lib\liboleaut32.a C:\strawberry\c\i686-w64-mingw32\lib\libnetapi32.a C:\strawberry\c\i686-w64-mingw32\lib\libuuid.a C:\strawberry\c\i686-w64-mingw32\lib\libws2_32.a C:\strawberry\c\i686-w64-mingw32\lib\libmpr.a C:\strawberry\c\i686-w64-mingw32\lib\libwinmm.a C:\strawberry\c\i686-w64-mingw32\lib\libversion.a C:\strawberry\c\i686-w64-mingw32\lib\libodbc32.a C:\strawberry\c\i686-w64-mingw32\lib\libodbccp32.a C:\strawberry\c\i686-w64-mingw32\lib\libcomctl32.a 
-</code> 
- 
-Then go for compilation and installation 
-<code dos> 
-C:\tmp\Conf-Libconfig-0.06>dmake 
-C:\tmp\Conf-Libconfig-0.06>dmake install 
-</code> 
- 
-If your get such lines: 
-<code dos> 
-Can't load 'C:/strawberry/perl/site/lib/auto/Conf/Libconfig/Libconfig.dll' 
-</code> 
-Add the missing dll 
-  * copy libconfig-9.dll and libconfig++-9.dll from C:\libconfig\bin into C:/strawberry/perl/site/lib/auto/Conf/Libconfig/ 
- 
-Install Win32::SerialPort 
-<code dos> 
-C:\WINDOWS>cpan Win32::SerialPort 
-</code> 
- 
-Needed for Par Packer 
-<code dos> 
-C:\WINDOWS>cpan Module::ScanDeps --> Failed 
-C:\WINDOWS>cpanm Module::ScanDeps --> Successful 
-</code> 
- 
-FIXME 
-http://www.nntp.perl.org/group/perl.par/2012/03/msg5308.html 
-SET PATH=%MYPERL_EXTRA_PATH%;%PATH% 
- 
-Install Par Packager 
-<code dos> 
-C:\tmp\iButtonLock\iButtonLock>cpan pp --> Failed 
-C:\tmp\iButtonLock\iButtonLock>cpanm pp --> Failed 
-</code> 
- 
-OK, There is a bug((https://rt.cpan.org/Public/Bug/Display.html?id=75636)) 
  
operating_systems/linux/debian/acdsn-ac.1348610816.txt.gz · Last modified: 2012/09/25 22:06 by sbolay