Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#37573 closed defect (fixed)

bootstrap_cmds: migcom should be in libexec

Reported by: cooljeanius (Eric Gallager) Owned by: mfeiri
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: bootstrap_cmds

Description

I recently upgraded my developer_cmds and xorg-server. When upgrading xorg-server, I got the following error:

    /opt/local/bin/mig: line 162: /opt/local/libexec/migcom: No such file or directory

So then I did:

    ln -s /opt/local/bin/migcom /opt/local/libexec/migcom

And after that xorg-server built properly. MacPorts should automatically make this symlink for me so I don't have to.

Change History (6)

comment:1 Changed 12 years ago by mfeiri

Cc: jeremyhu@… added; mfeiri@… removed
Owner: changed from macports-tickets@… to mfeiri@…
Status: newassigned

I didnt know xorg-server uses migcom at all. Jeremy?

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

But mig should be made to work regardless of whether xorg uses it, no?

comment:3 Changed 12 years ago by cooljeanius (Eric Gallager)

But mig should be made to work regardless of whether xorg uses it, no?

Yes, exactly, that's why I filed this bug under developer_cmds instead of xorg-server

comment:4 Changed 12 years ago by mfeiri

Port: bootstrap_cmds added; developer_cmds removed

You are right. And it turns out that I previously fixed a similar issue with vfontedpr in developer_cmds. I guess the upstream installation scripts are simply ignorant about libexec. I will add a post-destroot to bootstrap_cmds to move migcom from ${prefix}/bin to ${prefix}/libexec. Thanks for the bugreport. And I will add a build dependency to xorg-server.

comment:5 Changed 12 years ago by mfeiri

Resolution: fixed
Status: assignedclosed
Summary: developer_cmds: migcom should be symlinked into libexecbootstrap_cmds: migcom should be in libexec

Fixed in r101316 and r101317

comment:6 Changed 12 years ago by cooljeanius (Eric Gallager)

derp, got my developer_cmds and bootstrap_cmds mixed up... that's probably because I usually upgrade them together by upgrading "*_cmds"... Anyway thanks for fixing this!

Note: See TracTickets for help on using tickets.