Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47291 - dev-db/firebird seg faults and won't emerge
Summary: dev-db/firebird seg faults and won't emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Meir Kriheli (RETIRED)
URL:
Whiteboard:
Keywords:
: 47317 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-04-08 17:50 UTC by Christopher Franklin
Modified: 2004-06-02 11:21 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Franklin 2004-04-08 17:50:18 UTC
I am trying to emerge mod_php and php for use with apache and firebird.  When I try to emerge, I get seg faults.  I have noticed when using the newer gentoo (2004.0) everything seg faults almost all the time and troubles installing where as the older gentoo had no problems at all.

Reproducible: Always
Steps to Reproduce:
1.USE="apache firebird" emerge mod_php
2.Wonder
3.

Actual Results:  
>>> Unpacking source... 
>>> Unpacking FirebirdCS-1.0.3.972-0.tar.gz 
to /var/tmp/portage/firebird-1.0.3/work 
>>> Unpacking Firebird-1.0.3.972.src.tar.gz 
to /var/tmp/portage/firebird-1.0.3/work 
patching file builds/original/build_kit 
patching file builds/original/prefix.linux 
patching file jrd/val.c 
>>> 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.3/work/FirebirdCS-1.0.3.972-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 
-------------------------------------------------------------- 
 
- Setting build version strings in file jrd/build_no.h 
 
- building std databases 
Use CONNECT or CREATE DATABASE to specify a database 
- building examples 
837 
837 
Use CONNECT or CREATE DATABASE to specify a database 
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 
ISQL Version: LI-V1.0.3.972 Firebird 1.0.3 
Firebird/linux Intel (access method), version "LI-V6.2.972 Firebird 1.0.3" 
on disk structure version 10.0 
Use CONNECT or CREATE DATABASE to specify a database 
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 
ISQL Version: LI-V1.0.3.972 Firebird 1.0.3 
Firebird/linux Intel (access method), version "LI-V6.2.972 Firebird 1.0.3" 
on disk structure version 10.0 
 
- Setting build version strings in file jrd/build_no.h 
 
- Setting up the superserver directory structure 
 
- Creating messages link 
 
- Setting up makefile and database links 
 
- Setting up plaform specific makefiles 
 
sh: line 2:  6489 Segmentation fault      ./edit_make builds PROD 
make.alice_ss ../make.alice_ss 
sh: line 3:  6490 Segmentation fault      ./edit_make builds PROD 
make.burp ../make.burp 
sh: line 4:  6491 Segmentation fault      ./edit_make builds PROD 
make.burp_ss ../make.burp_ss 
sh: line 5:  6492 Segmentation fault      ./edit_make builds PROD 
make.client ../make.client 
sh: line 6:  6493 Segmentation fault      ./edit_make builds PROD 
make.csv ../make.csv 
sh: line 7:  6494 Segmentation fault      ./edit_make builds PROD 
make.dsql ../make.dsql 
sh: line 8:  6495 Segmentation fault      ./edit_make builds PROD 
make.dsql_ss ../make.dsql_ss 
sh: line 9:  6496 Segmentation fault      ./edit_make builds PROD 
make.dudley ../make.dudley 
sh: line 10:  6497 Segmentation fault      ./edit_make builds PROD 
make.example4 ../make.example4 
sh: line 11:  6498 Segmentation fault      ./edit_make builds PROD 
make.example5 ../make.example5 
sh: line 12:  6499 Segmentation fault      ./edit_make builds PROD 
make.examples ../make.examples 
sh: line 13:  6500 Segmentation fault      ./edit_make builds PROD 
make.extlib ../make.extlib 
sh: line 14:  6501 Segmentation fault      ./edit_make builds PROD 
make.gpre ../make.gpre 
sh: line 15:  6502 Segmentation fault      ./edit_make builds PROD 
make.interbase ../make.interbase 
sh: line 16:  6503 Segmentation fault      ./edit_make builds PROD 
make.intl ../make.intl 
sh: line 18:  6506 Segmentation fault      ./edit_make builds PROD 
make.isql ../make.isql 
sh: line 19:  6507 Segmentation fault      ./edit_make builds PROD 
make.journal ../make.journal 
sh: line 20:  6508 Segmentation fault      ./edit_make builds PROD 
make.journal_ss ../make.journal_ss 
sh: line 22:  6511 Segmentation fault      ./edit_make builds PROD 
make.jrd_ss ../make.jrd_ss 
sh: line 23:  6512 Segmentation fault      ./edit_make builds PROD 
make.lock ../make.lock 
sh: line 25:  6515 Segmentation fault      ./edit_make builds PROD 
make.msgs ../make.msgs 
sh: line 26:  6516 Segmentation fault      ./edit_make builds PROD 
make.pipe ../make.pipe 
sh: line 27:  6517 Segmentation fault      ./edit_make builds PROD 
make.pyxis ../make.pyxis 
sh: line 28:  6518 Segmentation fault      ./edit_make builds PROD 
make.qli ../make.qli 
sh: line 29:  6519 Segmentation fault      ./edit_make builds PROD 
make.remote ../make.remote 
sh: line 30:  6520 Segmentation fault      ./edit_make builds PROD 
make.remote_ss ../make.remote_ss 
sh: line 31:  6521 Segmentation fault      ./edit_make builds PROD 
make.utilities ../make.utilities 
sh: line 33:  6524 Segmentation fault      ./edit_make builds PROD 
make.wal ../make.wal 
sh: line 34:  6525 Segmentation fault      ./edit_make builds PROD 
make.wal_ss ../make.wal_ss 
- Directory setup is now complete! 
 
