Welcome! Log In Create A New Profile

Advanced

Problems running slic3r on CentOS 6.4 x64

Posted by weirdgod 
Problems running slic3r on CentOS 6.4 x64
August 07, 2013 05:28AM
UPDATE - progress made - skip to post #2....

----


Hi all,

I would kindly ask for help... I wish to run slicer on my linux box... its centos 6.4 64-bit...

I tried downloading both versions of precompiled linux version of slicer (32 and x86_64 version, 0.9.10b), but none of them work...

64bit version:
[root@centos64 bin]# ./slic3r
./slic3r: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /root/64/Slic3r/bin/../dll/libperl.so)

32bit version:
[root@centos64 bin]# ./slic3r
bash: ./slic3r: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Seems like centos 6.4 is using glibc.ix86_64 2.12-1.107.el6_4.2 ....


SO... i then tried to compile slicer... but whatever i do, i seem to get stuck at module ExtUtils-CppGuess-0.07 ... which test fails and consequently prevents other parts to compile...

Please, any help is welcome!


output from compiling:
[root@centos64 Slic3r]# perl ./Build.PL 
App::cpanminus is up to date. (1.6939)
--> Working on Boost::Geometry::Utils
Fetching [www.cpan.org] ... OK
==> Found dependencies: Module::Build::WithXSpp, ExtUtils::CppGuess, Module::Build
--> Working on Module::Build::WithXSpp
Fetching [www.cpan.org] ... OK
==> Found dependencies: Module::Build
--> Working on Module::Build
Fetching [www.cpan.org] ... OK
==> Found dependencies: Module::Build
Configuring Module-Build-0.4007 ... OK
==> Found dependencies: Test::More
--> Working on Test::More
Fetching [www.cpan.org] ... OK
Configuring Test-Simple-0.98 ... OK
Building and testing Test-Simple-0.98 ... OK
Successfully installed Test-Simple-0.98
Building and testing Module-Build-0.4007 ... OK
Successfully installed Module-Build-0.4007 (upgraded from 0.35)
Configuring Module-Build-WithXSpp-0.13 ... OK
==> Found dependencies: ExtUtils:tongue sticking out smileyarseXS, ExtUtils::CppGuess
--> Working on ExtUtils:tongue sticking out smileyarseXS
Fetching [www.cpan.org] ... OK
Configuring ExtUtils-ParseXS-3.18 ... OK
Building and testing ExtUtils-ParseXS-3.18 ... OK
Successfully installed ExtUtils-ParseXS-3.18 (upgraded from 2.2203)
--> Working on ExtUtils::CppGuess
Fetching [www.cpan.org] ... OK
Configuring ExtUtils-CppGuess-0.07 ... OK
Building and testing ExtUtils-CppGuess-0.07 ... FAIL
! Installing ExtUtils::CppGuess failed. See /root/.cpanm/work/1375866935.2077/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'ExtUtils::CppGuess' is not installed
! Bailing out the installation for Module-Build-WithXSpp-0.13.
! Installing the dependencies failed: Module 'Module::Build::WithXSpp' is not installed, Module 'ExtUtils::CppGuess' is not installed
! Bailing out the installation for Boost-Geometry-Utils-0.15.
3 distributions installed
Class:angry smileySAccessor is up to date. (1.18)
Encode::Locale is up to date. (1.03)
skipping R/RJ/RJBS/perl-5.18.0.tar.bz2
File:confused smileypec is up to date. (3.40)
Getopt::Long is up to date. (2.41)
Growl::GNTP is up to date. (0.20)
IO:confused smileycalar is up to date. (2.110)
--> Working on Math::Clipper
Fetching [www.cpan.org] ... OK
==> Found dependencies: Module::Build::WithXSpp, ExtUtils::CppGuess
--> Working on Module::Build::WithXSpp
Fetching [www.cpan.org] ... OK
Configuring Module-Build-WithXSpp-0.13 ... OK
==> Found dependencies: ExtUtils::CppGuess
--> Working on ExtUtils::CppGuess
Fetching [www.cpan.org] ... OK
Configuring ExtUtils-CppGuess-0.07 ... OK
Building and testing ExtUtils-CppGuess-0.07 ... FAIL
! Installing ExtUtils::CppGuess failed. See /root/.cpanm/work/1375866981.6296/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'ExtUtils::CppGuess' is not installed
! Bailing out the installation for Module-Build-WithXSpp-0.13.
! Installing the dependencies failed: Module 'Module::Build::WithXSpp' is not installed, Module 'ExtUtils::CppGuess' is not installed
! Bailing out the installation for Math-Clipper-1.22.
Math::ConvexHull::MonotoneChain is up to date. (0.01)
Math::Geometry::Voronoi is up to date. (1.3)
Math:tongue sticking out smileylanePath is up to date. (108)
Moo is up to date. (1.003000)
Scalar::Util is up to date. (1.30)
Storable is up to date. (2.45)
Test::More is up to date. (0.98)
Time::HiRes is up to date. (1.9725)
XML:confused smileyAX::ExpatXS is up to date. (1.33)
--> Working on SMUELLER/ExtUtils-ParseXS-3.18_04.tar.gz
Fetching [www.cpan.org] ... OK
Configuring ExtUtils-ParseXS-3.18_04 ... OK
Building and testing ExtUtils-ParseXS-3.18_04 ... OK
Successfully installed ExtUtils-ParseXS-3.18_04
1 distribution installed
--> Working on ./xs
Configuring /root/Slic3r/xs ... N/A
! Configure failed for ./xs. See /root/.cpanm/work/1375866989.6747/build.log for details.
[root@centos64 Slic3r]#



