#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)
Change History (9)
comment:1 Changed 12 years ago by mf2k (Frank Schima)
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 Changed 12 years ago by neukomp@…
Resolution: | invalid |
---|---|
Status: | closed → reopened |
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@…
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: | reopened → new |
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: | new → closed |
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.
You're not showing us the actual error. Please attach the main.log of the failed port and re-open the ticket.