Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55457 - dev-php/php-5.0.0 ebuild fails, missing deps for several USE flags
Summary: dev-php/php-5.0.0 ebuild fails, missing deps for several USE flags
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 56963
  Show dependency tree
 
Reported: 2004-06-28 11:55 UTC by Priit Laes (IRC: plaes)
Modified: 2004-07-21 09:23 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 Priit Laes (IRC: plaes) 2004-06-28 11:55:52 UTC
checking for working alloca.h... (cached) yes
checking for alloca... (cached) yes
checking for 8-bit clean memcmp... yes
checking for mcrypt support... yes, shared
checking for libmcrypt version... >= 2.5.6
checking for mcrypt_module_open in -lmcrypt... yes
checking for MCVE support... yes, shared
checking OpenSSL dir for MCVE... no
checking for egrep... grep -E
If configure fails, try adding --with-openssl-dir=<DIR>
configure: error: mcve.h NOT FOUND. Please check your MCVE installation.

!!! ERROR: dev-php/php-5.0.0 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed

I guess mcve support if missing from the portage.

Reproducible: Always
Steps to Reproduce:
Comment 1 Priit Laes (IRC: plaes) 2004-06-28 13:14:17 UTC
there's also problem with msession use flag:

checking for MING support... no
checking for mnoGoSearch support... no
checking for msession support... yes, shared
checking for msession in default path... not found
configure: error: Please reinstall the Phoenix / msession distribution

!!! ERROR: dev-php/php-5.0.0 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed
Comment 2 Stuart Herbert (RETIRED) gentoo-dev 2004-06-30 22:53:44 UTC
It's full of problems right now, and definitely a work in progress.

Best regards,
Stu
Comment 3 Christian Korff 2004-07-03 06:34:30 UTC
not just the two extensions have no DEPEND. Also cpdflib support seems to have no dependency.

Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
checking whether libxml build works... yes
checking for OpenSSL support... yes, shared
checking for pkg-config... /usr/bin/pkg-config
checking for ZLIB support... yes, shared
checking if the location of ZLIB install directory is defined... no
checking for gzgets in -lz... yes
checking whether to enable bc style precision math functions... no
checking for BZip2 support... yes, shared
checking for BZip2 in default path... found in /usr
checking for BZ2_bzerror in -lbz2... yes
checking whether to enable calendar conversion support... yes, shared
checking for cpdflib support... yes, shared
configure: error: cpdflib.h not found

!!! ERROR: dev-php/php-5.0.0 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed

Is there nobody working on php 5 support?
Comment 4 Stuart Herbert (RETIRED) gentoo-dev 2004-07-05 12:16:45 UTC
Our usual PHP 5 lead maintainer has been missing for a few weeks now.

I'm working on PHP 5 support in the moments when I can.  Feel free to contribute patches to help us get there quicker!

Best regards,
Stu
Comment 5 Jim MacDonald 2004-07-17 10:34:56 UTC
There are also problems with the kerberos, tidy and ldap USE flags.

USE="kerberos tidy ldap" emerge =dev-php/mod_php-5.0.0

fails to pull in app-crypt/mit-krb5, app-text/htmltidy and  net-nds/openldap
and then fails when configure checks for each of these.

Emergeing them manually before mod_php works. 

Please note I only checked this on MIPS (SGI 02) so it may not be 100% reliable as I had to unmask most of the packages first!
Comment 6 Stuart Herbert (RETIRED) gentoo-dev 2004-07-21 06:10:51 UTC
First off, a big thank you to everyone for the feedback.

We don't have the dependencies for MCVE or msession - or for a number of other USE flags for that matter.  For now, the ebuild will output a warning message if you use one of those flags - but it will let you compile, in case you've installed the dep by hand.

I still need to sort out the dependencies for the following USE flags:

     iodbc imap ldap kerberos sasl

Are there any more that I've missed?

Best regards,
Stu
Comment 7 Stuart Herbert (RETIRED) gentoo-dev 2004-07-21 09:23:56 UTC
Okay, the only dep that still isn't handled properly is 'iodbc'.  The UPSTREAM site is currently unreachable, so I can't fix that today.

Otherwise, I think this is ready for you to test again please.

Best regards,
Stu