and output of this build.log file:
panm (App::cpanminus) 1.6939 on perl 5.010001 built for x86_64-linux-thread-multi
Work directory is /root/.cpanm/work/1375866935.2077
You have make /usr/bin/make
You have LWP 5.833
You have /bin/tar: tar (GNU tar) 1.23
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later [gnu.org].
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.
You have /usr/bin/unzip
Searching Boost::Geometry::Utils on cpanmetadb ...
--> Working on Boost::Geometry::Utils
Fetching [www.cpan.org]
-> OK
Unpacking Boost-Geometry-Utils-0.15.tar.gz
Entering Boost-Geometry-Utils-0.15
Checking configure dependencies from META.json
Checking if you have Module::Build::WithXSpp 0.10 ... No
Checking if you have ExtUtils::CppGuess 0.07 ... No
Checking if you have Module::Build 0.38 ... No (0.35 < 0.38)
==> Found dependencies: Module::Build::WithXSpp, ExtUtils::CppGuess, Module::Build
Searching Module::Build::WithXSpp on cpanmetadb ...
--> Working on Module::Build::WithXSpp
Fetching [www.cpan.org]
-> OK
Unpacking Module-Build-WithXSpp-0.13.tar.gz
Entering Module-Build-WithXSpp-0.13
Checking configure dependencies from META.json
Checking if you have Module::Build 0.26 ... Yes (0.35)
Checking if you have Module::Build 0.36 ... No (0.35 < 0.36)
==> Found dependencies: Module::Build
Searching Module::Build on cpanmetadb ...
--> Working on Module::Build
Fetching [www.cpan.org]
-> OK
Unpacking Module-Build-0.4007.tar.gz
Entering Module-Build-0.4007
Checking configure dependencies from META.json
Checking if you have Module::Build 0.36 ... No (0.35 < 0.36)
==> Found dependencies: Module::Build
Already tried Module::Build. Skipping.
Configuring Module-Build-0.4007
Running Build.PL
Checking prerequisites...
  build_requires:
    !  Test::More is not installed

ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation

Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Module-Build' version '0.4007'
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Module::Metadata 1.000002 ... Yes (1.000014)
Checking if you have File:confused smileypec 0.82 ... Yes (3.40)
Checking if you have ExtUtils::Install 0 ... Yes (1.54)
Checking if you have File::Compare 0 ... Yes (1.1006)
Checking if you have File::Find 0 ... Yes (1.14)
Checking if you have CPAN::Meta 2.110420 ... Yes (2.132140)
Checking if you have File:tongue sticking out smileyath 0 ... Yes (2.08)
Checking if you have Perl::OSType 1 ... Yes (1.003)
Checking if you have ExtUtils::Manifest 0 ... Yes (1.56)
Checking if you have ExtUtils::CBuilder 0.27 ... Yes (0.27)
Checking if you have Getopt::Long 0 ... Yes (2.41)
Checking if you have File::Copy 0 ... Yes (2.14)
Checking if you have Parse::CPAN::Meta 1.4401 ... Yes (1.4405)
Checking if you have Test::Harness 3.16 ... Yes (3.17)
Checking if you have Text::Abbrev 0 ... Yes (1.01)
Checking if you have ExtUtils:tongue sticking out smileyarseXS 2.21 ... Yes (2.2203)
Checking if you have Data:grinning smileyumper 0 ... Yes (2.124)
Checking if you have version 0.87 ... Yes (0.9902)
Checking if you have Pod::Man 2.17 ... Yes (2.22)
Checking if you have CPAN::Meta::YAML 0.003 ... Yes (0.008)
Checking if you have Test::More 0.49 ... No
Checking if you have Text:tongue sticking out smileyarseWords 0 ... Yes (3.27)
Checking if you have File::Temp 0.15 ... Yes (0.22)
Checking if you have File::Basename 0 ... Yes (2.77)
Checking if you have Cwd 0 ... Yes (3.40)
Checking if you have ExtUtils::Mkbootstrap 0 ... Yes (6.55_02)
==> Found dependencies: Test::More
Searching Test::More on cpanmetadb ...
--> Working on Test::More
Fetching [www.cpan.org]
-> OK
Unpacking Test-Simple-0.98.tar.gz
Entering Test-Simple-0.98
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.55_02)
Configuring Test-Simple-0.98
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Test:confused smileyimple
-> OK
Finding PREREQ from Makefile ...
Checking if you have Test::Harness 2.03 ... Yes (3.17)
Building and testing Test-Simple-0.98
cp lib/Test/Builder/Tester/Color.pm blib/lib/Test/Builder/Tester/Color.pm
cp lib/Test/Builder.pm blib/lib/Test/Builder.pm
cp lib/Test/Simple.pm blib/lib/Test/Simple.pm
cp lib/Test/Builder/IO/Scalar.pm blib/lib/Test/Builder/IO/Scalar.pm
cp lib/Test/More.pm blib/lib/Test/More.pm
cp lib/Test/Builder/Tester.pm blib/lib/Test/Builder/Tester.pm
cp lib/Test/Builder/Module.pm blib/lib/Test/Builder/Module.pm
cp lib/Test/Tutorial.pod blib/lib/Test/Tutorial.pod
Manifying blib/man3/Test::Builder::Tester::Color.3pm
Manifying blib/man3/Test:confused smileyimple.3pm
Manifying blib/man3/Test::Builder.3pm
Manifying blib/man3/Test::Builder::IO:confused smileycalar.3pm
Manifying blib/man3/Test::More.3pm
Manifying blib/man3/Test::Builder::Module.3pm
Manifying blib/man3/Test::Builder::Tester.3pm
Manifying blib/man3/Test::Tutorial.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
t/00compile.t ........................... ok
t/00test_harness_check.t ................ ok
t/bad_plan.t ............................ ok
t/bail_out.t ............................ ok
t/BEGIN_require_ok.t .................... ok
t/BEGIN_use_ok.t ........................ ok
t/buffer.t .............................. ok
t/Builder/carp.t ........................ ok
t/Builder/create.t ...................... ok
t/Builder/current_test.t ................ ok
t/Builder/current_test_without_plan.t ... ok
t/Builder/details.t ..................... ok
t/Builder/done_testing.t ................ ok
t/Builder/done_testing_double.t ......... ok
t/Builder/done_testing_plan_mismatch.t .. ok
t/Builder/done_testing_with_no_plan.t ... ok
t/Builder/done_testing_with_number.t .... ok
t/Builder/done_testing_with_plan.t ...... ok
t/Builder/fork_with_new_stdout.t ........ ok
t/Builder/has_plan.t .................... ok
t/Builder/has_plan2.t ................... ok
t/Builder/is_fh.t ....................... ok
t/Builder/is_passing.t .................. ok
t/Builder/maybe_regex.t ................. ok
t/Builder/no_diag.t ..................... ok
t/Builder/no_ending.t ................... ok
t/Builder/no_header.t ................... ok
t/Builder/no_plan_at_all.t .............. ok
t/Builder/ok_obj.t ...................... ok
t/Builder/output.t ...................... ok
t/Builder/reset.t ....................... ok
t/Builder/reset_outputs.t ............... ok
t/Builder/try.t ......................... ok
t/c_flag.t .............................. ok
t/circular_data.t ....................... ok
t/cmp_ok.t .............................. ok
t/dependents.t .......................... skipped: Dependents only tested when releasing
t/diag.t ................................ ok
t/died.t ................................ ok
t/dont_overwrite_die_handler.t .......... ok
t/eq_set.t .............................. ok
t/exit.t ................................ ok
t/explain.t ............................. ok
t/extra.t ............................... ok
t/extra_one.t ........................... ok
t/fail-like.t ........................... ok
t/fail-more.t ........................... ok
t/fail.t ................................ ok
t/fail_one.t ............................ ok
t/filehandles.t ......................... ok
t/fork.t ................................ ok
t/harness_active.t ...................... ok
t/import.t .............................. ok
t/is_deeply_dne_bug.t ................... ok
t/is_deeply_fail.t ...................... ok
t/is_deeply_with_threads.t .............. skipped: many perls have broken threads.  Enable with AUTHOR_TESTING.
t/missing.t ............................. ok
t/More.t ................................ ok
t/new_ok.t .............................. ok
t/no_plan.t ............................. ok
t/no_tests.t ............................ ok
t/note.t ................................ ok
t/overload.t ............................ ok
t/overload_threads.t .................... ok
t/plan.t ................................ ok
t/plan_bad.t ............................ ok
t/plan_is_noplan.t ...................... ok
t/plan_no_plan.t ........................ ok
t/plan_shouldnt_import.t ................ ok
t/plan_skip_all.t ....................... skipped: Just testing plan & skip_all
t/pod-coverage.t ........................ skipped: Test:tongue sticking out smileyod::Coverage 1.08 required for testing POD coverage
t/pod.t ................................. skipped: Test:tongue sticking out smileyod 1.00 required for testing POD
t/require_ok.t .......................... ok
t/simple.t .............................. ok
t/Simple/load.t ......................... ok
t/skip.t ................................ ok
t/skipall.t ............................. ok
t/subtest/args.t ........................ ok
t/subtest/basic.t ....................... ok
t/subtest/die.t ......................... ok
t/subtest/do.t .......................... ok
t/subtest/exceptions.t .................. ok
t/subtest/fork.t ........................ ok
t/subtest/implicit_done.t ............... ok
t/subtest/line_numbers.t ................ ok
t/subtest/plan.t ........................ ok
t/subtest/predicate.t ................... ok
t/subtest/singleton.t ................... ok
t/subtest/todo.t ........................ ok
t/subtest/wstat.t ....................... ok
t/tbm_doesnt_set_exported_to.t .......... ok
t/Tester/tbt_01basic.t .................. ok
t/Tester/tbt_02fhrestore.t .............. ok
t/Tester/tbt_03die.t .................... ok
t/Tester/tbt_04line_num.t ............... ok
t/Tester/tbt_05faildiag.t ............... ok
t/Tester/tbt_06errormess.t .............. ok
t/Tester/tbt_07args.t ................... ok
t/thread_taint.t ........................ ok
t/threads.t ............................. ok
t/todo.t ................................ ok
t/undef.t ............................... ok
t/use_ok.t .............................. ok
t/useing.t .............................. ok
t/utf8.t ................................ ok
t/versions.t ............................ ok
All tests successful.
Files=107, Tests=1168,  3 wallclock secs ( 0.18 usr  0.21 sys +  1.24 cusr  0.72 csys =  2.35 CPU)
Result: PASS
Manifying blib/man3/Test::Builder::Tester::Color.3pm
Manifying blib/man3/Test:confused smileyimple.3pm
Manifying blib/man3/Test::Builder.3pm
Manifying blib/man3/Test::Builder::IO:confused smileycalar.3pm
Manifying blib/man3/Test::More.3pm
Manifying blib/man3/Test::Builder::Module.3pm
Manifying blib/man3/Test::Builder::Tester.3pm
Manifying blib/man3/Test::Tutorial.3pm
Installing /usr/share/perl5/Test/Builder.pm
Installing /usr/share/perl5/Test/More.pm
Installing /usr/share/perl5/Test/Tutorial.pod
Installing /usr/share/perl5/Test/Simple.pm
Installing /usr/share/perl5/Test/Builder/Tester.pm
Installing /usr/share/perl5/Test/Builder/Module.pm
Installing /usr/share/perl5/Test/Builder/Tester/Color.pm
Appending installation info to /usr/lib64/perl5/perllocal.pod
-> OK
Successfully installed Test-Simple-0.98
Building and testing Module-Build-0.4007
Building Module-Build
t/00-compile.t ................. ok
t/PL_files.t ................... ok
t/actions/installdeps.t ........ ok
t/actions/manifest_skip.t ...... ok
t/add_property.t ............... ok
t/add_property_array.t ......... ok
t/add_property_hash.t .......... ok
t/basic.t ...................... ok
t/bundle_inc.t ................. skipped: $ENV{MB_TEST_EXPERIMENTAL} is not set
t/compat.t ..................... ok
t/compat/exit.t ................ ok
t/debug.t ...................... ok
t/destinations.t ............... ok
t/ext.t ........................ ok
t/extend.t ..................... ok
t/files.t ...................... ok
t/help.t ....................... ok
t/install.t .................... ok
t/install_extra_target.t ....... ok
t/manifypods.t ................. ok
t/manifypods_with_utf8.t ....... ok
t/metadata.t ................... ok
t/metadata2.t .................. ok
t/mymeta.t ..................... ok
t/new_from_context.t ........... ok
t/notes.t ...................... ok
t/par.t ........................ ok
t/parents.t .................... ok
t/perl_mb_opt.t ................ ok
t/pod_parser.t ................. ok
t/ppm.t ........................ ok
t/properties/dist_suffix.t ..... ok
t/properties/license.t ......... ok
t/properties/module_name.t ..... ok
t/properties/needs_compiler.t .. ok
t/properties/release_status.t .. ok
t/properties/requires.t ........ ok
t/properties/share_dir.t ....... ok
t/resume.t ..................... ok
t/runthrough.t ................. ok
t/sample.t ..................... ok
t/script_dist.t ................ ok
t/signature.t .................. ok
t/test_file_exts.t ............. ok
t/test_type.t .................. ok
t/test_types.t ................. ok
t/tilde.t ...................... ok
t/unit_run_test_harness.t ...... ok
t/use_tap_harness.t ............ ok
t/versions.t ................... ok
t/write_default_maniskip.t ..... ok
t/xs.t ......................... ok
All tests successful.
Files=52, Tests=1132, 31 wallclock secs ( 0.13 usr  0.16 sys + 25.13 cusr  4.77 csys = 30.19 CPU)
Result: PASS
Building Module-Build
Installing /usr/share/perl5/Module/Build.pm
Installing /usr/share/perl5/Module/Build/YAML.pm
Installing /usr/share/perl5/Module/Build/API.pod
Installing /usr/share/perl5/Module/Build/Authoring.pod
Installing /usr/share/perl5/Module/Build/Base.pm
Installing /usr/share/perl5/Module/Build/Config.pm
Installing /usr/share/perl5/Module/Build/Compat.pm
Installing /usr/share/perl5/Module/Build/ConfigData.pm
Installing /usr/share/perl5/Module/Build/Notes.pm
Installing /usr/share/perl5/Module/Build/ModuleInfo.pm
Installing /usr/share/perl5/Module/Build/PPMMaker.pm
Installing /usr/share/perl5/Module/Build/Version.pm
Installing /usr/share/perl5/Module/Build/PodParser.pm
Installing /usr/share/perl5/Module/Build/Dumper.pm
Installing /usr/share/perl5/Module/Build/Cookbook.pm
Installing /usr/share/perl5/Module/Build/Platform/VOS.pm
Installing /usr/share/perl5/Module/Build/Platform/darwin.pm
Installing /usr/share/perl5/Module/Build/Platform/cygwin.pm
Installing /usr/share/perl5/Module/Build/Platform/os2.pm
Installing /usr/share/perl5/Module/Build/Platform/aix.pm
Installing /usr/share/perl5/Module/Build/Platform/MacOS.pm
Installing /usr/share/perl5/Module/Build/Platform/VMS.pm
Installing /usr/share/perl5/Module/Build/Platform/Unix.pm
Installing /usr/share/perl5/Module/Build/Platform/Windows.pm
Installing /usr/share/perl5/Module/Build/Platform/Default.pm
Installing /usr/bin/config_data
-> OK
Successfully installed Module-Build-0.4007 (upgraded from 0.35)
Installing /usr/local/share/perl5/x86_64-linux-thread-multi/.meta/Module-Build-0.4007/install.json
Installing /usr/local/share/perl5/x86_64-linux-thread-multi/.meta/Module-Build-0.4007/MYMETA.json
Configuring Module-Build-WithXSpp-0.13
Running Build.PL
Checking prerequisites...
  requires:
    !  ExtUtils::CppGuess is not installed
    !  ExtUtils:tongue sticking out smileyarseXS (2.2203) is installed, but we need version >= 2.2205

ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation

Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Module-Build-WithXSpp' version '0.13'
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0 ... Yes (0.98)
Checking if you have Digest::MD5 0 ... Yes (2.39)
Checking if you have ExtUtils:tongue sticking out smileyarseXS 2.2205 ... No (2.2203 < 2.2205)
Checking if you have ExtUtils::Typemaps 1.00 ... Yes (3.18_04)
Checking if you have ExtUtils:angry smileySpp 0.11 ... Yes (0.1700)
Checking if you have Module::Build 0.26 ... Yes (0.4007)
Checking if you have ExtUtils::CppGuess 0.04 ... No
Checking if you have ExtUtils::CBuilder 0 ... Yes (0.27)
==> Found dependencies: ExtUtils:tongue sticking out smileyarseXS, ExtUtils::CppGuess
Searching ExtUtils:tongue sticking out smileyarseXS on cpanmetadb ...
--> Working on ExtUtils:tongue sticking out smileyarseXS
Fetching [www.cpan.org]
-> OK
Unpacking ExtUtils-ParseXS-3.18.tar.gz
Entering ExtUtils-ParseXS-3.18
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.46 ... Yes (6.55_02)
Configuring ExtUtils-ParseXS-3.18
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for ExtUtils:tongue sticking out smileyarseXS
-> OK
Finding PREREQ from Makefile ...
Checking if you have ExtUtils::MakeMaker 6.46 ... Yes (6.55_02)
Checking if you have File:confused smileypec 0 ... Yes (3.40)
Checking if you have Symbol 0 ... Yes (1.07)
Checking if you have Exporter 0 ... Yes (5.63)
Checking if you have Carp 0 ... Yes (1.11)
Checking if you have Test::More 0.47 ... Yes (0.98)
Checking if you have File::Basename 0 ... Yes (2.77)
Checking if you have DynaLoader 0 ... Yes (1.10)
Checking if you have Cwd 0 ... Yes (3.40)
Checking if you have ExtUtils::CBuilder 0 ... Yes (0.27)
Building and testing ExtUtils-ParseXS-3.18
cp lib/ExtUtils/Typemaps/InputMap.pm blib/lib/ExtUtils/Typemaps/InputMap.pm
cp lib/ExtUtils/ParseXS.pod blib/lib/ExtUtils/ParseXS.pod
cp lib/ExtUtils/ParseXS/Utilities.pm blib/lib/ExtUtils/ParseXS/Utilities.pm
cp lib/ExtUtils/Typemaps/Type.pm blib/lib/ExtUtils/Typemaps/Type.pm
cp lib/ExtUtils/ParseXS/Constants.pm blib/lib/ExtUtils/ParseXS/Constants.pm
cp lib/ExtUtils/ParseXS.pm blib/lib/ExtUtils/ParseXS.pm
cp lib/ExtUtils/xsubpp blib/lib/ExtUtils/xsubpp
cp lib/ExtUtils/Typemaps/OutputMap.pm blib/lib/ExtUtils/Typemaps/OutputMap.pm
cp lib/ExtUtils/Typemaps/Cmd.pm blib/lib/ExtUtils/Typemaps/Cmd.pm
cp lib/ExtUtils/ParseXS/CountLines.pm blib/lib/ExtUtils/ParseXS/CountLines.pm
cp lib/ExtUtils/Typemaps.pm blib/lib/ExtUtils/Typemaps.pm
cp lib/ExtUtils/xsubpp blib/script/xsubpp
/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/xsubpp
Manifying blib/man1/xsubpp.1
Manifying blib/man3/ExtUtils::Typemaps::InputMap.3pm
Manifying blib/man3/ExtUtils:tongue sticking out smileyarseXS.3pm
Manifying blib/man3/ExtUtils:tongue sticking out smileyarseXS::Utilities.3pm
Manifying blib/man3/ExtUtils::Typemaps::Type.3pm
Manifying blib/man3/ExtUtils:tongue sticking out smileyarseXS::Constants.3pm
Manifying blib/man3/ExtUtils::Typemaps::OutputMap.3pm
Manifying blib/man3/ExtUtils::Typemaps::Cmd.3pm
Manifying blib/man3/ExtUtils::Typemaps.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/001-basic.t ............................ ok
XSMore.c: In function ‘XS_XSMore_nil’:
XSMore.c:493: warning: unused variable ‘items’
t/002-more.t ............................. ok
XSUsage.c: In function ‘XS_XSUsage_two’:
XSUsage.c:200: warning: unused variable ‘ix’
XSUsage.c: In function ‘XS_XSUsage_four’:
XSUsage.c:236: warning: unused variable ‘items’
t/003-usage.t ............................ ok
t/004-nolinenumbers.t .................... ok
t/101-standard_typemap_locations.t ....... ok
t/102-trim_whitespace.t .................. ok
t/103-tidy_type.t ........................ ok
t/104-map_type.t ......................... ok
t/105-valid_proto_string.t ............... ok
t/106-process_typemaps.t ................. ok
t/107-make_targetable.t .................. ok
t/108-map_type.t ......................... ok
t/109-standard_XS_defs.t ................. ok
t/110-assign_func_args.t ................. ok
t/111-analyze_preprocessor_statements.t .. ok
t/112-set_cond.t ......................... ok
t/113-check_cond_preproc_statements.t .... ok
t/114-blurt_death_Warn.t ................. ok
t/115-avoid-noise.t ...................... ok
t/501-t-compile.t ........................ ok
t/510-t-bare.t ........................... ok
t/511-t-whitespace.t ..................... ok
t/512-t-file.t ........................... ok
t/513-t-merge.t .......................... ok
t/600-t-compat.t ......................... ok
All tests successful.
Files=25, Tests=213,  2 wallclock secs ( 0.04 usr  0.05 sys +  1.54 cusr  0.23 csys =  1.86 CPU)
Result: PASS
Manifying blib/man1/xsubpp.1
Manifying blib/man3/ExtUtils::Typemaps::InputMap.3pm
Manifying blib/man3/ExtUtils:tongue sticking out smileyarseXS.3pm
Manifying blib/man3/ExtUtils:tongue sticking out smileyarseXS::Utilities.3pm
Manifying blib/man3/ExtUtils::Typemaps::Type.3pm
Manifying blib/man3/ExtUtils:tongue sticking out smileyarseXS::Constants.3pm
Manifying blib/man3/ExtUtils::Typemaps::OutputMap.3pm
Manifying blib/man3/ExtUtils::Typemaps::Cmd.3pm
Manifying blib/man3/ExtUtils::Typemaps.3pm
Installing /usr/share/perl5/ExtUtils/ParseXS.pod
Installing /usr/share/perl5/ExtUtils/ParseXS.pm
Installing /usr/share/perl5/ExtUtils/xsubpp
Installing /usr/share/perl5/ExtUtils/Typemaps.pm
Installing /usr/share/perl5/ExtUtils/Typemaps/Cmd.pm
Installing /usr/share/perl5/ExtUtils/Typemaps/OutputMap.pm
Installing /usr/share/perl5/ExtUtils/Typemaps/Type.pm
Installing /usr/share/perl5/ExtUtils/Typemaps/InputMap.pm
Installing /usr/share/perl5/ExtUtils/ParseXS/Constants.pm
Installing /usr/share/perl5/ExtUtils/ParseXS/Utilities.pm
Installing /usr/share/perl5/ExtUtils/ParseXS/CountLines.pm
Installing /usr/share/man/man1/xsubpp.1
Installing /usr/share/man/man3/ExtUtils::Typemaps::OutputMap.3pm
Installing /usr/share/man/man3/ExtUtils:tongue sticking out smileyarseXS::Utilities.3pm
Installing /usr/share/man/man3/ExtUtils::Typemaps::InputMap.3pm
Installing /usr/share/man/man3/ExtUtils::Typemaps::Cmd.3pm
Installing /usr/share/man/man3/ExtUtils::Typemaps::Type.3pm
Installing /usr/share/man/man3/ExtUtils:tongue sticking out smileyarseXS::Constants.3pm
Installing /usr/share/man/man3/ExtUtils:tongue sticking out smileyarseXS.3pm
Installing /usr/share/man/man3/ExtUtils::Typemaps.3pm
Installing /usr/bin/xsubpp
Appending installation info to /usr/lib64/perl5/perllocal.pod
-> OK
Successfully installed ExtUtils-ParseXS-3.18 (upgraded from 2.2203)
Searching ExtUtils::CppGuess on cpanmetadb ...
--> Working on ExtUtils::CppGuess
Fetching [www.cpan.org]
-> OK
Unpacking ExtUtils-CppGuess-0.07.tar.gz
Entering ExtUtils-CppGuess-0.07
Checking configure dependencies from META.yml
Checking if you have Module::Build 0.36 ... Yes (0.4007)
Checking if you have Module::Build 0.36 ... Yes (0.4007)
Configuring ExtUtils-CppGuess-0.07
Running Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'ExtUtils-CppGuess' version '0.07'
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Capture::Tiny 0 ... Yes (0.22)
Checking if you have Fatal 0 ... Yes (2.06_01)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.55_02)
Checking if you have File:confused smileypec 0 ... Yes (3.40)
Checking if you have Test::More 0 ... Yes (0.98)
Checking if you have File::Basename 0 ... Yes (2.77)
Checking if you have Module::Build 0 ... Yes (0.4007)
Checking if you have ExtUtils::Manifest 0 ... Yes (1.56)
Checking if you have Cwd 0 ... Yes (3.40)
Building and testing ExtUtils-CppGuess-0.07
uilding ExtUtils-CppGuess
t/001_load.t .......... ok

