Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#57899 closed defect (invalid)

Cannot Install GEGL-0.4

Reported by: fmw42 (Fred Weinhaus) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc:
Port: gegl

Description

I am not able to install GEGL-0.4 on Mac Mini OSX Sierra 10.12.6 via MacPorts and this prevents me from installing GIMP2 and other tools. The error is:

"Warning: No port gegl found in the index; can't rebuild ---> Broken files found, but all associated ports are not in the index and so cannot be rebuilt."

There are also --- Found 14 broken files, matching files to ports. But I do not know how to find them nor what to do about them. Any help would be appreciated.

My listing of ports does show gegl as active. But I cannot install other ports without getting same message about gegl.

See my attachment

Attachments (1)

macport_gegl_install_issue.txt (33.9 KB) - added by fmw42 (Fred Weinhaus) 5 years ago.

Download all attachments as: .zip

Change History (4)

Changed 5 years ago by fmw42 (Fred Weinhaus)

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

Keywords: gegl removed
Resolution: invalid
Status: newclosed

The attachment shows gegl-0.4 being installed successfully. That is confirmed by the output of port installed which shows gegl-0.4 @0.4.12_3+x11 (active).

After that, rev-upgrade runs and finds linking errors in the gegl port (which is different to gegl-0.4), which can't be rebuilt because it was removed from the ports collection some time ago. You happen to still have it installed, and you can just uninstall it to stop seeing this message from rev-upgrade.

I'd also suggest cleaning out some of the many older inactive versions of ports that you have. See: https://guide.macports.org/chunked/using.common-tasks.html#using.common-tasks.removeinactive

You could also use the port reclaim command.

comment:2 Changed 5 years ago by fmw42 (Fred Weinhaus)

That did the trick. I installed gegl and now I can install Opencv +python37. However, I still cannot install opencv +contrib +python37. Do you happen to know if there is an issue installing opencv with its contributed library? If you do not, then I will open a new ticket.

Can you run port reclaim and tell it not to uninstall certain inactive ports that I want to keep?

Thanks for all your help.

comment:3 in reply to:  2 Changed 5 years ago by jmroot (Joshua Root)

Replying to fmw42:

That did the trick. I installed gegl and now I can install Opencv +python37. However, I still cannot install opencv +contrib +python37. Do you happen to know if there is an issue installing opencv with its contributed library? If you do not, then I will open a new ticket.

That's probably #56349.

Can you run port reclaim and tell it not to uninstall certain inactive ports that I want to keep?

I don't think so.

Please ask on the mailing list if you have more usage questions; the bug tracker isn't a good venue for that.

Note: See TracTickets for help on using tickets.