Error on installation of Firebird2 (Revised)

Odhiambo Washington wash at wananchi.com
Wed May 9 08:48:27 UTC 2007


Installation of Firebird2-server on FreeBSD 6.2-STABLE is giving me so 
much grief....

When I just do `make`, it fails with the following:

<cut>
==> Please do not build firebird as 'root' because this may cause conflicts with SysV semaphores of running services.
*** Error code 1

Stop in /usr/ports/databases/firebird2-client.
*** Error code 1

Stop in /usr/ports/databases/firebird2-server.


also, if I build with "make -DWITHOUT_IPC_CLEANUP", it fails with:
</cut>


If I do `make -DWITHOUT_IPC_CLEANUP`, it dies as follows...


<cut>

gpre version FB-V2.0.1.12855 Firebird 2.0
    Version(s) for database "yachts.lnk"
        Firebird/FreeBSD/i386 (access method), version "FB-V2.0.1.12855 Firebird 2.0"
        on disk structure version 11.0
c++ -O2 -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe  -I/usr/local/include -I../src/include/gen -I../src/include -I../src/vulcan -I/usr/local/include -DNAMESPACE=Vulcan -O -fno-builtin -DNDEBUG -DFREEBSD -pipe -MMD -fPIC -DPROD_BUILD -O2 -fno-strict-aliasing -pipe  -I/usr/local/include -I../src/include/gen -I../src/include -I../src/vulcan -I/usr/local/include -DNAMESPACE=Vulcan -O -fno-builtin -DNDEBUG -DFREEBSD -pipe -MMD -fPIC -DPROD_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -I/usr/local/include -DNAMESPACE=Vulcan -O -fno-builtin -DNDEBUG -DFREEBSD -pipe -MMD -fPIC -DPROD_BUILD -O2 -fno-strict-aliasing -pipe  -I/usr/local/include -I../src/include/gen -I../src/include -I../src/vulcan -I/usr/local/include -DNAMESPACE=Vulcan -O -fno-builtin -DNDEBUG -DFREEBSD -pipe -MMD -fPIC -DPROD_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -I/usr/local/include -DNAMESPACE=Vulcan -O -fno-builtin -DNDEBUG -DFREEBSD -pipe -MMD -fPIC -DPROD_BUILD -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -I/usr/local/include -DNAMESPACE=Vulcan -O -fno-builtin -DNDEBUG -DFREEBSD -pipe -MMD -fPIC -DPROD_BUILD -c ../src/isql/show.cpp -o ../temp/boot/isql/show.o
c++  -Wl,-rpath,/var/db/firebird/lib -Wl,-rpath,/var/db/firebird/intl   -Wl,-rpath,../gen/firebird/lib ../temp/boot/isql/extract.o ../temp/boot/isql/isql.o ../temp/boot/isql/show.o ../temp/boot/common/classes/alloc.o ../temp/boot/common/classes/locks.o ../temp/boot/common/classes/fb_string.o ../temp/boot/common/classes/timestamp.o ../temp/boot/common/fb_exception.o ../temp/boot/common/utils.o ../temp/boot/common/classes/MetaName.o ../temp/boot/config/AdminException.o ../temp/boot/config/Args.o ../temp/boot/config/ArgsException.o ../temp/boot/config/ConfObj.o ../temp/boot/config/ConfObject.o ../temp/boot/config/ConfigFile.o ../temp/boot/config/Configuration.o ../temp/boot/config/DirectoryList.o ../temp/boot/config/Element.o ../temp/boot/config/FileName.o ../temp/boot/config/InputFile.o ../temp/boot/config/InputStream.o ../temp/boot/config/Lex.o ../temp/boot/config/ScanDir.o ../temp/boot/config/Stream.o ../temp/boot/config/StreamSegment.o ../temp/boot/vulcan/JString.o ../temp/boot/vulcan/PathName.o ../temp/boot/vulcan/RefObject.o -o ../gen/firebird/bin/isql_static -L../gen/firebird/lib -lfbstatic -lstdc++ -lcurses -lm -lc  -ledit -lreadline -licui18n -licuuc -licudata -L/usr/local/lib
../temp/boot/isql/isql.o(.text+0x2cde): In function `add_row(char*)':
: warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
../temp/boot/isql/isql.o(.text+0x7a8): In function `readNextInputLine(char const*)':
: undefined reference to `readline(char const*)'
../temp/boot/isql/isql.o(.text+0x7d0): In function `readNextInputLine(char const*)':
: undefined reference to `add_history(char*)'
gmake[3]: *** [../gen/firebird/bin/isql_static] Error 1
rm ../src/isql/extract.cpp ../src/isql/isql.cpp ../src/isql/show.cpp
gmake[3]: Leaving directory `/usr/ports/databases/firebird2-client/work/Firebird-2.0.1.12855-0/gen'
gmake[2]: *** [../gen/firebird/bin/isql_static] Error 2
gmake[2]: Leaving directory `/usr/ports/databases/firebird2-client/work/Firebird-2.0.1.12855-0/gen'
gmake[1]: *** [../gen/firebird/security2.fdb] Error 2
gmake[1]: Leaving directory `/usr/ports/databases/firebird2-client/work/Firebird-2.0.1.12855-0/gen'
gmake: *** [firebird_basic] Error 2
*** Error code 2

Stop in /usr/ports/databases/firebird2-client.
*** Error code 1

Stop in /usr/ports/databases/firebird2-server.
</cut>


How do I go around these?

-Wash


--
+======================================================================+
    |\      _,,,---,,_     | Odhiambo Washington    <wash at wananchi.com>
Zzz /,`.-'`'    -.  ;-;;,_ | Wananchi Online Ltd.   www.wananchi.com
   |,4-  ) )-,_. ,\ (  `'-'| Tel: +254 20 313985-9  +254 20 313922
  '---''(_/--'  `-'\_)     | GSM: +254 722 743223   +254 733 744121
+======================================================================+

Good advice is something a man gives when he is too old to set a bad
example.
		-- La Rouchefoucauld


More information about the freebsd-questions mailing list