thanx,
i solved the problem..
I had to set ./configure --install-dir ${D}usr
> 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
>
>
--
[EMAIL PROTECTED] mailing list