tring to make an .ebuild for tcng but in the "make install" stage I'm getting errors 
i.e. tcng install script tries to write 
outside the sandbox..  
This is the problematic part of the Makefile :
-----------------
install-tcc:            tcc check-install-dir scripts/localize.sh
                        ln -sf scripts/localize.sh .
                        tar cfh - $(TCC_BINDIST) | \
                          (cd $(INSTALL_DIR) && tar xf -)
                        cd $(INSTALL_DIR) && ./localize.sh
                        rm -f localize.sh $(INSTALL_DIR)/localize.sh
-----------------

Is there a way to correct this... i.e. what u do when some program tries to write 
oustside of the sandbox
I had some other minor problems such as .ebuild not enetering the correct directory.. 
so that I have to add
cd ./work/tcng and so...


-----------------------------installation log========================================
.....................................................
make[2]: Entering directory `/var/tmp/portage/tcng-9f/work/tcng/tcc'
make -C ext
make[3]: Entering directory `/var/tmp/portage/tcng-9f/work/tcng/tcc/ext'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/tcng-9f/work/tcng/tcc/ext'
[ -r ports.tc ] || make ports.tc
make[2]: Leaving directory `/var/tmp/portage/tcng-9f/work/tcng/tcc'
ln -sf scripts/localize.sh .
tar cfh - localize.sh bin/tcc bin/tcc_var2fix.pl lib/tcng/bin/tcc-module 
lib/tcng/bin/tcc-ext-err lib/tcng/bin/tcc-ext-null lib/tcng/bin/tcc-ext-file 
lib/tcng/lib/libtccext.a lib/tcng/lib/tcm_cls.c lib/tcng/lib/tcm_f.c 
lib/tcng/include/tccext.h lib/tcng/include/echoh.h lib/tcng/include/tccmeta.h 
lib/tcng/include/default.tc lib/tcng/include/meta.tc lib/tcng/include/fields.tc 
lib/tcng/include/values.tc lib/tcng/include/fields4.tc lib/tcng/include/fields6.tc 
lib/tcng/include/meters.tc lib/tcng/include/ports.tc lib/tcng/include/idiomatic.tc | \
                  (cd /usr/bin && tar xf -)
ACCESS DENIED  open_wr:   /usr/bin/localize.sh
tar: localize.sh: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/bin/tcc
tar: bin/tcc: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/bin/tcc_var2fix.pl
tar: bin/tcc_var2fix.pl: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/bin/tcc-module
tar: lib/tcng/bin/tcc-module: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/bin/tcc-ext-err
tar: lib/tcng/bin/tcc-ext-err: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/bin/tcc-ext-null
tar: lib/tcng/bin/tcc-ext-null: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/bin/tcc-ext-file
tar: lib/tcng/bin/tcc-ext-file: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/lib/libtccext.a
tar: lib/tcng/lib/libtccext.a: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/lib/tcm_cls.c
tar: lib/tcng/lib/tcm_cls.c: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/lib/tcm_f.c
tar: lib/tcng/lib/tcm_f.c: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/tccext.h
tar: lib/tcng/include/tccext.h: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/echoh.h
tar: lib/tcng/include/echoh.h: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/tccmeta.h
tar: lib/tcng/include/tccmeta.h: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/default.tc
tar: lib/tcng/include/default.tc: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/meta.tc
tar: lib/tcng/include/meta.tc: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/fields.tc
tar: lib/tcng/include/fields.tc: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/values.tc
tar: lib/tcng/include/values.tc: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/fields4.tc
tar: lib/tcng/include/fields4.tc: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/fields6.tc
tar: lib/tcng/include/fields6.tc: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/meters.tc
tar: lib/tcng/include/meters.tc: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/ports.tc
tar: lib/tcng/include/ports.tc: Cannot open: Permission denied
ACCESS DENIED  open_wr:   /usr/bin/lib/tcng/include/idiomatic.tc
tar: lib/tcng/include/idiomatic.tc: Cannot open: Permission denied
tar: Error exit delayed from previous errors
make[1]: *** [install-tcc] Error 2
make[1]: Leaving directory `/var/tmp/portage/tcng-9f/work/tcng'
make: *** [install] Error 1
 
!!! ERROR: net-misc/tcng-9f failed.
!!! Function src_install, Line 68, Exitcode 2
!!! (no error message)
 
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-tcng-9f-24671.log"
 
open_wr:   /usr/bin/localize.sh
open_wr:   /usr/bin/bin/tcc
open_wr:   /usr/bin/bin/tcc_var2fix.pl
open_wr:   /usr/bin/lib/tcng/bin/tcc-module
open_wr:   /usr/bin/lib/tcng/bin/tcc-ext-err
open_wr:   /usr/bin/lib/tcng/bin/tcc-ext-null
open_wr:   /usr/bin/lib/tcng/bin/tcc-ext-file
open_wr:   /usr/bin/lib/tcng/lib/libtccext.a
open_wr:   /usr/bin/lib/tcng/lib/tcm_cls.c
open_wr:   /usr/bin/lib/tcng/lib/tcm_f.c
open_wr:   /usr/bin/lib/tcng/include/tccext.h
open_wr:   /usr/bin/lib/tcng/include/echoh.h
open_wr:   /usr/bin/lib/tcng/include/tccmeta.h
open_wr:   /usr/bin/lib/tcng/include/default.tc
open_wr:   /usr/bin/lib/tcng/include/meta.tc
open_wr:   /usr/bin/lib/tcng/include/fields.tc
open_wr:   /usr/bin/lib/tcng/include/values.tc
open_wr:   /usr/bin/lib/tcng/include/fields4.tc
open_wr:   /usr/bin/lib/tcng/include/fields6.tc
open_wr:   /usr/bin/lib/tcng/include/meters.tc
open_wr:   /usr/bin/lib/tcng/include/ports.tc
open_wr:   /usr/bin/lib/tcng/include/idiomatic.tc
--------------------------------------------------------------------------------

--
[EMAIL PROTECTED] mailing list

Reply via email to