Page 1 of 1

parallel build broke with 6.4.0-7

Posted: 2008-04-17T05:08:16-07:00
by mi
I have a 4-CPU system. The 6.4.0-6 was building fine (with -j4). In 6.4.0-7 things are trying to use -lMagickWand, in parallel to it being created, resulting in:

<code>
/usr/bin/ld: cannot find -lMagickWand
</code>

I really don't want to give up on parallel building. Could you, please, fix the dependency(ies)? Thanks!

Re: parallel build broke with 6.4.0-7

Posted: 2008-04-17T06:42:00-07:00
by magick
We'll try to reproduce the problem and get back with you. We use -j3 and the build worked for us. We did update the automake/autoconf/libtool scripts but otherwise did not touch the makefiles so any problems must be coming from the updated libtool scripts.

Re: parallel build broke with 6.4.0-7

Posted: 2008-04-19T07:43:25-07:00
by mi
magick wrote:We use -j3 and the build worked for us.
Yes, such problems are hard to reproduce... I have a quad-CPU system, maybe, you need a real multi-CPU machine too to hit the same bug... Not sure.

The current FreeBSD port (6.3.x) builds in parallel (with the -j value matching the number of CPUs on the building machine) and there were no problem reports.

I'd like to keep the parallel build enabled, but it has to be reliable...

Re: parallel build broke with 6.4.0-7

Posted: 2008-04-24T08:22:05-07:00
by magick
If you have the time, try ImageMagick 6.4.0-10 here: ftp://ftp.imagemagick.org/pub/ImageMagick/beta. It has the very latest autoconf/autoconf/libtool scripts. Hopefuly this will restore your parallel build once again.