Opened 15 years ago

Last modified 3 months ago

#18041 new defect

esdl: destroot failure: cp: priv/*: No such file or directory

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: bfulgham@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: barracuda156
Port: esdl

Description

esdl doesn't destroot for me:

--->  Fetching esdl
--->  Attempting to fetch esdl-0.96.0626.src.tar.gz from http://easynews.dl.sourceforge.net/esdl
--->  Verifying checksum(s) for esdl
--->  Extracting esdl
--->  Applying patches to esdl
--->  Configuring esdl
--->  Building esdl
--->  Staging esdl into destroot
Error: Target org.macports.destroot returned: shell command " cd "/mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/esdl-0.96.0626" && make install DPORTSDIR=/mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot " returned error 2
Command output: Found erlang at /mp/lib/erlang
Installing esdl-0.96.0626 in /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626
mkdir /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/src
mkdir /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/c_src
mkdir /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/include
mkdir /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/doc
mkdir /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/ebin
mkdir /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/priv
cp license.terms Readme* /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626
cp src/*.?rl /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/src
cp c_src/*.[ch] /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/c_src
cp include/*.hrl /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/include
cp doc/*.html /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/doc
cp ebin/*beam /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/ebin
cp -f -r priv/* /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_esdl/work/destroot//mp/lib/erlang/lib/esdl-0.96.0626/priv
cp: priv/*: No such file or directory
make: *** [install] Error 1

Error: Status 1 encountered during processing.

This is on Mac OS X 10.5.6 with Xcode 3.1.1 and MacPorts 1.7.0.

Change History (6)

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

Perhaps this is because of these build errors:

make[1]: sdl-config: Command not found
make[1]: sdl-config: Command not found
cc -c -ObjC -g -O2 -Wall -D_THREAD_SAFE -D_OSX_COCOA -F/System/Library/Frameworks -framework OpenGL  -F/Library/Frameworks -framework SDL -I/mp/lib/erlang/usr/include  -I/mp/lib/erlang/usr/include esdl_driver.c
In file included from esdl_driver.c:33:
esdl.h:19:17: error: SDL.h: No such file or directory
In file included from esdl.h:46,
                 from esdl_driver.c:33:
esdl_conv.h:24:27: error: SDL_byteorder.h: No such file or directory
esdl_driver.c: In function 'sdl_driver_start':
esdl_driver.c:120: warning: passing argument 1 of 'TransformProcessType' from incompatible pointer type
esdl_driver.c: In function 'sdl_driver_stop':
esdl_driver.c:137: warning: implicit declaration of function 'SDL_Quit'
make[1]: *** [esdl_driver.o] Error 1
[snip]

comment:2 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

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

Is this still a problem with the current version?

comment:4 in reply to:  3 Changed 3 months ago by barracuda156

Replying to jmroot:

Is this still a problem with the current version?

Yes it is.

comment:5 in reply to:  1 Changed 3 months ago by barracuda156

Replying to ryandesign:

Perhaps this is because of these build errors:

make[1]: sdl-config: Command not found
make[1]: sdl-config: Command not found
cc -c -ObjC -g -O2 -Wall -D_THREAD_SAFE -D_OSX_COCOA -F/System/Library/Frameworks -framework OpenGL  -F/Library/Frameworks -framework SDL -I/mp/lib/erlang/usr/include  -I/mp/lib/erlang/usr/include esdl_driver.c
In file included from esdl_driver.c:33:
esdl.h:19:17: error: SDL.h: No such file or directory
In file included from esdl.h:46,
                 from esdl_driver.c:33:
esdl_conv.h:24:27: error: SDL_byteorder.h: No such file or directory
esdl_driver.c: In function 'sdl_driver_start':
esdl_driver.c:120: warning: passing argument 1 of 'TransformProcessType' from incompatible pointer type
esdl_driver.c: In function 'sdl_driver_stop':
esdl_driver.c:137: warning: implicit declaration of function 'SDL_Quit'
make[1]: *** [esdl_driver.o] Error 1
[snip]

It also uses a wrong value for compiler:

cc -c -g -O2 -Wall -ObjC -D_THREAD_SAFE -D_REENTRANT -D_OSX_COCOA -I/opt/local/Library/Frameworks/SDL.framework/Headers -F/Library/Frameworks -I Eshell V14.1 (press Ctrl+G to abort, type help(). for help) /opt/local/lib/erlang/usr/include -arch ppc esdl_video.c
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `cc -c -g -O2 -Wall -ObjC -D_THREAD_SAFE -D_REENTRANT -D_OSX_COCOA -I/opt/local/Library/Frameworks/SDL.framework/Headers -F/Library/Frameworks -I Eshell V14.1 (press Ctrl+G to abort, type help(). for help) /opt/local/lib/erlang/usr/include -arch ppc esdl_wrapper.c'
make[1]: *** [esdl_wrapper.o] Error 2
make[1]: *** Waiting for unfinished jobs....

comment:6 Changed 3 months ago by barracuda156

Cc: barracuda156 added
Note: See TracTickets for help on using tickets.