Opened 10 years ago

Last modified 10 years ago

#45138 new defect

ImageMagick: /opt/local/lib/libiconv.la: No such file or directory

Reported by: econkramer@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.1
Keywords: Cc: cooljeanius (Eric Gallager)
Port: ImageMagick

Description

I am trying to install an extension (tex text) for inkscape, which requires pstoedit that, in turn, requires ImageMagick, but I am not trying to install ImageMagick. Everytime, the answer is command execution failed. May someone help?

Attached is the main log file. I run OS Mavericks, with XCode 6.0 + Command-line tools, apple-gcc-4.2.

thanks

Attachments (1)

main.log (667.8 KB) - added by econkramer@… 10 years ago.
main.log

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by econkramer@…

Attachment: main.log added

main.log

comment:1 Changed 10 years ago by econkramer@…

Sorry, there was a typo. I am not able to install ImageMagick due to the error in the description. thanks.

comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Summary: Error: org.macports.build for port ImageMagick returned: command execution failedImageMagick: /opt/local/lib/libiconv.la: No such file or directory

You are on Mavericks, but the log shows:

:info:build grep: /opt/local/lib/libiconv.la: No such file or directory
:info:build sed: /opt/local/lib/libiconv.la: No such file or directory
:info:build libtool: link: `/opt/local/lib/libiconv.la' is not a valid libtool archive

It is normal for there to be no .la files with MacPorts on Mavericks and later, so why is your build looking for them? When you upgraded to Mavericks, did you follow the migration instructions (reinstall all ports)?

comment:3 in reply to:  2 ; Changed 10 years ago by cooljeanius (Eric Gallager)

Replying to ryandesign@…:

You are on Mavericks, but the log shows:

:info:build grep: /opt/local/lib/libiconv.la: No such file or directory
:info:build sed: /opt/local/lib/libiconv.la: No such file or directory
:info:build libtool: link: `/opt/local/lib/libiconv.la' is not a valid libtool archive

It is normal for there to be no .la files with MacPorts on Mavericks and later, so why is your build looking for them? When you upgraded to Mavericks, did you follow the migration instructions (reinstall all ports)?

Isn't ImageMagick one of the ports that we keep the libtool archives for, even on Mavericks and later though? If it expects its own libtool archives to still be present, I don't see why it wouldn't also expect that of its dependencies...

comment:4 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:5 Changed 10 years ago by econkramer@…

thanks guys, but it does not yet work. I reinstalled the macports following the instructions, and then tried again with imagemagick and pstoedit. Still same error.

comment:6 in reply to:  3 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to egall@…:

Isn't ImageMagick one of the ports that we keep the libtool archives for, even on Mavericks and later though? If it expects its own libtool archives to still be present, I don't see why it wouldn't also expect that of its dependencies...

Yes, ImageMagick specifies "destroot.delete_la_files no", and no, that doesn't affect the build phase; all that does is instruct MacPorts not to delete .la files from the destroot directory after the destroot phase. ImageMagick does not need other libraries' .la files, only those of its own dynamically loadable modules.

Note: See TracTickets for help on using tickets.