#   Failed test 'build with Module::Build'
#   at t/010_module_build.t line 12.
# Build.PL output
# ========================================
# Created MYMETA.yml and MYMETA.json
# Creating new 'Build' script for 'CppGuessTest' version '0.01'
# ========================================
# Build output
# ========================================
# Building CppGuessTest
# gcc -I/usr/lib64/perl5/CORE -DXS_VERSION="0.01" -DVERSION="0.01" -fPIC -xc++ -D_FILE_OFFSET_BITS=64 -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/u
sr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -
o lib/CppGuessTest.o lib/CppGuessTest.c
# gcc: error trying to exec 'cc1plus': execvp: No such file or directory
# error building lib/CppGuessTest.o from 'lib/CppGuessTest.c' at /usr/share/perl5/ExtUtils/CBuilder/Base.pm line 112.
# ========================================
# Looks like you failed 1 test of 1.
t/010_module_build.t .. 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests 

#   Failed test 'build with ExtUtils::MakeMaker'
#   at t/011_makemaker.t line 12.
# Makefile.PL output
# ========================================
# Checking if your kit is complete...
# Looks good
# Writing Makefile for CppGuessTest
# ========================================
# make output
# ========================================
# cp lib/CppGuessTest.pm blib/lib/CppGuessTest.pm
# /usr/bin/perl /usr/share/perl5/ExtUtils/xsubpp  -typemap /usr/share/perl5/ExtUtils/typemap -typemap typemap  CppGuessTest.xs > CppGuessTest.xsc && mv CppGuessTest.xsc CppGuessTest
.c
# gcc -c   -xc++  -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"0.01\"
 -DXS_VERSION=\"0.01\" -fPIC "-I/usr/lib64/perl5/CORE"   CppGuessTest.c
