Opened 12 years ago

Closed 9 years ago

#35016 closed defect (fixed)

dvdrip: build fails with No such file or directory

Reported by: amadeus24 Owned by: marioscheel@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: dvdrip

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Building dvdrip I get the message:

:info:build mv: rename dvdrip-progress to ../bin/dvdrip-progress: mv: rename dvdrip-splitpipe to ../bin/dvdrip-splitpipe: No such file or directory
:info:build No such file or directory
:info:build make[1]: *** [../bin/dvdrip-splitpipe] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dvdrip/dvdrip/work/dvdrip-0.98.8/src'
:info:build make[1]: *** [../bin/dvdrip-progress] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dvdrip/dvdrip/work/dvdrip-0.98.8/src'
:info:build make: *** [bin/dvdrip-splitpipe] Error 2
:info:build make: *** Waiting for unfinished jobs....
:info:build make: *** [bin/dvdrip-progress] Error 2
:info:build cp bin/dvdrip-replex blib/script/dvdrip-replex
:info:build /opt/local/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dvdrip-replex
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dvdrip/dvdrip/work/dvdrip-0.98.8'
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dvdrip/dvdrip/work/dvdrip-0.98.8" && /usr/bin/make -j4 -w all 
:info:build Exit code: 2
:error:build org.macports.build for port dvdrip returned: command execution failed
:debug:build Error code: CHILDSTATUS 79463 2
:debug:build Backtrace: command execution failed
    while executing
"system -nice 0 $fullcmdstring"
    ("eval" body line 1)
    invoked from within
"eval system $notty $nice \$fullcmdstring"
    invoked from within
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"$procedure $targetname"
:info:build Warning: targets not executed for dvdrip: org.macports.activate org.macports.build org.macports.destroot org.macports.install

Attachments (1)

main.log (45.5 KB) - added by amadeus24 12 years ago.
main.log

Download all attachments as: .zip

Change History (6)

Changed 12 years ago by amadeus24

Attachment: main.log added

main.log

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

Cc: ryandesign@… added
Description: modified (diff)
Keywords: dvdrip will not build removed
Owner: changed from macports-tickets@… to marioscheel@…
Summary: dvdrip-splitpipe: No such file or directorydvdrip: build fails with No such file or directory

Renaming the programs presumably fails because the programs failed to build in the first place, for an as yet unknown reason.

Please test if the new version of dvdrip in #35039 fixed this. I don't see anything in the Changes file about this though, and the "new" version is still two years old, so we may still have to patch it ourselves.

If just that patch doesn't help, try also using llvm-gcc-4.2 instead.

comment:2 Changed 12 years ago by amadeus24

Thanks! configure.compiler=llvm-gcc-4.2 solved the problem.

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

This doesn't appear to be using the right compiler in the configure phase. Given that the configure script actually just runs perl Makefile.PL, the best way to fix it would probably be to use the perl portgroup.

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

There also appear to be some missing dependencies: p5.12-event, p5.12-anyevent, Gtk2::Ex::FormFactory, Event::ExecFlow, Event::RPC (there don't appear to be ports for the latter three)

comment:5 Changed 9 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed
Version: 2.1.1

Fixed in r129667.

Note: See TracTickets for help on using tickets.