Opened 13 years ago

Closed 12 years ago

#28733 closed defect (duplicate)

py26-gtk @2.22.0 'shell command failed'

Reported by: peter.garth.story@… Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: py26-gtk

Description

This is somewhat frustrating. I am running 10.5.8, PPC, with Xcode 3.1.2

When I run 'sudo port install py26-gtk' I get a 'shell command failed' error, and building fails.

Reading the log, the errors start with

:info:build /opt/local/include/gtk-2.0/gdk/gdkpixbuf.h:37:35: error: gdk-pixbuf/gdk-pixbuf.h: No such file or directory

Line 37 of /opt/local/include/gtk-2.0/gdk/gdkpixbuf.h is

#include <gdk-pixbuf/gdk-pixbuf.h>

I wish I knew how to fix this myself, because this error is keeping me from building some important software.

Thanks in advance!
-Peter

Attachments (1)

main.log (82.3 KB) - added by peter.garth.story@… 13 years ago.
Log for py26-gtk is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py26-gtk/main.log

Download all attachments as: .zip

Change History (6)

Changed 13 years ago by peter.garth.story@…

Attachment: main.log added

Log for py26-gtk is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py26-gtk/main.log

comment:1 Changed 13 years ago by peter.garth.story@…

Dang, I wish I could edit this. I'd like to change the port from NULL to 'py26-gtk'

comment:2 Changed 13 years ago by blb@…

Owner: changed from macports-tickets@… to mcalhoun@…
Port: py26-gtk added

gdk-pixbuf/gdk-pixbuf.h should be provided by the gdk-pixbuf2 port, is that installed and active? It should have been installed as a dependency of gtk2 (which is itself one of py26-gtk).

comment:3 in reply to:  2 Changed 13 years ago by peter.garth.story@…

Replying to blb@…:

gdk-pixbuf/gdk-pixbuf.h should be provided by the gdk-pixbuf2 port, is that installed and active?
It should have been installed as a dependency of gtk2 (which is itself one of py26-gtk).

Yep, 'gdk-pixbuf2' is installed and active (running 'sudo port install gdk-pixbuf2' before trying to install 'py26-gtk' doesn't change the error I'm getting).

My error seems related to this one: #27371

comment:4 Changed 13 years ago by lifechoose@…

the log file you uploaded did not contain the error you mentioned, instead it has

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

which is what I have encountered last week #28616, reason is #28029

at some stage of your installation it upgraded libpng12 to libpng14 leaving gdk-pixbuf2 (and many other ports) still point to old png12 link.

basically you need ports that have broken link. I ended up uninstall/re-install gtk2 and ALL its dependents.

comment:5 Changed 12 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed

Closing as per comment:4.

Note: See TracTickets for help on using tickets.