server2 root # emerge firebird Calculating dependencies ...done! >>> emerge (1 of 1) dev-db/firebird-1.0-r1 to / >>> md5 src_uri ;-) FirebirdCS-1.0.0.796-0.tar.gz >>> md5 src_uri ;-) Firebird-1.0.0.796.src.tar.gz >>> Unpacking source... >>> Unpacking FirebirdCS-1.0.0.796-0.tar.gz to /var/tmp/portage/firebird-1. 0-r1/work >>> Unpacking Firebird-1.0.0.796.src.tar.gz to /var/tmp/portage/firebird-1. 0-r1/work patching file builds/original/build_kit patching file builds/original/prefix.linux patching file jrd/misc.c patching file qli/help.e >>> Source unpacked. - Firebird - Database build setup ---------------------------- From command line : Host OS Type : LINUX Build Type : PROD Boot Type Build : No File IO bit size (32/64) : 64 From env. variables: INTERBASE (previous firebird install) : /var/tmp/portage/firebird-1. 0-r1/work/FirebirdCS-1.0.0.796-0/opt/interbase/ ISC_USER (admin user) : sysdba ISC_PASSWORD (admin password) : masterkey If you wish to have different values please set them before running this script -------------------------------------------------------------- Press return to continue- Setting build version strings in file jrd/build_no.h - building std databases lock manager: couldn't set uid to superuser Use CONNECT or CREATE DATABASE to specify a database - building examples 837 empbld.sql: Permission denied ? Use CONNECT or CREATE DATABASE to specify a database ISQL Version: LI-V1.0.0.796 Firebird 1.0 Firebird/linux Intel (access method), version "LI-V6.2.796 Firebird 1.0" on disk structure version 10.0 SQL warning code = 301 -DATE data type is now called TIMESTAMP SQL warning code = 301 -DATE data type is now called TIMESTAMP SQL warning code = 301 -DATE data type is now called TIMESTAMP -SQL warning code = 301 -DATE data type is now called TIMESTAMP -SQL warning code = 301 SQL warning code = 301 -DATE data type is now called TIMESTAMP Use CONNECT or CREATE DATABASE to specify a database ISQL Version: LI-V1.0.0.796 Firebird 1.0 Firebird/linux Intel (access method), version "LI-V6.2.796 Firebird 1.0" on disk structure version 10.0 SQL warning code = 301 -DATE data type is now called TIMESTAMP SQL warning code = 301 -DATE data type is now called TIMESTAMP SQL warning code = 301 -DATE data type is now called TIMESTAMP -SQL warning code = 301 -DATE data type is now called TIMESTAMP -SQL warning code = 301 SQL warning code = 301 -DATE data type is now called TIMESTAMP - Setting build version strings in file jrd/build_no.h builds_win32/original/build_no.ksh: line 74: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 75: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 76: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 77: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 79: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 80: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 81: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 83: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 84: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 85: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 86: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 87: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 88: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 89: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 90: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 91: jrd/build_no.h: Permission denied builds_win32/original/build_no.ksh: line 92: jrd/build_no.h: Permission denied Check builds_win32/original/build_no.ksh - somebody has broken it! !!! ERROR: dev-db/firebird-1.0-r1 failed. !!! Function src_compile, Line 34, Exitcode 1 !!! (no error message) mfg Nomike aka Michael Postmann
Seemes that this package doesn't like USERPRIV. I disabled it and now it works..... mfg Nomike aka Michael Postmann
Added RESTRICT="nouserpriv" to firebird-1.0.3, shoudl prevent it from happening