Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#34195 closed defect (fixed)

fortune: needs build dependency on bin:bsdmake:bsdmake

Reported by: john@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc:
Port: fortune

Description

$ sudo port install fortune--->  Staging fortune into destroot
Error: Target org.macports.destroot returned: xinstall: Cannot stat: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_games_fortune/fortune/work/fortune/fortune/fortune.6.gz, No such file or directory
Log for fortune is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_games_fortune/fortune/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

This is on Lion with XCode 4.3 and a freshly installed MacPorts.

Change History (5)

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

Please "sudo port clean fortune" and try again, and attach the main.log if it fails again.

comment:2 Changed 12 years ago by john@…

Ah - solved it. This is a bsdmake issue. The first time I tried to run it it complained about not being able to find bsdmake. I tried installing bmake and using that, but it gives the above error. Installing bsdmake fixes the issue.

However, I think fortune should have a dependency on bsdmake, so please make that the subject of the ticket.

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

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned
Summary: Fortune build fails with 'xinstall: Cannot stat' errorfortune: needs build dependency on bin:bsdmake:bsdmake

Ah yes. Apple removed bsdmake from Xcode starting in version 4.3 so this has started to be a problem.

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

Resolution: fixed
Status: assignedclosed

Fixed in r92350.

comment:5 Changed 12 years ago by neverpanic (Clemens Lang)

Remember base will do this automatically in 2.1.0, see r90650 and #33355.

Note: See TracTickets for help on using tickets.