Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#35362 closed defect (duplicate)

gimp-2.8 build break from circular dependency with gimp-help-en

Reported by: davidfavor (David Favor) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: jcvernaleo (John C. Vernaleo), pixilla (Bradley Giesbrecht), whcordis@…, lawrence.ong@…, macuserguru, ryandesign (Ryan Carsten Schmidt)
Port: gimp2

Description

gimp depends on gimp-help-en.

gimp-help-en depends on gimp.

This circular dependency breaks installation of both ports.

See attached log for details.

Search for "Couldn't find GIMP-2.0 installation."

Simple fix is to remove gimp-help-en from gimp2 Portfile.

Attachments (1)

main.log (8.5 KB) - added by davidfavor (David Favor) 12 years ago.

Download all attachments as: .zip

Change History (13)

Changed 12 years ago by davidfavor (David Favor)

Attachment: main.log added

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to devans@…

comment:2 Changed 12 years ago by davidfavor (David Favor)

Verified.

Removing the gimp-help dependency from the gimp2 Portfile now allows both gimp2 and the gimp meta package to install cleanly.

comment:3 Changed 12 years ago by jcvernaleo (John C. Vernaleo)

Cc: john@… added

Cc Me!

comment:4 Changed 12 years ago by pixilla (Bradley Giesbrecht)

Cc: pixilla@… added

Cc Me!

comment:5 Changed 12 years ago by whcordis@…

Cc: whcordis@… added

Cc Me!

comment:6 Changed 12 years ago by lawrence.ong@…

Cc: lawrence.ong@… added

Cc Me!

comment:7 Changed 12 years ago by macuserguru

Cc: fritzs@… added

Cc Me!

comment:8 in reply to:  7 Changed 12 years ago by macuserguru

Replying to fritzs@…:

Cc Me!

I have the same problem ... and a macport odysse after upgrade from Lion to Mountian Lion comment:ticket:35283:12

Are done this? Removing the gimp-help dependency from the gimp2 Portfile now allows both gimp2 and the gimp meta package to install cleanly.

I run upgrade outdated and clean --all installed first, but install gimp-help-en failed

--->  Building gimp-help-en
Error: org.macports.build for port gimp-help-en returned: command execution failed
Error: Failed to install gimp-help-en
Please see the log file for port gimp-help-en for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_gimp-help-en/gimp-help-en/main.log
Error: The following dependencies were not installed: gimp-app gimp2 gimp-help-en lcms libexif libgnomeui audiofile libbonoboui libgnome esound libgnomecanvas libglade2 libgnome-keyring gnome-keyring libgcrypt libgpg-error libtasn1 xorg-libsm xorg-libice libmng libwmf poppler poppler-data py27-gtk py27-cairo py27-numpy fftw-3 py27-nose nosetests_select py27-distribute py27-py py27-gobject webkit-gtk gst-plugins-base gstreamer bison flex gzip libsoup glib-networking gnutls lzo2 libproxy cmake xorg-libXt xorg-libXmu xpm gimp-jp2 gimp-lqr-plugin liblqr gtk-nodoka-engine gutenprint icns-gimp ufraw cfitsio dcraw exiv2 gtkimageview xsane sane-backends libusb-compat libusb net-snmp
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port gimp failed

for the log please look attachment:ticket:35283:main-help-en-ver3-main.log

comment:9 in reply to:  description Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Priority: HighNormal
Resolution: duplicate
Status: newclosed

Replying to david@…:

gimp-help-en depends on gimp.

No it does not, but if you did not have gimp installed already, you did indeed get this error:

Search for "Couldn't find GIMP-2.0 installation."

This was already reported and fixed in #35283.

comment:10 Changed 12 years ago by macuserguru

I test this to, but dont work again

bash-3.2$ sudo port -f uninstall gimp-help-en
Password:
bash-3.2$ sudo port clean gimp-help-en
--->  Cleaning gimp-help-en
bash-3.2$ sudo port -s install gimp-help-en configure.args=--without-gimp
--->  Computing dependencies for gimp-help-en
--->  Fetching distfiles for gimp-help-en
--->  Verifying checksum(s) for gimp-help-en
--->  Extracting gimp-help-en
--->  Configuring gimp-help-en
--->  Building gimp-help-en
Error: org.macports.build for port gimp-help-en returned: command execution failed
Please see the log file for port gimp-help-en for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_gimp-help-en/gimp-help-en/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port gimp-help-en failed

comment:11 in reply to:  10 ; Changed 12 years ago by lawrence.ong@…

Replying to fritzs@…:

I test this to, but dont work again

bash-3.2$ sudo port -f uninstall gimp-help-en
Password:
bash-3.2$ sudo port clean gimp-help-en
--->  Cleaning gimp-help-en
bash-3.2$ sudo port -s install gimp-help-en configure.args=--without-gimp
--->  Computing dependencies for gimp-help-en
--->  Fetching distfiles for gimp-help-en
--->  Verifying checksum(s) for gimp-help-en
--->  Extracting gimp-help-en
--->  Configuring gimp-help-en
--->  Building gimp-help-en
Error: org.macports.build for port gimp-help-en returned: command execution failed
Please see the log file for port gimp-help-en for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_gimp-help-en/gimp-help-en/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port gimp-help-en failed

Did you apply this patch? #35285

comment:12 in reply to:  11 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to lawrence.ong@…:

Did you apply this patch? #35285

There is no need to manually apply any patches. I already committed the fix for that ticket 9 hours ago. You just need to "sudo port selfupdate" to receive the fix, and clean and try again.

Note: See TracTickets for help on using tickets.