Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142881 - dev-lang/php-5.1.4-r4 fails with USE=msql
Summary: dev-lang/php-5.1.4-r4 fails with USE=msql
Status: VERIFIED DUPLICATE of bug 132533
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 142891 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-08-05 07:00 UTC by Salim Fadhley
Modified: 2006-08-05 14:05 UTC (History)
0 users

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


Attachments
Config log file for the broken php ebuild (config.log,248.66 KB, text/plain)
2006-08-05 09:44 UTC, Salim Fadhley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Salim Fadhley 2006-08-05 07:00:35 UTC
emerge -uDpv mysql php

<snip>
ecking for LDAP Cyrus SASL support... no
checking whether to enable multibyte string support... no
checking whether to enable multibyte regex support... yes
checking for external libmbfl... no
checking for mcrypt support... yes
checking for libmcrypt version... >= 2.5.6
checking for mcrypt_module_open in -lmcrypt... yes
checking for mhash support... no
checking whether to include mime_magic support... no
checking for MING support... no
checking for mSQL support... yes
checking mSQL version... 1.0
checking for MSSQL support via FreeTDS... no
checking for MySQL support... yes
checking for specified location of the MySQL UNIX socket... /var/run/mysqld/mysqld.sock
checking for MySQL UNIX socket location... /var/run/mysqld/mysqld.sock
checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for more information.

!!! ERROR: dev-lang/php-5.1.4-r4 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  php-5.1.4-r4.ebuild, line 167:   Called src_compile_normal
  php-5.1.4-r4.ebuild, line 317:   Called php5_1-sapi_src_compile
  php5_1-sapi.eclass, line 572:   Called die

emerge info

Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r4 i686)
=================================================================
System uname: 2.6.17-gentoo-r4 i686 Intel(R) Xeon(TM) CPU 2.40GHz
Gentoo Base System version 1.6.15
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.intergenia.de http://gentoo.blueyonder.co.uk ftp://mirrors.blueyonder.co.uk/mirrors/gentoo http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ "
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cli cluster crypt cups dlloader dri eds emboss encode esd extraengine foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imlib ipv6 isdnlog java jpeg libg++ libwww mad mikmod motif mp3 mpeg mpm-threadpool msql mysql ncurses nls nptl ogg opengl oss pam pcre pdflib pear-db perl php png postfix pppd psyco python qt qt3 qt4 quicktime readline reflection ruby sdl session soap spell spl ssl tcpd threads truetype truetype-fonts type1-fonts udev vm-goto vorbis xml xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-08-05 07:04:34 UTC
We need the config.log; attach it.
Comment 2 Salim Fadhley 2006-08-05 07:57:30 UTC
Where exactly is config.log?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-08-05 09:19:21 UTC
*** Bug 142891 has been marked as a duplicate of this bug. ***
Comment 4 Salim Fadhley 2006-08-05 09:44:02 UTC
Created attachment 93517 [details]
Config log file for the broken php ebuild

As requested, I've uploaded the config.log file.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-08-05 09:48:25 UTC
> conftest.c:243:18: msql.h: No such file or directory
> conftest.c: In function `main':
> conftest.c:248: error: `IDX_TYPE' undeclared (first use in this function)
> conftest.c:248: error: (Each undeclared identifier is reported only once
> conftest.c:248: error: for each function it appears in.)
> /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lmsql

Remove msql from your USE flags (or install it before emerging PHP).
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-08-05 09:48:55 UTC

*** This bug has been marked as a duplicate of 132533 ***
Comment 7 Salim Fadhley 2006-08-05 10:03:39 UTC
Does this mean we cannot make PHP work with MySQL?

Thanks
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-08-05 10:26:53 UTC
(In reply to comment #7)
> Does this mean we cannot make PHP work with MySQL?

msql != mysql, please read the use flags descriptions...
Comment 9 Salim Fadhley 2006-08-05 14:05:09 UTC
Thanks, as a note to others who read this bug - this was a confusion between the use-flags MySql and msql (which is something completely unrelated to MySql).