# gcc: error trying to exec 'cc1plus': execvp: No such file or directory
# make: *** [CppGuessTest.o] Error 1
# ========================================
# Looks like you failed 1 test of 1.
t/011_makemaker.t ..... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests 

Test Summary Report
-------------------
t/010_module_build.t (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
t/011_makemaker.t   (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=3, Tests=3,  1 wallclock secs ( 0.01 usr  0.01 sys +  0.60 cusr  0.11 csys =  0.73 CPU)
Result: FAIL
Failed 2/3 test programs. 2/3 subtests failed.
-> FAIL Installing ExtUtils::CppGuess failed. See /root/.cpanm/work/1375866935.2077/build.log for details. Retry with --force to force install it.
-> FAIL Installing the dependencies failed: Module 'ExtUtils::CppGuess' is not installed
-> FAIL Bailing out the installation for Module-Build-WithXSpp-0.13.
Already tried ExtUtils::CppGuess. Skipping.
Already tried ExtUtils::CppGuess. Skipping.
Already tried Module::Build. Skipping.
-> FAIL Installing the dependencies failed: Module 'Module::Build::WithXSpp' is not installed, Module 'ExtUtils::CppGuess' is not installed
-> FAIL Bailing out the installation for Boost-Geometry-Utils-0.15.
3 distributions installed

Edited 1 time(s). Last edit at 08/07/2013 08:12AM by weirdgod.
Re: Problems running slic3r on CentOS 6.4 x64
August 07, 2013 08:11AM
UPDATE.... after some help, i made progress with

yum install g++ gcc-c++

now all modules compile...

but now, somewhere along the way i get new errors...

[root@centos64 Slic3r]# perl Build.PL 
App::cpanminus is up to date. (1.6939)
Boost::Geometry::Utils is up to date. (0.15)
Class:angry smileySAccessor is up to date. (1.18)
Encode::Locale is up to date. (1.03)
skipping R/RJ/RJBS/perl-5.18.0.tar.bz2
File:confused smileypec is up to date. (3.40)
Getopt::Long is up to date. (2.41)
Growl::GNTP is up to date. (0.20)
IO:confused smileycalar is up to date. (2.110)
Math::Clipper is up to date. (1.22)
Math::ConvexHull::MonotoneChain is up to date. (0.01)
Math::Geometry::Voronoi is up to date. (1.3)
Math:tongue sticking out smileylanePath is up to date. (108)
Moo is up to date. (1.003000)
Scalar::Util is up to date. (1.30)
Storable is up to date. (2.45)
Test::More is up to date. (0.98)
Time::HiRes is up to date. (1.9725)
XML:confused smileyAX::ExpatXS is up to date. (1.33)
--> Working on SMUELLER/ExtUtils-ParseXS-3.18_04.tar.gz
Fetching [www.cpan.org] ... OK
Configuring ExtUtils-ParseXS-3.18_04 ... OK
Building and testing ExtUtils-ParseXS-3.18_04 ... OK
Successfully installed ExtUtils-ParseXS-3.18_04
1 distribution installed
--> Working on ./xs
Configuring /root/Slic3r/xs ... OK
Building and testing Slic3r-XS-0.01 ... OK
Successfully installed Slic3r-XS-0.01
1 distribution installed
t/angles.t ........... ok     
t/arcs.t ............. ok     
t/clean_polylines.t .. ok     
t/clipper.t .......... ok   
t/collinear.t ........ ok     
t/combineinfill.t .... ok   
t/cooling.t .......... ok   
t/custom_gcode.t ..... ok   
t/dynamic.t .......... skipped: variable-width paths are currently disabled
t/fill.t ............. ok     
t/gcode.t ............ ok   
t/geometry.t ......... ok     
t/layers.t ........... ok   
t/loops.t ............ ok   
t/perimeters.t ....... ok   
t/polyclip.t ......... ok     
t/print.t ............ ok   
t/retraction.t ....... ok     
t/serialize.t ........ ok   
t/shells.t ........... ok     
t/skirt_brim.t ....... ok   
t/slice.t ............ ok     
t/support.t .......... 1/13 Argument "100%" isn't numeric in numeric lt (<) at /root/Slic3r/t/../lib/Slic3r/Print/Object.pm line 913.
# Looks like you planned 13 tests but ran 12.
# Looks like your test exited with 255 just after 12.
t/support.t .......... Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/13 subtests 
t/svg.t .............. ok   
t/vibrationlimit.t ... ok   

Test Summary Report
-------------------
t/support.t        (Wstat: 65280 Tests: 12 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 13 tests but ran 12.
Files=25, Tests=238, 40 wallclock secs ( 0.04 usr  0.09 sys + 39.29 cusr  0.38 csys = 39.80 CPU)
Result: FAIL
[root@centos64 Slic3r]#


ideas?
Re: Problems running slic3r on CentOS 6.4 x64
August 07, 2013 11:52AM
Ahhh - i did it smiling smiley

just changed the "100%" to "100" in file mentioned above and it compiled perfectly.

But now i have another question....

I wanted to compile this on my centos6.4 machine and transfer binary to my cpanel hosting server (where i cannot compile anything), as I will need slicer there... but i only now realized I did not really create a binary, but only a perl program, which still requires all the modules etc - that are not on the cpanel server....

So, can i somehow create a binary? Like the one available for download?
How?
Sorry, only registered users may post in this forum.

Click here to login