Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 174376 - dev-lang/php-5.2.1-r3 esoob USE flag depends on missing library
Summary: dev-lang/php-5.2.1-r3 esoob USE flag depends on missing library
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-13 07:18 UTC by Shawn Rutledge
Modified: 2007-04-13 07:23 UTC (History)
0 users

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 Shawn Rutledge 2007-04-13 07:18:32 UTC
/bin/sh /var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/libtool --silent --preserve-dup-deps --mode=link /var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/meta_ccld -DPHP_ATOM_INC -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/include -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/main -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1 -I/usr/include/libxml2 -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/ext/date/lib -I/opt/fdftk-6.0/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/imap -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/ext/mbstring/oniguruma -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/ext/mbstring/libmbfl -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/ext/mbstring/libmbfl/mbfl -I/usr/include/mysql -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/TSRM -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/Zend  -D_REENTRANT  -I/usr/include -O2 -march=athlon -fomit-frame-pointer -pthread -DZTS   -o ext/odbc/odbc.la -export-dynamic -avoid-version -prefer-pic -module -rpath /var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/modules -L/usr/X11R6/lib ext/odbc/php_odbc.lo -Wl,-rpath,/usr/local/easysoft/oob/client/lib -L/usr/local/easysoft/oob/client/lib -lesoobclient
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object.
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lesoobclient
collect2: ld returned 1 exit status
make: *** [ext/odbc/odbc.la] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: dev-lang/php-5.2.1-r3 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 5221:   Called src_compile
  php-5.2.1-r3.ebuild, line 173:   Called src_compile_normal
  php-5.2.1-r3.ebuild, line 323:   Called php5_2-sapi_src_compile
  php5_2-sapi.eclass, line 609:   Called die


Reproducible: Always

Steps to Reproduce:
add esoob to the USE flags (without having pre-installed it).  Try to emerge PHP.

Actual Results:  
/bin/sh /var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/libtool --silent --preserve-dup-deps --mode=link /var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/meta_ccld -DPHP_ATOM_INC -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/include -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/main -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1 -I/usr/include/libxml2 -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/ext/date/lib -I/opt/fdftk-6.0/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/imap -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/ext/mbstring/oniguruma -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/ext/mbstring/libmbfl -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/ext/mbstring/libmbfl/mbfl -I/usr/include/mysql -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/TSRM -I/var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/Zend  -D_REENTRANT  -I/usr/include -O2 -march=athlon -fomit-frame-pointer -pthread -DZTS   -o ext/odbc/odbc.la -export-dynamic -avoid-version -prefer-pic -module -rpath /var/tmp/portage/dev-lang/php-5.2.1-r3/work/php-5.2.1/modules -L/usr/X11R6/lib ext/odbc/php_odbc.lo -Wl,-rpath,/usr/local/easysoft/oob/client/lib -L/usr/local/easysoft/oob/client/lib -lesoobclient
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object.
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lesoobclient
collect2: ld returned 1 exit status
make: *** [ext/odbc/odbc.la] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: dev-lang/php-5.2.1-r3 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 5221:   Called src_compile
  php-5.2.1-r3.ebuild, line 173:   Called src_compile_normal
  php-5.2.1-r3.ebuild, line 323:   Called php5_2-sapi_src_compile
  php5_2-sapi.eclass, line 609:   Called die


Expected Results:  
This USE flag should have caused esoob to be built.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-04-13 07:23:23 UTC
You've been already told so when emerging... 

<snip>
USE flag esoob enables support for software not in Portage
</snip>

Unsupported feature for user convenience only; either you'll take care of installing the needed dependencies yourself or remove the flag.

NOTABUG, sorry.