-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failing Tests During Build #170
Comments
This is weird.I just tested on our buildbot machine and it is all right: Linux BuildBot 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u5 (2015-10-09) x86_64 GNU/Linux |
There is something wrong with your system. First the Slic3r XS.so is installed into /home/jake/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Slic3r/XS/XS.so Then when running the integration tests, Perl complains, that it cannot find Slic3r/XS/XS.so in (@inc contains: /home/jake/Documents/3D_Printing/Prusa3D/Slic3r/t/../lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) Indeed, there is no /home/jake/perl5/.... in your @inc. Frankly I don't know why is it that. You may try to add /home/jake/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/ to PERL5LIB environment variable and the test cases will likely run then. |
Running with the --sudo option did the trick. The question i have is what is the difference between the regular Slic3r and Prusa Edition that requires this one to run --sudo in my case. All steps are otherwise identical. I ran the instructions from the Slic3r website line for line, using the latest code from the master branch of each. Running --sudo most noticeably made the below message go away as it should, and it did not create the ~/perl5 folder.
|
@lordofhyphens integrated a "local" Perl installation into their Slic3r and I did not integrate these changes yet as they are not that important as we are providing binary builds for most platforms and I have too much to do. I have to update build instructions for our fork though. |
Closing this issue. |
@JakeAllison local::lib can be used with the Prusa build (and I still recommend it on Linux to avoid trashing your distro's perk module setup). Google local::lib for the basics. It was @alexrj who integrated it, I just was an advocate of doing so ;-) |
OS: Ubuntu Studio 16.04.1 (Fresh install)
Slic3r Prusa Edition Version: version_1.33.8-85-ga9a2000
Slic3r Version: 1.2.9-647-g4e586b8
Slic3r_Build.txt
Slic3r_Prusa_Build.txt
The text was updated successfully, but these errors were encountered: