Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 69919

Summary: emerging mod_php-5.0.2 fails when compiling mod_mm.lo
Product: Gentoo Linux Reporter: Charlie Gehlin <charlie>
Component: [OLD] ServerAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: major CC: askwar
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Charlie Gehlin 2004-11-02 22:50:22 UTC
Have tried to disable the 'threads' USE-flag and edited the ebuild to say '--without-tsrm-pthreads' at the 'myconf='-statement@line 90.

Reproducible: Always
Steps to Reproduce:
1.USE="-mysqli -threads" emerge -Dv mod_php
2.
3.

Actual Results:  
/bin/sh /var/tmp/portage/mod_php-5.0.2/work/php-5.0.2/libtool --silent --
preserve-dup-deps --mode=compile /var/tmp/portage/mod_php-5.0.2/work/php-
5.0.2/meta_ccld  -Iext/shmop/ -I/var/tmp/portage/mod_php-5.0.2/work/php-
5.0.2/ext/shmop/ -DPHP_ATOM_INC -I/var/tmp/portage/mod_php-5.0.2/work/php-
5.0.2/include -I/var/tmp/portage/mod_php-5.0.2/work/php-5.0.2/main -
I/var/tmp/portage/mod_php-5.0.2/work/php-5.0.2 -I/var/tmp/portage/mod_php-
5.0.2/work/php-5.0.2/Zend -I/usr/include/libxml2 -I/usr/include/imap -
I/var/tmp/portage/mod_php-5.0.2/work/php-5.0.2/ext/mbstring/oniguruma -
I/var/tmp/portage/mod_php-5.0.2/work/php-5.0.2/ext/mbstring/libmbfl -
I/var/tmp/portage/mod_php-5.0.2/work/php-5.0.2/ext/mbstring/libmbfl/mbfl -
I/usr/include/mysql  -D_REENTRANT -I/var/tmp/portage/mod_php-5.0.2/work/php-
5.0.2/TSRM -DTHREAD=1  -O3 -march=pentium4 -mfpmath=sse -mmmx -msse -msse2 -mno-
sse3 -mno-3dnow -funroll-loops -pipe -pthread -DZTS  -prefer-pic -
c /var/tmp/portage/mod_php-5.0.2/work/php-5.0.2/ext/shmop/shmop.c -o 
ext/shmop/shmop.lo
/var/tmp/portage/mod_php-5.0.2/work/php-5.0.2/ext/session/mod_mm.c:37:3: #error 
mm is not thread-safe
make: *** [ext/session/mod_mm.lo] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: dev-php/mod_php-5.0.2 failed.
!!! Function php5-sapi_src_compile, Line 432, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.

Expected Results:  
mod_php to compile :)

# emerge info
Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 
2.6.8-gentoo-r6 i686)
=================================================================
System uname: 2.6.8-gentoo-r6 i686 Intel(R) Xeon(TM) CPU 3.06GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux-headers-2.4.22
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -mfpmath=sse -mmmx -msse -msse2 -mno-sse3 -mno-
3dnow -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s
hare/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env
.d"
CXXFLAGS="-O3 -march=pentium4 -mfpmath=sse -mmmx -msse -msse2 -mno-sse3 -mno-
3dnow -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache distlocks sandbox"
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo 
http://mirror.pudas.net/gentoo ftp://mirror.pudas.net/gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://sparcux.lmera.ericsson.se/gentoo-portage"
USE="X X509 acpi afs apache2 avi bcmath berkdb bitmap-fonts bzlib cdr cpdflib 
crypt cups curl curlwrappers dba dio encode esd exif f77 foomaticdb ftp gd gd-
external gdbm gif gmp gnome gnutls gtk gtk2 imagemagick imap imlib ipv6 
ithreads java javascript jpeg kde kerberos krb4 ldap libg++ libwww lm_sensors 
lzw-tiff mad mailwrapper md5sum mikmod mime mmap mmx mng motif mozilla mpeg 
mysql mysqli nas ncurses nis nls nocardbus oggvorbis pam pcre pdflib perl php 
plotutils png pnp python qt readline samba sasl sdl session shared sharedmem 
slang snmp sockets sse ssl szip tcltk tcpd threads tiff truetype unicode usb 
vhosts vim-with-x wmf x86 xml2 zlib"
Comment 1 Charlie Gehlin 2004-11-02 22:53:06 UTC
Sorry, clicked refresh....

*** This bug has been marked as a duplicate of 69860 ***