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"
Oh, using gcc 3.3.2
*** Bug 47317 has been marked as a duplicate of this bug. ***
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.
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?
Bug apparently fixed by newer version