View previous topic :: View next topic |
Author |
Message |
ZeTaKa n00b
Joined: 26 Jan 2004 Posts: 25 Location: /home/zK
|
Posted: Sun Aug 07, 2011 8:37 am Post subject: ImageMagick-6.7.1-0 fail emerging |
|
|
Hi! i back to use gentoo after much time outside Linux world and have this fail in Imagemagick's emerge:
emerge --info =media-gfx/imagemagick-6.7.1.0
http://pastebin.com/MnmGj53v
If any know how solve it, will make to me a big favor, for is needed for install gnome
Thanks for all
Edit: The fail is:
libtool: install: /usr/bin/install -c coders/.libs/xwd.soT /var/tmp/portage/media-gfx/imagemagick-6.7.1.0/image//usr/lib64/ImageMagick-6.7.1/modules-Q16/coders/xwd.so
libtool: install: /usr/bin/install -c coders/.libs/xwd.lai /var/tmp/portage/media-gfx/imagemagick-6.7.1.0/image//usr/lib64/ImageMagick-6.7.1/modules-Q16/coders/xwd.la
libtool: install: warning: remember to run `libtool --finish /usr/lib64/ImageMagick-6.7.1/modules-Q16/coders'
make[2]: Leaving directory `/var/tmp/portage/media-gfx/imagemagick-6.7.1.0/work/ImageMagick-6.7.1-0'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/media-gfx/imagemagick-6.7.1.0/work/ImageMagick-6.7.1-0'
make: *** [install] Error 2
* ERROR: media-gfx/imagemagick-6.7.1.0 failed (install phase):
Cant understand for if i compile with ./configure && make && make install work perfectly, but don't count for portage, and continue without gnome
I think imagemagick isnt needed by gnome, is possible ignore it? |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sun Aug 07, 2011 12:04 pm Post subject: |
|
|
Would you mind posting the actual error ? |
|
Back to top |
|
|
ZeTaKa n00b
Joined: 26 Jan 2004 Posts: 25 Location: /home/zK
|
Posted: Sun Aug 07, 2011 12:28 pm Post subject: |
|
|
i mind you want all the log, but don't sure for my english is really poor. For if this what you want i post in new pastebin
http://pastebin.com/M3YZ3GJX
i have hope this is what you want.
Thanks for all |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sun Aug 07, 2011 3:01 pm Post subject: |
|
|
It seems that the error is 'Could not find a typemap for C type 'Image::Magick' in Magick.xs, line 2404'.
Chances are it's actually a parallel make failure. |
|
Back to top |
|
|
ZeTaKa n00b
Joined: 26 Jan 2004 Posts: 25 Location: /home/zK
|
Posted: Sun Aug 07, 2011 6:03 pm Post subject: |
|
|
With a risk to look really newbie, for really im, after 5/6 years without use Linux, how can i solve it?
Thanks and sorry but i'm googleing and don't find it. |
|
Back to top |
|
|
tetromino Retired Dev
Joined: 02 Dec 2003 Posts: 215
|
Posted: Sun Aug 07, 2011 6:40 pm Post subject: |
|
|
ZeTaKa wrote: | With a risk to look really newbie, for really im, after 5/6 years without use Linux, how can i solve it? |
Try building imagemagick with a non-parallel make (i.e. with only one job being run at a time):
MAKEOPTS=-j1 emerge -1 imagemagick
If that helps, you should probably file a bug about it, so that maintainers can figure out why parallel make does not work for this package. |
|
Back to top |
|
|
ZeTaKa n00b
Joined: 26 Jan 2004 Posts: 25 Location: /home/zK
|
Posted: Sun Aug 07, 2011 7:08 pm Post subject: |
|
|
I read it, in first google but just emerge -1 imagemagick , now im making a update of packages just for try, and after finish, will try. Thanks for all
Fail continue and thinking to use kde xD |
|
Back to top |
|
|
DaSchwartz n00b
Joined: 07 Aug 2011 Posts: 4
|
Posted: Sun Aug 07, 2011 9:53 pm Post subject: |
|
|
I had the same error, and I havent been able to solve it yet. If anyone finds a solution, please reply to this or send me a PM.
Thanks! |
|
Back to top |
|
|
ZeTaKa n00b
Joined: 26 Jan 2004 Posts: 25 Location: /home/zK
|
Posted: Mon Aug 08, 2011 12:26 pm Post subject: |
|
|
I post it to bug tacker |
|
Back to top |
|
|
Smoothhound Tux's lil' helper
Joined: 23 Sep 2003 Posts: 149
|
Posted: Mon Aug 08, 2011 3:30 pm Post subject: |
|
|
I too have the same issue.
You can workaround it by disabling the perl use flag (if you can live without the Perl bindings). I couldn't find a bug on the tracker, did you raise one? |
|
Back to top |
|
|
Shining Arcanine Veteran
Joined: 24 Sep 2009 Posts: 1110
|
Posted: Mon Aug 08, 2011 3:58 pm Post subject: |
|
|
Smoothhound wrote: | I too have the same issue.
You can workaround it by disabling the perl use flag (if you can live without the Perl bindings). I couldn't find a bug on the tracker, did you raise one? |
I just had this problem too. It seems that a perl upgrade broke something. Here is a possible fix:
Code: | perl-cleaner --reallyall -- --jobs --keep-going |
I am running it now. I am so busy that I might not have time to report back the result.
Note that the flags after "--" are flags to emerge. You don't need them, but I like to use them to speed things up.
Update: That didn't work, but it did show to me that the build systems for app-editors/vim and media-gfx/imagemagick, media-gfx/graphicsmagick are all broken on my system. |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Mon Aug 08, 2011 6:02 pm Post subject: |
|
|
There's a recent bug in bugzilla about graphicsmagick, that looks suspiciously similar - the error there is also about 'Could not find a typemap for C type'. |
|
Back to top |
|
|
Odysseus Apprentice
Joined: 23 Jun 2004 Posts: 250 Location: Miami, FL. I miss San Francisco!!!
|
Posted: Mon Aug 08, 2011 10:12 pm Post subject: |
|
|
I can confirm this is a perl related issue. I recompiled my entire system on Saturday after updating to GCC-4.5.3 late on Friday. Imagemagick was the only application that failed to re-emerge. I struggled using different settings trying to get it to build. I tried MAKEOPTS="j1", with no effect.
A few hours ago I discovered this thread in the forum and saw that Smoothhound and Shining Arcanine had mentioned perl as a possible culprit. I then tried to re-emerge imagemagick with USE="-perl" and it emerged without an issue.
I'm filing a bug report as soon a I finish posting this and I will reference this thread.
I hope this helps.
Ciao |
|
Back to top |
|
|
Shining Arcanine Veteran
Joined: 24 Sep 2009 Posts: 1110
|
Posted: Tue Aug 09, 2011 4:28 am Post subject: |
|
|
VoidMage wrote: | There's a recent bug in bugzilla about graphicsmagick, that looks suspiciously similar - the error there is also about 'Could not find a typemap for C type'. |
I think it is the same issue. Something changed in portage that broke this on both new systems and existing systems, but at this point, I have no idea what.
It is a shame we can't git-bisect the portage tree with a tinderbox. That would catch the issue. |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Tue Aug 09, 2011 11:42 am Post subject: |
|
|
In the graphicsmagick bug, there's a claim perl-core/ExtUtils-ParseXS-3.20.0 is the culprit. |
|
Back to top |
|
|
ZeTaKa n00b
Joined: 26 Jan 2004 Posts: 25 Location: /home/zK
|
Posted: Tue Aug 09, 2011 12:25 pm Post subject: |
|
|
But i cant understand how can compile it, without any problem with ./configure && make && make install, but with emerge fails, the most possible is any "extra option" in ./configure
If solve it, please post howto for i try a lot of thinks and in all have fail. |
|
Back to top |
|
|
Shining Arcanine Veteran
Joined: 24 Sep 2009 Posts: 1110
|
Posted: Tue Aug 09, 2011 4:44 pm Post subject: |
|
|
VoidMage, thanks for the tip. From what I am reading in the bug report, masking the newest version of that package fixes this issue:
https://bugs.gentoo.org/show_bug.cgi?id=378197
I can verify that this works.
ZeTaKa wrote: | But i cant understand how can compile it, without any problem with ./configure && make && make install, but with emerge fails, the most possible is any "extra option" in ./configure
If solve it, please post howto for i try a lot of thinks and in all have fail. |
If you use a packages.mask file, do the following:
echo "=perl-core/ExtUtils-ParseXS-3.20.0" >> /etc/portage/packages.mask
emerge -1v perl-core/ExtUtils-ParseXS
Otherwise, you will need to mask it via a file inside your packages.mask directory. |
|
Back to top |
|
|
ZeTaKa n00b
Joined: 26 Jan 2004 Posts: 25 Location: /home/zK
|
Posted: Tue Aug 09, 2011 9:41 pm Post subject: |
|
|
Really really thanks
It works perfect! |
|
Back to top |
|
|
Odysseus Apprentice
Joined: 23 Jun 2004 Posts: 250 Location: Miami, FL. I miss San Francisco!!!
|
Posted: Wed Aug 10, 2011 4:19 am Post subject: |
|
|
Shining Arcanine wrote: | If you use a packages.mask file, do the following:
echo "=perl-core/ExtUtils-ParseXS-3.20.0" >> /etc/portage/packages.mask
emerge -1v perl-core/ExtUtils-ParseXS
Otherwise, you will need to mask it via a file inside your packages.mask directory. |
Actually you must make the change to your 'package.mask' file not 'packages.mask' note there is no 's' as package is singular not plural. If you echo to the 'packages.mask' file portage will not recognize it and you will end up with it still unmasked.
The correct command to successfully mask and emerge the downgraded program would be: Code: | echo "=perl-core/ExtUtils-ParseXS-3.20.0" >> /etc/portage/package.mask
emerge -1v perl-core/ExtUtils-ParseXS |
I hope this helps
Ciao |
|
Back to top |
|
|
lysergicacid Guru
Joined: 25 Nov 2003 Posts: 352 Location: The Universe,Virgo Super Cluster,Milky Way,Earth
|
Posted: Sun Aug 28, 2011 11:38 pm Post subject: bump.... |
|
|
Shining Arcanine wrote: | VoidMage, thanks for the tip. From what I am reading in the bug report, masking the newest version of that package fixes this issue:
https://bugs.gentoo.org/show_bug.cgi?id=378197
I can verify that this works.
ZeTaKa wrote: | But i cant understand how can compile it, without any problem with ./configure && make && make install, but with emerge fails, the most possible is any "extra option" in ./configure
If solve it, please post howto for i try a lot of thinks and in all have fail. |
If you use a packages.mask file, do the following:
echo "=perl-core/ExtUtils-ParseXS-3.20.0" >> /etc/portage/packages.mask
emerge -1v perl-core/ExtUtils-ParseXS
Otherwise, you will need to mask it via a file inside your packages.mask directory. |
have just tried this solution and it doesnt work, -perl useflag (for imagemagik) with the above works tho _________________ [img]http://valid.canardpc.com/cache/banner/2040927.png[/img]
Desktop:
[img]http://valid.canardpc.com/cache/banner/2703952.png[/img] |
|
Back to top |
|
|
psycho Guru
Joined: 22 Jun 2007 Posts: 534 Location: New Zealand
|
Posted: Mon Aug 29, 2011 8:05 am Post subject: |
|
|
Looks like we have an update to ExtUtils-ParseXS so just re-installing this package will fix the problem (at least it did for me...imagemagick finally installs). So no need for "-perl". |
|
Back to top |
|
|
|