-------------------------------------------------------------- 
 
The next step in building the Firebird database, is to setup 
environment variables required for compilation 
Then compile either the classic firebird or super firebird 
(If unsure try classic - which is target firebird) 
 
 $source Configure_SetupEnv.sh 
 $make (firebird|super_firebird) > make.log 2>&1 
 
make: Makefile: No such file or directory 
make: *** No rule to make target `Makefile'.  Stop. 
 
!!! ERROR: dev-db/firebird-1.0.3 failed. 
!!! Function src_compile, Line 45, Exitcode 2 
!!! (no error message) 

Expected Results:  
No seg faults 

 
====================================== 
Gentoo Base System version 1.4.3.13 
Portage 2.0.50-r3 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 
2.4.22-openmosix-r4) 
================================================================= 
System uname: 2.4.22-openmosix-r4 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz 
Autoconf: sys-devel/autoconf-2.58-r1 
Automake: sys-devel/automake-1.8.3 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache sandbox" 
GENTOO_MIRRORS="ftp://gentoo.ccccom.com http://cudlug.cudenver.edu/gentoo/" 
MAKEOPTS="-j2" 
PKGDIR="/packages/p4" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="" 
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" 
USE="3dnow X Xaw3d aalib acl acpi adns afs aim alsa apache2 apm arts atlas 
audiofile avi berkdb bidi bindist bonobo caps cdr crypt cscope cups curl dga 
directfb doc dvb emacs emacs-w3 encode esd evo fam fastcgi fbcon fdftk fftw 
firebird flac foomaticdb gb gd gdbm ggi gif ginac gmp gnome gphoto2 gpm gps 
gstreamer gtk gtk2 gtkhtml guile icq imagemagick imap imlib informix innodb 
ipv6 jabber java jikes joystick jpeg junit kde kerberos krb4 ladcca lcms ldap 
leim lesstif libg++ libgda libwww mad maildir mbox mcal memlimit mikmod mmx 
motif mozilla mpeg mpi msn mysql nas ncurses netcdf nls oci8 odbc offensive 
oggvorbis opengl oscar oss pam pda pdflib perl plotutils png pnp postgres ppds 
prelude python qt quicktime readline ruby samba sasl scanner sdl slang slp 
snmp speex spell sqlite sse ssl svga tcltk tcpd tetex theora tiff truetype 
unicode usb vhosts videos wmf wxwindows x86 xface xinerama xml xml2 xmms xosd 
xv yahoo zeo zlib"
Comment 1 Christopher Franklin 2004-04-08 17:51:49 UTC
Oh, using gcc 3.3.2
Comment 2 Meir Kriheli (RETIRED) gentoo-dev 2004-04-13 01:58:19 UTC
*** Bug 47317 has been marked as a duplicate of this bug. ***
Comment 3 Meir Kriheli (RETIRED) gentoo-dev 2004-04-13 02:01:25 UTC
Version 1.0.3 is being phased out. It's quite old, not maintained by upstream and has security issues.

The new version 1.5.0 is in portage. It's masked for ebuild testing.

Can you please unmask, and install it instead ? The feedback
would be great help in moving the ebuild to a stable state.
Comment 4 Christopher Franklin 2004-04-14 13:35:12 UTC
1.5 compiles fine. Some errors but, still a sucessful merge.  Thanks!  If I find any problems with 1.5 should i post them here or make a new bug?
Comment 5 Jon Portnoy (RETIRED) gentoo-dev 2004-06-02 11:21:42 UTC
Bug apparently fixed by newer version