Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#36618 closed defect (fixed)

MyPaint fails because protobuf-python27 has been renamed to py27-protobuf

Reported by: neukomp@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: blair (Blair Zajac)
Port: MyPaint

Description

I tried to install MyPaint into a clean MacPorts 2.1.2 on a fresh install of 10.8.2 ML

I'm getting the following errors:

Error: The following dependencies were not installed: protobuf-python27 py27-gtk libglade2 py27-cairo py27-numpy py27-nose nosetests_select py27-distribute py27-py py27-gobject libxslt scons swig-python bison gsed swig pcre

I suppose I can manually install all these but I thought the dependencies are supposed to be installed via the install script?

Thanks.

Attachments (1)

main.log (2.1 KB) - added by neukomp@… 12 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 12 years ago by mf2k (Frank Schima)

Resolution: invalid
Status: newclosed

You're not showing us the actual error. Please attach the main.log of the failed port and re-open the ticket.

comment:2 Changed 12 years ago by neukomp@…

Resolution: invalid
Status: closedreopened

Sorry about that. I'm trying to learn how to do this correctly.

Please find the log attached. It looks like it is an error with protobuf

Changed 12 years ago by neukomp@…

Attachment: main.log added

comment:3 Changed 12 years ago by neukomp@…

Here also is the full output from terminal.

sudo port install MyPaint
--->  Computing dependencies for MyPaint
--->  Dependencies to be installed: protobuf-python27 py27-gtk libglade2 py27-cairo py27-numpy py27-nose nosetests_select py27-distribute py27-py py27-gobject libxslt scons swig-python bison gsed swig pcre
--->  Configuring protobuf-python27
Error: Please install py27-protobuf instead.
Error: org.macports.configure for port protobuf-python27 returned: obsolete port
Error: Failed to install protobuf-python27
Please see the log file for port protobuf-python27 for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_protobuf-python27/protobuf-python27/main.log
Error: The following dependencies were not installed: protobuf-python27 py27-gtk libglade2 py27-cairo py27-numpy py27-nose nosetests_select py27-distribute py27-py py27-gobject libxslt scons swig-python bison gsed swig pcre
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port MyPaint failed

comment:4 Changed 12 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to ryandesign@…
Port: MyPaint added; mypaint removed
Status: reopenednew

Thanks, that explains it.

@Ryan: MyPaint needs to depend on py27-protobuf instead of the now obsolete protobuf-python27 port.

comment:5 Changed 12 years ago by neukomp@…

I tried to manually install py27-protobuf and then re run install MyPaint but that didn't work. You guys spoiled me with getting the last MyPaint fix done in a few hours.... Can you give me an eta on when you might be able to deal with this?

Thanks again. You guys are great!

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

Cc: blair@… added
Resolution: fixed
Status: newclosed
Summary: MyPaint install error - dependencies not installed.MyPaint fails because protobuf-python27 has been renamed to py27-protobuf

Sorry, I forgot. This really should have been done by the person who renamed the port. Fixed in r99039.

comment:7 Changed 12 years ago by blair (Blair Zajac)

My bad on not searching for protobuf-python27 dependent ports, I wasn't aware of other ports depending on it so didn't think to check.

comment:8 Changed 12 years ago by neukomp@…

Thanks. It installs and runs properly again.

Note: See TracTickets for help on using tickets.