Giter VIP home page Giter VIP logo

Comments (18)

bubnikv avatar bubnikv commented on May 31, 2024

Thanks, but this is a little too little to draw any conclusion from.

What Arch Linux? What version? 32bit or 64bit? What gcc version? What perl version? It would greatly help, if you could provide a build log, which contains the compilation flags with which the GCC compiler is executed.

from prusaslicer.

CReimer avatar CReimer commented on May 31, 2024

Yes, of course. There's no Arch Linux version it's a rolling release distribution.
It's 64bit
gcc version is 6.2.1 20160830
perl version is v5.24.0
buildlog.txt

And here's the PKGBUILD script: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=slic3r-prusa3d
It's still a bit of a mess, but I'm yet to find an easier solution to compile slic3r into a distribution package.

from prusaslicer.

flannelhead avatar flannelhead commented on May 31, 2024

I can also confirm this. Same OS and software versions as @CReimer. I'm not building with the above PKGBUILD script but manually with locally installed Perl packages using these instructions.

from prusaslicer.

flannelhead avatar flannelhead commented on May 31, 2024

Reverting c443f49 does seem to fix this test for me but fails another test "seam is aligned". @CReimer, can you confirm?

I might investigate this a bit further as there is something C++11 related (std::swap) going on in that commit.

from prusaslicer.

flannelhead avatar flannelhead commented on May 31, 2024

Well, seems to not be C++11 related. Compiling with -std=c++98 (the standard that's default in older gcc) gives the same test failure.

from prusaslicer.

bubnikv avatar bubnikv commented on May 31, 2024

Looks like I would have to install the ArchLinux beauty into a virtual machine.

from prusaslicer.

flannelhead avatar flannelhead commented on May 31, 2024

@bubnikv I guess any Linux distro with a recent enough gcc (preferably >= 6.1) would be good. Arch Linux is probably a bit of a hassle to set up (you'll have to roll the install manually step by step).

Otherwise, it wouldn't be a bad idea to test the builds on a Linux VM. Fedora, maybe? Or Debian testing.

from prusaslicer.

CReimer avatar CReimer commented on May 31, 2024

If installing Arch Linux is too much of a hassle you can always use Antergos instead.
Even though it's not as beautiful as Arch Linux 😄

from prusaslicer.

bubnikv avatar bubnikv commented on May 31, 2024

We run our builds on Debian, but the server may not be quite up to date.

On Thu, Nov 3, 2016 at 6:24 PM, CReimer [email protected] wrote:

If installing Arch Linux is too much of a hassle you can always use
Antergos instead.
Even though it's not as beautiful as Arch Linux 😄


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#2 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFj5I4SeHhK4T6HnZ8O66z-dVkzURuZzks5q6hjTgaJpZM4KmSac
.

from prusaslicer.

CReimer avatar CReimer commented on May 31, 2024

I'm not sure how helpful it is, but that's the content of %layer_speeds in perimeters.t

# $VAR1 = {
#           '0.350' => {
#                      '3960' => 1
#                    },
#           '4.250' => {
#                      '3960' => 1
#                    },
#           '3.050' => {
#                      '3960' => 1
#                    },
#           '1.850' => {
#                      '3960' => 1
#                    },
#           '1.550' => {
#                      '3960' => 1
#                    },
#           '4.550' => {
#                      '3960' => 1
#                    },
#           '3.350' => {
#                      '5940' => 1
#                    },
#           '5.450' => {
#                      '3960' => 1
#                    },
#           '0.950' => {
#                      '3960' => 1
#                    },
#           '4.850' => {
#                      '3960' => 1
#                    },
#           '2.150' => {
#                      '3960' => 1
#                    },
#           '6.050' => {
#                      '3960' => 1
#                    },
#           '2.450' => {
#                      '3960' => 1
#                    },
#           '6.350' => {
#                      '3960' => 1
#                    },
#           '5.150' => {
#                      '3960' => 1
#                    },
#           '5.750' => {
#                      '3960' => 1
#                    },
#           '3.950' => {
#                      '3960' => 1
#                    },
#           '2.750' => {
#                      '3960' => 1
#                    },
#           '1.250' => {
#                      '3960' => 1
#                    },
#           '3.650' => {
#                      '3960' => 1
#                    },
#           '0.650' => {
#                      '3960' => 1
#                    }
#         };

from prusaslicer.

bubnikv avatar bubnikv commented on May 31, 2024

If installing Arch Linux is too much of a hassle you can always use
Antergos instead.
Even though it's not as beautiful as Arch Linux 😄

There are about 5x more Linux distributions then there are Linux
programmers.

Running the Arch Linux installation. This reminds me of my early 1999
encounters with Slackware Linux, installling from a shoe box of floppies.

On Thu, Nov 3, 2016 at 6:38 PM, bubnikv . [email protected] wrote:

We run our builds on Debian, but the server may not be quite up to date.

On Thu, Nov 3, 2016 at 6:24 PM, CReimer [email protected] wrote:

If installing Arch Linux is too much of a hassle you can always use
Antergos instead.
Even though it's not as beautiful as Arch Linux 😄


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#2 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFj5I4SeHhK4T6HnZ8O66z-dVkzURuZzks5q6hjTgaJpZM4KmSac
.

from prusaslicer.

flannelhead avatar flannelhead commented on May 31, 2024

@CReimer @bubnikv isn't that the expected result? I see one of the layers has a different speed 5940 while the others have 3960. There's something strange going on with the test itself.

Edit: forget it, the test checks for multiple different speeds within one layer. My bad.

from prusaslicer.

CReimer avatar CReimer commented on May 31, 2024

On 03.11.2016 19:02, bubnikv wrote:

Running the Arch Linux installation. This reminds me of my early 1999
encounters with Slackware Linux, installling from a shoe box of floppies.

For reasons I don't understand they want to keep their setup like that.
I would have switched to another distribution if Arch weren't that easy
to customize.

from prusaslicer.

bubnikv avatar bubnikv commented on May 31, 2024

It was not that bad, at least into the virtualbox. I kinda like it, I think I understand why people like 'back to the roots' style.

Running the Build.PL. Let's see.

from prusaslicer.

flannelhead avatar flannelhead commented on May 31, 2024

@bubnikv Nice! I will do also some testing on Ubuntu 16.10 on my end to see if it's distro-specific or not.

from prusaslicer.

flannelhead avatar flannelhead commented on May 31, 2024

The same test seems to fail on Ubuntu 16.10 as well. gcc 6.2.0 and Perl 5.22.2 there.

from prusaslicer.

bubnikv avatar bubnikv commented on May 31, 2024

Reverting c443f49 does seem to fix this test for me but fails another test "seam is aligned".

Good catch, @flannelhead . Thanks! I introduced this error in c443f49. While I tried to avoid copying a vector of points, I did not intialize the split paths correctly. Following checkin fixes this issue.

483a658

from prusaslicer.

flannelhead avatar flannelhead commented on May 31, 2024

@bubnikv Great to see it's fixed, thank you! 🎉 git bisect is sometimes a wonderful tool 😉

from prusaslicer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.