Ugh.
I added the current version of xfree into package.mask because I do not
want to upgrade X.
I cannot figure out how to get rid of it. I've tried USE="-X -x -qt
-gnome -kde" and everything else that I could think of but it keeps
trying to feed me X.
I tried to let it upgrade X but the compilation failed at some unknown
stage.
I really want to purge this machine of X and anything X related. It's a
server.
Help?
--
gento...@gentoo.org mailing list
to find which packages depend on them (and bring them into update).
Or you can try
emerge -pvut world
which would give you a nice view of which package depends on which (-t
option)
If you find nothing, check the world file (/var/lib/portage/world), if
xfree and/or xorg-x11 isn't mentioned there.
--
_
|
YoYo () Siska
--
gento...@gentoo.org mailing list
Just XFree? Why not X.org as well?
>
> I cannot figure out how to get rid of it. I've tried USE="-X -x -qt
> -gnome -kde" and everything else that I could think of but it keeps
> trying to feed me X.
Having adjusted these USE flags in /etc/make.conf, did you then emerge
--newuse world (to recompile everything that was previously compiled
with X support, without X support)? Have you then removed everything
that might have been previously installed that requires X (possibly via
a revdep-rebuild), and actually removed X?
File itself does not appear to depend on X in any way:
Runtime Dependencies
file-4.10
virtual/libc
virtual/python
So perhaps you need to re-emerge libc or python (this might be covered
by the emerge --newuse -av world), to remove any dependency they might
have on X.
HTH,
Holly
--
gento...@gentoo.org mailing list
On my servers, I set USE in /etc/make.conf as:
USE="-X -kde -gnome -gtk -qt -arts -cups -alsa"
--
Aj.
--
gento...@gentoo.org mailing list
Ah ha! I forgot "-arts"
That seems to help a little bit. ;)
--
gento...@gentoo.org mailing list
> Having adjusted these USE flags in /etc/make.conf, did you then emerge
> --newuse world (to recompile everything that was previously compiled
Nope. That's the first time that I've heard of the --newuse flag..
> with X support, without X support)? Have you then removed everything
> that might have been previously installed that requires X (possibly via
> a revdep-rebuild), and actually removed X?
>
revdep-rebuild fails every time I try and run it, but that's a different
thread..
> So perhaps you need to re-emerge libc or python (this might be covered
> by the emerge --newuse -av world), to remove any dependency they might
> have on X.
I'll give that a shot.. thanks!
--
gento...@gentoo.org mailing list
mail etc # emerge -up --deep world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild N ] x11-base/xorg-x11-6.8.0-r3
[ebuild N ] app-arch/rpm2targz-9.0-r2
[ebuild N ] sys-apps/utempter-0.5.5.5
[ebuild N ] x11-terms/xterm-196
mail etc # qpkg -q xorg-x11
x11-base/xorg-x11-6.7.0-r2
DEPENDED ON BY:
x11-base/xorg-x11-6.8.0-r2
DEPENDED ON BY:
x11-base/xorg-x11-6.8.0-r4
DEPENDED ON BY:
x11-base/xorg-x11-6.7.0-r3
DEPENDED ON BY:
x11-base/xorg-x11-6.8.0-r1
DEPENDED ON BY:
x11-base/xorg-x11-6.8.0-r3
DEPENDED ON BY:
mail etc #
> to find which packages depend on them (and bring them into update).
> Or you can try
> emerge -pvut world
> which would give you a nice view of which package depends on which (-t
> option)
Gave me nothing as a response.. didn't list any packages, that is.
> If you find nothing, check the world file (/var/lib/portage/world), if
> xfree and/or xorg-x11 isn't mentioned there.
>
neither xfree or xorg-x11 are listed there.
I don't ever want X on the box. I just want it to go away. :(
--
gento...@gentoo.org mailing list
>> Or you can try
>> emerge -pvut world
>> which would give you a nice view of which package depends on which (-t
>> option)
>
>
> Gave me nothing as a response.. didn't list any packages, that is.
sorry, forgot --deep, so
emerge -pvuDt world
>
>> If you find nothing, check the world file (/var/lib/portage/world), if
>> xfree and/or xorg-x11 isn't mentioned there.
>>
> neither xfree or xorg-x11 are listed there.
>
> I don't ever want X on the box. I just want it to go away. :(
>
>
> --
> gento...@gentoo.org mailing list
>
>
--
_
|
YoYo () Siska
===================
http://www.ksp.sk/
--
gento...@gentoo.org mailing list
Ah, ok. :) I ran that and got this:
mail src # emerge -pvuDt world
These are the packages that I would merge, in reverse order:
Calculating world dependencies ...done!
[ebuild N ] x11-terms/xterm-196 -Xaw3d -debug +truetype -unicode 662 kB
[ebuild N ] sys-apps/utempter-0.5.5.5 20 kB
[ebuild N ] app-arch/rpm2targz-9.0-r2 2 kB
[ebuild N ] x11-base/xorg-x11-6.8.0-r3 -3dfx -3dnow +bitmap-fonts
-cjk -debug -dlloader -dmx -doc -hardened -insecure-drivers +ipv6 +mmx
+nls +pam -sdk -sse -static -xprint 62,519 kB
Total size of downloads: 63,205 kB
mail src #
--
gento...@gentoo.org mailing list
seems that xterm wants to be installed and requires xfree...
so you can continue the search with xterm.. ;)
check world file,
then you may try qpkg -q xterm ...
but emerge -t should have shown if xterm was a dependency of some other
package, so my guess is the world contains xterm..
It is called *x*term for a reason, I guess.... and that reason appears
to be that it requires X to be installed.
You might consider another terminal that does not-- screen, perhaps? Or
one that runs in the framebuffer, but offhand I don't know which ones do.
HTH
Oh, I know that one.. but I'm not asking it to install xterm - it's
trying to along with X.
I don't want X or anything like it. I'm having a heck of a time trying
to get *rid* of it. :(
--
gento...@gentoo.org mailing list
mail jnichols # qpkg -q xterm
x11-misc/xtermcontrol-2.4
DEPENDED ON BY:
x11-terms/xterm-196
DEPENDED ON BY:
x11-terms/xterm-191
DEPENDED ON BY:
x11-terms/xterm-184
DEPENDED ON BY:
x11-terms/xterm-196-r1
DEPENDED ON BY:
x11-terms/xterm-179
DEPENDED ON BY:
x11-terms/xterm-194
DEPENDED ON BY:
x11-terms/cxterm-5.2.3
DEPENDED ON BY:
x11-terms/cxterm-5.2.2
DEPENDED ON BY:
mail jnichols #
... and it's not in the world file either.
As far as I know xterm-### is a dependency of X.org.
And the thing is, you're doing an emerge -blahblahblah world, and once
you add --deep to that, it's going to attempt to upgrade all
dependencies and dependencies of dependencies, ad infinitum.
I'm pretty sure that X is probably in your world file, even if xterm-###
is not.
I think that if you uninstall both of them (meaning X and xterm), as
long as you have changed your USE flags and recompiled everything else
not to use X (presuming you have already removed all the other X-bearing
programs that actually require X and have no text-based mode), you
should have no further arguments with an emerge -uwhatever world.
Holly
>
>
> mail jnichols # qpkg -q xterm
> x11-misc/xtermcontrol-2.4
> DEPENDED ON BY:
> x11-terms/xterm-196
> DEPENDED ON BY:
> x11-terms/xterm-191
> DEPENDED ON BY:
> x11-terms/xterm-184
> DEPENDED ON BY:
> x11-terms/xterm-196-r1
> DEPENDED ON BY:
> x11-terms/xterm-179
> DEPENDED ON BY:
> x11-terms/xterm-194
> DEPENDED ON BY:
> x11-terms/cxterm-5.2.3
> DEPENDED ON BY:
> x11-terms/cxterm-5.2.2
> DEPENDED ON BY:
> mail jnichols #
>
> ... and it's not in the world file either.
>
> :(
>
>
> --
> gento...@gentoo.org mailing list
>
>
--
gento...@gentoo.org mailing list
This is untested, but you could edit your make.conf file to get rid of
*everything* that has to do with X (-X -kde -qt -gnome -gtk -gtk2
-truetype -arts -esd ..etc). Then do an emerge --newuse -av world. If
that still has the blocked dependency, then you might have to upgrade
your x install before you uninstall it.
Then, after that's done, emerge -C xorg-x11 xterm blah blah. Substitute
blah blah for things in x you don't want anymore. Then do a
revdep-rebuild.
john
--
gento...@gentoo.org mailing list
> This is untested, but you could edit your make.conf file to get rid of
> *everything* that has to do with X (-X -kde -qt -gnome -gtk -gtk2
> -truetype -arts -esd ..etc).
You dont need X to have Truetype support - php and several other graphics
libraries (gd?) have Truetype functions so I would not recommend switching
it off. I have php on all my web servers with gd (and hence) Truetype
support.
--
well-connected adj.
Said of a computer installation,
asserts that it has reliable email links with the network and/or
that it relays a large fraction of available Usenet
newsgroups. `Well-known' can be almost synonymous, but also
implies that the site's name is familiar to many (due perhaps to an
archive service or active Usenet users).
--
gento...@gentoo.org mailing list
I have some other problem that's causing revdep-rebuild to fail. I can't
compile PHP, tk, etc...
my make.conf has these:
USE="berkdb crypt gd gdbm gif gpm imap icc imlib ipv6 -java jpeg mmx
mysql pam
perl pam-mysql -xmms -xorg -x11 -xfree png python sasl ssl tcltk tcpd
tiff truetype xml xml2 -X -qt -kde -gnome -arts -cups -alsa -gtk -mpeg"
but if I try to manually emerge dev-lang/tk, it gives me this:
Calculating dependencies ...done!
[ebuild N ] x11-base/xorg-x11-6.8.0-r3
[ebuild U ] dev-lang/tk-8.4.6-r1 [8.3.4-r1]
[ebuild N ] app-arch/rpm2targz-9.0-r2
[ebuild N ] sys-apps/utempter-0.5.5.5
[ebuild N ] x11-terms/xterm-196
Nooo!! NO X!! Arrgh!
xterm wants to install xorg, but I'm not telling it to install xterm.
Ok, what's depending on xterm?
mail jnichols # qpkg -q xterm
x11-misc/xtermcontrol-2.4
DEPENDED ON BY:
x11-terms/xterm-196
DEPENDED ON BY:
x11-terms/xterm-191
DEPENDED ON BY:
x11-terms/xterm-184
DEPENDED ON BY:
x11-terms/xterm-196-r1
DEPENDED ON BY:
x11-terms/xterm-179
DEPENDED ON BY:
x11-terms/xterm-194
DEPENDED ON BY:
x11-terms/cxterm-5.2.3
DEPENDED ON BY:
x11-terms/cxterm-5.2.2
DEPENDED ON BY:
mail jnichols #
Nothing. and it's not in the world file either. I have NO idea where the
heck it's even coming from. =/
--
gento...@gentoo.org mailing list
> but if I try to manually emerge dev-lang/tk, it gives me this:
>
> Calculating dependencies ...done!
> [ebuild N ] x11-base/xorg-x11-6.8.0-r3
> [ebuild U ] dev-lang/tk-8.4.6-r1 [8.3.4-r1]
> [ebuild N ] app-arch/rpm2targz-9.0-r2
> [ebuild N ] sys-apps/utempter-0.5.5.5
> [ebuild N ] x11-terms/xterm-196
>
>
> Nooo!! NO X!! Arrgh!
> xterm wants to install xorg, but I'm not telling it to install xterm.
>
> Ok, what's depending on xterm?
X is a dependency of dev-lang/tk. Sorry, you can't install it without
an xserver.
DEPEND=">=sys-apps/sed-4.0.5
>=sys-apps/portage-2.0.47-r10
virtual/x11
=dev-lang/tcl-${PV}*"
--
Cheers,
Trace
Reality continues to ruin my life.
-- Calvin
--
gento...@gentoo.org mailing list
Ahh.. ok. Well, time to unmerge tk.. I don't really need it for anything.
My goal here is to get rid of X.. and then figure out why I can't get
PHP to install. :)
--
gento...@gentoo.org mailing list
This is from memory with no chance to check right now. Just take it as a hint
rather than a literal recipe. ;-
With some other distro (might have been SuSE 8.2, might have been something
else), php depended on X, at least when building all modules for apache. :-(
Huh, I actually found a way to check right now. The culprit it php's image
manipulation capabilities. It uses the gd library which, in turn, is linked
against X. :-(
Do an "emerge --pretend --verbose --deep -tree php" and what the line about
media-libs/gd.
If you don't need image manipulation in php the easist way is probably to
compile php "-gd".
If you do need image manipulation I think it is possible to compile gd without
X.
Uwe
--
Alternative phrasing of the First Law of Thermodynamics:
If you eat it, and you don't burn it off, you'll sit on it.
http://www.uwix.iway.na (last updated: 20.06.2004)
--
gento...@gentoo.org mailing list
Neat!
Ok, I tried that.. I get the same result..
mail jnichols # USE="-gd" emerge php
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-php/php-4.3.9 to /
>>> md5 src_uri ;-) php-4.3.9.tar.bz2
>>> md5 src_uri ;-) php-4.3.6-includepath.diff
>>> Unpacking source...
* If you have both freetds and mssql in your USE flags, parts of PHP
* may not behave correctly, or may give strange warnings. You have
* been warned! It's recommended that you pick ONE of them. For sybase
* support, chose 'freetds'. For mssql support choose 'mssql'.
>>> Unpacking php-4.3.9.tar.bz2 to /var/tmp/portage/php-4.3.9/work
>>> Source unpacked.
berkdb
* Enabling NBDM
* Enabling DB4
x86
x86
x86
!alpha
snmp
pdflib
png
jpeg
tiff
mysql
truetype
mysql
imap
ssl
* Building IMAP with SSL support.
ncurses
* Using INI file: /etc/php/cli-php4/php.ini
* econf: updating
/var/tmp/portage/php-4.3.9/work/php-4.3.9/config.guess with
/usr/share/gnuconfig/config.guess
* econf: updating /var/tmp/portage/php-4.3.9/work/php-4.3.9/config.sub
with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share
--sysconfdir=/etc --localstatedir=/var/lib --disable-cgi --enable-cli
--with-ndbm=/usr --with-db4=/usr --with-mcrypt=/usr --with-mhash=/usr
--without-interbase --without-ming --without-swf --without-sybase
--with-gdbm=/usr --without-fdftk --without-java --without-mcal
--without-unixODBC --without-pgsql --with-snmp=/usr
--enable-ucd-snmp-hack --without-gmp --without-mssql --with-pdflib=/usr
--without-gd --with-png=/usr --with-png-dir=/usr --with-jpeg=/usr
--with-jpeg-dir=/usr --enable-exif --with-tiff=/usr --with-tiff-dir=/usr
--with-mysql=/usr --with-mysql-sock=/var/run/mysqld/mysqld.sock
--with-freetype-dir=/usr --with-ttf=/usr --with-t1lib=/usr
--with-gettext --without-qtdom --with-pspell=/usr --with-openssl=/usr
--with-imap=/usr --with-ldap=/usr --with-dom=/usr --with-dom-xslt=/usr
--with-dom-exslt=/usr --without-kerberos --with-pam
--disable-memory-limit --enable-ipv6 --without-yaz --disable-debug
--without-curl --enable-dbx --with-imap-ssl --with-zlib=/usr
--with-zlib-dir=/usr --with-sablot=/usr --enable-xslt --with-xslt-sablot
--with-xmlrpc --enable-wddx --with-xml --enable-mbstring=all
--enable-mbregex --with-bz2=/usr --with-crack=/usr --with-cdb
--enable-pcntl --enable-bcmath --enable-calendar --enable-dbase
--enable-filepro --enable-ftp
--with-mime-magic=/usr/share/misc/file/magic.mime --enable-sockets
--enable-sysvsem --enable-sysvshm --enable-sysvmsg --with-iconv
--enable-shmop --enable-dio --enable-yp --with-readline=/usr
--with-ncurses=/usr --enable-inline-optimization --enable-track-vars
--enable-trans-sid --enable-versioning
--with-config-file-path=/etc/php/cli-php4
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc -march=athlon-xp -O2
-fomit-frame-pointer -pipe -ltiff -L/usr/lib) works... yes
checking whether the C compiler (gcc -march=athlon-xp -O2
-fomit-frame-pointer -pipe -ltiff -L/usr/lib) is a cross-compiler... yes
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for AIX... no
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking for re2c... exit 0;
checking for ranlib... ranlib
checking whether ln -s works... yes
checking for mawk... no
checking for gawk... gawk
checking for bison... bison -y
checking bison version... 1.875 (ok)
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for working const... yes
checking flex version... 2.5.4 (ok)
checking for pthreads_cflags...
checking for pthreads_lib...
Configuring SAPI modules
checking for AOLserver support... no
checking for Apache 1.x module support via DSO through APXS... no
checking for Apache 1.x module support... no
checking for member fd in BUFF *... no
checking for mod_charset compatibility option... no
checking for Apache 2.0 filter-module support via DSO through APXS... no
checking for Apache 2.0 handler-module support via DSO through APXS... no
checking for Caudium support... no
checking for CLI build... yes
checking for embedded SAPI library support... no
checking for Zeus ISAPI support... no
checking for NSAPI support... no
checking for PHTTPD support... no
checking for Pi3Web support... no
checking for Roxen/Pike support... no
checking for Servlet support... no
checking for thttpd... no
checking for TUX... no
checking for webjames... no
checking for CGI build... no
checking for chosen SAPI module... cli
Running system checks
checking for missing declarations of reentrant functions... done
checking for sendmail... /usr/sbin/sendmail
checking whether system uses EBCDIC... no
checking for socket... yes
checking for htonl... yes
checking for gethostname... yes
checking for gethostbyaddr... yes
checking for yp_get_default_domain... no
checking for __yp_get_default_domain... no
checking for yp_get_default_domain in -lnsl... yes
checking for dlopen... yes
checking for sin in -lm... yes
checking for res_search... no
checking for __res_search... no
checking for res_search in -lresolv... yes
checking for res_search in -lbind... no
checking for __res_search in -lbind... no
checking for res_search in -lsocket... no
checking for __res_search in -lsocket... no
checking for inet_aton... yes
checking for dn_skipname... no
checking for __dn_skipname... no
checking for dn_skipname in -lresolv... no
checking for __dn_skipname in -lresolv... yes
checking for dn_skipname in -lbind... no
checking for __dn_skipname in -lbind... no
checking for ANSI C header files... yes
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for fclose declaration... ok
checking for dirent.h... yes
checking for ApplicationServices/ApplicationServices.h... no
checking for sys/param.h... yes
checking for sys/types.h... yes
checking for sys/time.h... yes
checking for netinet/in.h... yes
checking for alloca.h... yes
checking for arpa/inet.h... yes
checking for arpa/nameser.h... yes
checking for assert.h... yes
checking for crypt.h... yes
checking for fcntl.h... yes
checking for grp.h... yes
checking for ieeefp.h... no
checking for langinfo.h... yes
checking for limits.h... yes
checking for locale.h... yes
checking for monetary.h... yes
checking for mach-o/dyld.h... no
checking for netdb.h... yes
checking for pwd.h... yes
checking for resolv.h... yes
checking for signal.h... yes
checking for stdarg.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for syslog.h... yes
checking for sysexits.h... yes
checking for sys/file.h... yes
checking for sys/mman.h... yes
checking for sys/mount.h... yes
checking for sys/poll.h... yes
checking for sys/resource.h... yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for sys/statfs.h... yes
checking for sys/statvfs.h... yes
checking for sys/vfs.h... yes
checking for sys/sysexits.h... no
checking for sys/varargs.h... no
checking for sys/wait.h... yes
checking for unistd.h... yes
checking for unix.h... no
checking for utime.h... yes
checking for sys/utsname.h... yes
checking for sys/ipc.h... yes
checking for dlfcn.h... yes
checking for fopencookie... yes
configure: error: can not run test program while cross compiling
!!! ERROR: dev-php/php-4.3.9 failed.
!!! Function econf, Line 449, Exitcode 1
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status
message.
mail jnichols #
--
gento...@gentoo.org mailing list
1) Why are you cross-compiling?
2) Could you go into /var/tmp/portage/php-4.3.9/work/php-4.3.9/ and give
the relevaent lines from configure.log? Multiple screens up from the
bottom you should see some C code that is the test program.
--
Boyd Stephen Smith Jr.
bs...@volumehost.com
ICQ: 514984 YM/AIM: DaTwinkDaddy
--
gento...@gentoo.org mailing list
What's all this? try doing an emerge metadata then re-emerging php.
> configure: error: can not run test program while cross compiling
>
Are you cross-compiling? If not, then there must be an error either with
your make.conf file or the ebuild.
> !!! ERROR: dev-php/php-4.3.9 failed.
> !!! Function econf, Line 449, Exitcode 1
> !!! econf failed
> !!! If you need support, post the topmost build error, NOT this status
> message.
>
> mail jnichols #
John
--
gento...@gentoo.org mailing list
Ajai Khattri wrote:
|
| On my servers, I set USE in /etc/make.conf as:
|
| USE="-X -kde -gnome -gtk -qt -arts -cups -alsa"
All the servers I build (well, actually all gentoo boxen, period) begin their
USE declaration with -*. This *guarantees* that no USE flag slips by
unnoticed, not to mention not having to declare a sleu of -blah flags.
This might be a tad overkill on desktop machines, since you'll end up
reenabling half of them or so, but on server machines, it's perfect IMO.
Cheers
- --
QOTD:
"Overweight is when you step on your dog's tail and it dies."
Aaron Walker < ka0...@gentoo.org > http://dev.gentoo.org/~ka0ttic/
Gentoo/BSD | cron | shell-tools http://butsugenjitemple.org/~ka0ttic/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFBq/ZjC3poscuANHARAm1ZAJ9Xwz7yMHOB1NmUFK6HGypLxn8p0QCfRliV
EzN20j769ZtixC2BjNbrU6E=
=9E5e
-----END PGP SIGNATURE-----
--
gento...@gentoo.org mailing list
I even found it useful on a desktop system. I currently built a desktop
with USE="-* pam readline" and then used /etc/portage/package.use to
overide those few cases where I wanted the additional USE flags. I was
expecting to place quite a bit into that file, but it turned out in my
case to only be about 6 packages utilizing different USE flags.
I'm seriously considering doing the same thing to my main desktop
system.
Regards,
Paul
--
gento...@gentoo.org mailing list
I'm not trying to, that's the thing. I have no idea why that's happening. :(
> 2) Could you go into /var/tmp/portage/php-4.3.9/work/php-4.3.9/ and give
> the relevaent lines from configure.log? Multiple screens up from the
> bottom you should see some C code that is the test program.
>
This?
int main() {
dn_skipname()
; return 0; }
configure:12920: checking for __dn_skipname in -lbind
configure:12939: gcc -o conftest -march=athlon-xp -O2
-fomit-frame-pointer -pipe -ltiff -L/usr/lib conftest.c -lbind -lm -
lxmlparse -lxmltok 1>&5
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lbind
collect2: ld returned 1 exit status
configure: failed program was:
#line 12928 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char __dn_skipname();
int main() {
__dn_skipname()
; return 0; }
configure:13027: checking for ANSI C header files
configure:13040: gcc -E conftest.c >/dev/null 2>conftest.out
configure:13135: checking for dirent.h that defines DIR
configure:13148: gcc -c -march=athlon-xp -O2 -fomit-frame-pointer -pipe
conftest.c 1>&5
configure:13173: checking for opendir in -ldir
configure:13192: gcc -o conftest -march=athlon-xp -O2
-fomit-frame-pointer -pipe -ltiff -L/usr/lib conftest.c -ldir -lm -l
xmlparse -lxmltok 1>&5
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -ldir
collect2: ld returned 1 exit status
configure: failed program was:
#line 13181 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char opendir();
int main() {
opendir()
; return 0; }
:
--
gento...@gentoo.org mailing list
I'm not trying to cross-compile anything at all, that's the thing. I
have no idea where it's getting that from :(
make.conf is pretty generic.. in fact, here it is...
Thanks!
# Copyright 2000-2003 Daniel Robbins, Gentoo Technologies, Inc.
# Contains local system settings for Portage system
# $Header: /home/cvsroot/gentoo-src/portage/cnf/make.conf,v 1.56
2003/02/28 06:26:08 carpaski Exp $
# Please review 'man make.conf' for more information.
# Build-time functionality
# ========================
#
# The USE variable is used to enable optional build-time functionality. For
# example, quite a few packages have optional X, gtk or GNOME functionality
# that can only be enabled or disabled at compile-time. Gentoo Linux has a
# very extensive set of USE variables described in our USE variable HOWTO at
# http://www.gentoo.org/doc/use-howto.html
#
# The available list of use flags with descriptions is in your portage tree.
# Use 'less' to view them: --> less /usr/portage/profiles/use.desc <--
#
# 'ufed' is an ncurses/dialog interface available in portage to make
handling
# useflags for you. 'emerge app-admin/ufed'
#
# Example:
#USE="X gtk gnome -alsa"
USE="berkdb crypt gd gdbm gif gpm imap icc imlib ipv6 -java jpeg mmx
mysql pam
perl pam-mysql -xmms -xorg -x11 -xfree png python sasl ssl tcpd tiff
truetype xml xml2 -X -qt -kde -gnome -arts -cups -alsa -gtk -mpeg"
# Host Setting
# ============
#
# If you are using a Pentium Pro or greater processor, leave this line
as-is;
# otherwise, change to i586, i486 or i386 as appropriate. All modern systems
# (even Athlons) should use "i686-pc-linux-gnu"
#
CHOST="i686-pc-linux-gnu"
# Host and optimization settings
# ==============================
#
# For optimal performance, enable a CFLAGS setting appropriate for your CPU.
#
# Please note that if you experience strange issues with a package, it
may be
# due to gcc's optimizations interacting in a strange way. Please test the
# package (and in some cases the libraries it uses) at default optimizations
# before reporting errors to developers.
#
# -mcpu=<cpu-type> means optimize code for the particular type of CPU
without
# breaking compatibility with other CPUs.
#
# -march=<cpu-type> means to take full advantage of the ABI and instructions
# for the particular CPU; this will break compatibility with older CPUs (for
# example, -march=athlon-xp code will not run on a regular Athlon, and
# -march=i686 code will not run on a Pentium Classic.
#
# CPU types supported in gcc-3.2 and higher: athlon-xp, athlon-mp,
# athlon-tbird, athlon, k6, k6-2, k6-3, i386, i486, i586 (Pentium), i686
# (PentiumPro), pentium, pentium-mmx, pentiumpro, pentium2 (Celeron),
pentium3.
# Note that Gentoo Linux 1.4 and higher include at least gcc-3.2.
# ATHLON-4 will generate invalid SSE instructions; use 'athlon' instead.
# PENTIUM4 will generate invalid instructions; use 'pentium3' instead.
#
# CPU types supported in gcc-2.95*: k6, i386, i486, i586 (Pentium), i686
# (Pentium Pro), pentium, pentiumpro Gentoo Linux 1.2 and below use
gcc-2.95*
#
# Decent examples:
#
#CFLAGS="-mcpu=athlon-xp -O3 -pipe"
#CFLAGS="-march=pentium3 -O3 -pipe"
CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe"
# If you set a CFLAGS above, then this line will set your default C++
flags to
# the same settings.
CXXFLAGS="${CFLAGS}"
# Advanced Masking
# ================
#
# Gentoo is using a new masking system to allow for easier stability testing
# on packages. KEYWORDS are used in ebuilds to mask and unmask packages
based
# on the platform they are set for. A special form has been added that
# indicates packages and revisions that are expected to work, but have
not yet
# been approved for the stable set. '~arch' is a superset of 'arch' which
# includes the unstable, in testing, packages. Users of the 'x86'
architecture
# would add '~x86' to ACCEPT_KEYWORDS to enable unstable/testing packages.
# '~ppc', '~sparc', '~sparc64' are the unstable KEYWORDS for their
respective
# platforms. DO NOT PUT ANYTHING BUT YOUR SPECIFIC ~ARCHITECTURE IN THE
LIST.
# IF YOU ARE UNSURE OF YOUR ARCH, OR THE IMPLICATIONS, DO NOT MODIFY THIS.
#
#ACCEPT_KEYWORDS="~arch"
# Portage Directories
# ===================
#
# Each of these settings controls an aspect of portage's storage and file
# system usage. If you change any of these, be sure it is available when
# you try to use portage. *** DO NOT INCLUDE A TRAILING "/" ***
#
# PORTAGE_TMPDIR is the location portage will use for compilations and
# temporary storage of data. This can get VERY large depending upon
# the application being installed.
#PORTAGE_TMPDIR=/var/tmp
#
# PORTDIR is the location of the portage tree. This is the repository
# for all profile information as well as all ebuilds. This directory
# itself can reach 200M. WE DO NOT RECOMMEND that you change this.
#PORTDIR=/usr/portage
#
# DISTDIR is where all of the source code tarballs will be placed for
# emerges. The source code is maintained here unless you delete
# it. The entire repository of tarballs for gentoo is 9G. This is
# considerably more than any user will ever download. 2-3G is
# a large DISTDIR.
#DISTDIR=${PORTDIR}/distfiles
#
# PKGDIR is the location of binary packages that you can have created
# with '--buildpkg' or '-b' while emerging a package. This can get
# upto several hundred megs, or even a few gigs.
#PKGDIR=${PORTDIR}/packages
#
# PORT_LOGDIR is the location where portage will store all the logs it
# creates from each individual merge. They are stored as YYMMDD-$PF.log
# in the directory specified. This is disabled until you enable it by
# providing a directory. Permissions will be modified as needed.
#PORT_LOGDIR=/var/log/emerge
#
# PORTDIR_OVERLAY is a directory where local ebuilds may be stored without
# concern that they will be deleted by rsync updates. Default is not
# defined.
#PORTDIR_OVERLAY=/usr/local/portage
# Fetching files
# ==============
#
# If you need to set a proxy for wget or lukemftp, add the appropriate
"export
# ftp_proxy=<proxy>" and "export http_proxy=<proxy>" lines to
/etc/profile if
# all users on your system should use them.
#
# Portage uses wget by default. Here are some settings for some alternate
# downloaders -- note that you need to merge these programs first before
they
# will be available.
#
# Default fetch command (5 tries, passive ftp for firewall compatibility)
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
#
# Using wget, ratelimiting downloads
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp --limit-rate=200k
\${URI} -P \${DISTDIR}"
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp --limit-rate=200k
\${URI} -P \${DISTDIR}"
#
# Lukemftp (BSD ftp):
#FETCHCOMMAND="/usr/bin/lukemftp -s -a -o \${DISTDIR}/\${FILE} \${URI}"
#RESUMECOMMAND="/usr/bin/lukemftp -s -a -R -o \${DISTDIR}/\${FILE} \${URI}"
#
# Prozilla (turbo downloader)
#FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}'
#
# Portage uses GENTOO_MIRRORS to specify mirrors to use for source
retrieval.
# The list is a space seperated list which is read left to right. If you use
# another mirror we highly recommend leaving the default mirror at the
end of
# the list so that portage will fall back to it if the files cannot be found
# on your specified mirror. We _HIGHLY_ recommend that you change this
setting
# to a nearby mirror by merging and using the 'mirrorselect' tool.
#GENTOO_MIRRORS="<your_mirror_here> http://gentoo.oregonstate.edu/
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
# Advanced Features
# =================
#
# MAKEOPTS provides extra options that may be passed to 'make' when a
# program is compiled. Presently the only use is for specifying
# the number of parallel makes (-j) to perform. The suggested number
# for parallel makes is CPUs+1.
#MAKEOPTS="-j2"
#
# AUTOCLEAN enables portage to automatically clean out older or overlapping
# packages from the system after every successful merge. This is the
# same as running 'emerge -c' after every merge. Set with: "yes" or
"no".
# This does not affect the unpacked source. See 'noclean' below.
#AUTOCLEAN="yes"
#
# FEATURES are settings that affect the functionality of portage. Most of
# these settings are for developer use, but some are available to non-
# developers as well. 'buildpkg' is an always-on setting for the emerge
# flag of the same name. It causes binary packages to be created of all
# packages that are merged. 'distcc' enables distcc support for via CC.
# 'userpriv' allows portage to drop root privleges while it is compiling
# as a security measure, and as a side effect this can remove sandbox
# access violations for users. 'usersandbox' enables sandboxing while
# portage is running under userpriv. 'noclean' prevents portage from
# removing the source and temporary files after a merge -- for debugging
# purposes only. 'noauto' is a feature which causes ebuild to perform
# the action requested and not any other required actions like clean or
# unpack -- for debugging purposes only. 'cvs' is a feature for
developers
# that causes portage to enable full settings and USE flags in
SRC_URI and
# has wide effects -- don't set this unless you're ready for it.
'keeptemp'
# prevents the clean phase from deleting the temp files ($T) from a
merge.
#FEATURES="sandbox buildpkg ccache distcc userpriv usersandbox noclean
noauto cvs keeptemp"
FEATURES="fixpackages"
#
# CCACHE_SIZE sets the space use limitations for ccache. The default size is
# 2G, and will be set if not defined otherwise and ccache is in
features.
# Portage will set the default ccache dir if it is not present in the
# user's environment: ${PORTAGE_TMPDIR}/ccache (/var/tmp/ccache).
# Sizes are specified with 'G' 'M' or 'K'.
# '4G' for 4 gigabytes, '4096M' for 4 gigabytes, etc... Default is 2G
#CCACHE_SIZE="2G"
#
# RSYNC_RETRIES sets the number of times portage will attempt to retrieve
# a current portage tree before it exits with an error. This allows
# for a more successful retrieval without user intervention most times.
#RSYNC_RETRIES="3"
#
# RSYNC_TIMEOUT sets the length of time rsync will wait before it times out
# on a connection. Most users will benefit from this setting as it will
# reduce the amount of 'dead air' they experience when they run across
# the occasional, unreachable mirror. Dialup users might want to set
this
# value up around the 300 second mark.
#RSYNC_TIMEOUT=180
#
# RSYNC_EXCLUDEFROM is a file that portage will pass to rsync when it
updates
# the portage tree. Specific chucks of the tree may be excluded from
# consideration. This may cause dependency failures if you are not
careful.
# The file format is one pattern per line, blanks and ';' or '#'
lines are
# comments. See 'man rsync' for more details on the exclude-from format.
#RSYNC_EXCLUDEFROM=/etc/portage/rsync_excludes
#GENTOO_MIRRORS=" ftp://mirror.iawnet.sandia.gov/pub/gentoo/"
--
gento...@gentoo.org mailing list
> On Mon, 2004-11-29 at 23:26 -0500, Aaron Walker wrote:
>
>>All the servers I build (well, actually all gentoo boxen, period) begin their
>>USE declaration with -*. This *guarantees* that no USE flag slips by
>>unnoticed, not to mention not having to declare a sleu of -blah flags.
>>
>>This might be a tad overkill on desktop machines, since you'll end up
>>reenabling half of them or so, but on server machines, it's perfect IMO.
>
You know, that's actually a really good idea. I'll have to do that in
the future. :-)
--
gento...@gentoo.org mailing list
> All the servers I build (well, actually all gentoo boxen, period) begin their
> USE declaration with -*. This *guarantees* that no USE flag slips by
> unnoticed, not to mention not having to declare a sleu of -blah flags.
Does this mean you have to specify flags for each package in
/etc/portage/package.use instead then?
--
toor n.
The Bourne-Again Super-user. An alternate account
with UID of 0, created on Unix machines where the root user has an
inconvenient choice of shell. Compare avatar.
--
gento...@gentoo.org mailing list
> but if I try to manually emerge dev-lang/tk, it gives me this:
>
> Calculating dependencies ...done!
> [ebuild N ] x11-base/xorg-x11-6.8.0-r3
> [ebuild U ] dev-lang/tk-8.4.6-r1 [8.3.4-r1]
> [ebuild N ] app-arch/rpm2targz-9.0-r2
> [ebuild N ] sys-apps/utempter-0.5.5.5
> [ebuild N ] x11-terms/xterm-196
>
>
> Nooo!! NO X!! Arrgh!
> xterm wants to install xorg, but I'm not telling it to install xterm.
I doubt you want to write desktop apps using tk and php on a server (tk is
a widget library for building GUIs).
--
Aj.
--
gento...@gentoo.org mailing list
> Huh, I actually found a way to check right now. The culprit it php's image
> manipulation capabilities. It uses the gd library which, in turn, is linked
> against X. :-(
Actually you can build gd (and freetype) without installing X - I have it
enabled in PHP on all my web servers...
--
That's not a bug, that's a feature!
The canonical
first parry in a debate about a purported bug. The complainant, if
unconvinced, is likely to retort that the bug is then at best a
misfeature. See also feature.
--
gento...@gentoo.org mailing list
> * If you have both freetds and mssql in your USE flags, parts of PHP
> * may not behave correctly, or may give strange warnings. You have
> * been warned! It's recommended that you pick ONE of them. For sybase
> * support, chose 'freetds'. For mssql support choose 'mssql'.
The problem is stated above - you have two USE flags that are mutually
inclusive.
--
--
gento...@gentoo.org mailing list
I have neither of those in my make.conf though.. :-(
--
gento...@gentoo.org mailing list
> > Are you cross-compiling? If not, then there must be an error either with
> > your make.conf file or the ebuild.
> >
>
> I'm not trying to cross-compile anything at all, that's the thing. I
> have no idea where it's getting that from :(
>
> make.conf is pretty generic.. in fact, here it is...
>
<SNIP> make.conf with a lot of unset variables...
I don't know how portage decide on default values, if not set.
I would at least set ACCEPT_KEYWORDS to the correct value myself.
What is the output from "emerge info" ?
--
gento...@gentoo.org mailing list
mail jnichols # emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4,
glibc-2.3.4.20040808-r1, 2.4.26-gentoo-r6 i686)
=================================================================
System uname: 2.4.26-gentoo-r6 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:
sys-kernel/linux-headers-2.4.19-r1,sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox
sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 berkdb crypt gd gdbm gif gpm icc imap imlib ipv6 jpeg mmx mysql
pam pam-mysql perl png python sasl ssl tcpd tiff truetype xml xml2"
Well, that's probably a pretty big issue.
Figure out what version of gcc you are compiling with and make sure it
matches your CHOST in make.conf.
On my computer ls /usr/bin/*-gcc gives:
/usr/bin/i386-pc-linux-gnu-gcc /usr/bin/i686-pc-linux-gnu-gcc
So, I have both i386- and i686-pc-linux-gnu gcc installed, since my CHOST
is i686-pc-linux-gnu I will not be cross-compiling.
> > 2) Could you go into /var/tmp/portage/php-4.3.9/work/php-4.3.9/ and
> > give the relevaent lines from configure.log? Multiple screens up from
> > the bottom you should see some C code that is the test program.
>
> This?
Um, maybe. That's the failed programs for when your configure printed:
checking for __dn_skipname in -lbind... no
checking for opendir in -ldir... no
I'm guessing it would be closer to the bottom. Should be the last code
listing. Prehaps :% then ?int main? from (g)vi(m)?
Of course, it may have abort before it attempted a compile, after it
detected cross-compiling.
If you still can't get it to compile, try changing your profile to the
newest.
rm /etc/make.profile
ln -s /usr/portage/profiles/default-linux/x86/2004.3 /etc/make.profile
Then emerge sync to get a current portage tree. If you don't have gcc
3.4 installed, you might want to try installing that, then using that to
compile php. (I don't know if that'll work. just a guess)
You can also try etc-update to see if there are any config file updates
that may fix your problem. Or try upgrading your system: emerge -uDva
system.
> I have neither of those in my make.conf though.. :-(
Weird.
You may want to put the exact flags you want in /etc/portage/package.use
(I tend to do that for PHP on all my machines anyway).
Ok, tried that..
> Then emerge sync to get a current portage tree. If you don't have gcc
> 3.4 installed, you might want to try installing that, then using that to
> compile php. (I don't know if that'll work. just a guess)
>
Did that too...
> You can also try etc-update to see if there are any config file updates
> that may fix your problem. Or try upgrading your system: emerge -uDva
> system.
>
Tried that... then I tried compiling PHP again, and it gave the same error:
configure: error: can not run test program while cross compiling
I'm not purposely trying to cross-compile anything, that's the thing. :(
Oh, emerge -uDvap system gave me this:
mail portage # emerge -uDvap system
>>> --pretend disables --ask... removing --ask from options.
These are the packages that I would merge, in order:
Calculating system dependencies ...done!
[ebuild U ] sys-libs/db-4.1.25_p1-r4 [4.1.25_p1-r3] -doc -java
-tcltk* (-uclibc) 0 kB
[ebuild U ] sys-libs/libtermcap-compat-1.2.3-r1 [1.2.3] 0 kB
[ebuild U ] sys-devel/bin86-0.16.13 [0.16.0] 143 kB
Total size of downloads: 143 kB
mail portage #
It hates me. I think I should shoot the box. :P
--
gento...@gentoo.org mailing list
Run this command: emerge --newuse -uDva world
install the packages
revdep-rebuild
emerge php
If that doesn't work, I have no idea.
>
> It hates me. I think I should shoot the box. :P
>
good plan. :)
It wants to give me X!!!
AUUGH DIE X DIE!! *cries woefully*
mail jnichols # emerge --newuse -uDva world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild R ] sys-apps/sed-4.0.9 -bootstrap -build -debug -nls*
-static 0 kB
[ebuild R ] sys-apps/texinfo-4.7-r1 -build -debug -nls* -static 0 kB
[ebuild U ] sys-libs/db-4.1.25_p1-r4 [4.1.25_p1-r3] -doc -java
-tcltk* (-uclibc) 0 kB
[ebuild R ] sys-devel/binutils-2.15.90.0.1.1-r3 -bootstrap -build
-debug -multitarget -nls* 0 kB
[ebuild R ] sys-apps/coreutils-5.2.1 -acl -build -debug -nls*
(-selinux) -static (-uclibc) 0 kB
[ebuild R ] app-shells/bash-2.05b-r9 -build -debug -nls* (-uclibc) 0 kB
[ebuild R ] sys-devel/bc-1.06-r5 -debug -readline* -static 0 kB
[ebuild R ] sys-apps/diffutils-2.8.4-r4 -build -debug -nls* -static
0 kB
[ebuild R ] dev-lang/python-2.3.4 -X +berkdb -bootstrap -build
-debug -doc +gdbm +ipv6 -ncurses* -readline* +ssl -tcltk -ucs2 0 kB
[ebuild R ] sys-devel/m4-1.4.1 -bootstrap -nls* 0 kB
[ebuild R ] sys-devel/bison-1.875 -debug -nls* -static 0 kB
[ebuild R ] sys-devel/gcc-3.3.4-r1 -X -bootstrap -build -debug
-fortran* -gcj -hardened -multilib -nls* -objc -pic -static (-uclibc) 0 kB
[ebuild R ] sys-apps/gawk-3.1.3-r1 -build -nls* (-uclibc) 0 kB
[ebuild R ] sys-apps/pam-login-3.14 -livecd -nls* (-selinux) 0 kB
[ebuild R ] sys-apps/grep-2.5.1-r6 -build -debug -nls* -pcre
-static (-uclibc) 0 kB
[ebuild R ] sys-apps/util-linux-2.12-r4 +crypt -debug -nls* +pam
(-selinux) -static (-uclibc) 0 kB
[ebuild R ] sys-libs/glibc-2.3.4.20040808-r1 -build -debug -erandom
-hardened -multilib -nls* -nptl -pic -userlocales 0 kB
[ebuild R ] sys-apps/man-1.5m-r2 -debug -nls* 0 kB
[ebuild R ] app-shells/sash-3.7 -debug -readline* 0 kB
[ebuild R ] dev-db/mysql-4.0.22 +berkdb -debug -innodb +perl
-readline* (-selinux) +ssl -static +tcpd 0 kB
[ebuild R ] sys-libs/db-4.0.14-r3 -doc -java -tcltk* 0 kB
[ebuild U ] sys-libs/libtermcap-compat-1.2.3-r1 [1.2.3] 0 kB
[ebuild R ] app-editors/vim-core-6.3-r2 -acl -debug -livecd
-ncurses* -nls* (-selinux) 0 kB
[ebuild R ] app-editors/vim-6.3-r1 -acl -cscope* -debug +gpm
-minimal -ncurses* -nls* +perl +python -ruby (-selinux) -vim-with-x 0 kB
[ebuild R ] sys-devel/make-3.80-r1 -build -debug -nls* -static
(-uclibc) 0 kB
[ebuild R ] app-arch/gzip-1.3.5-r3 -build -debug -nls* -pic -static
0 kB
[ebuild R ] net-misc/wget-1.9-r2 -build -debug +ipv6 -nls* -socks5
+ssl -static 0 kB
[ebuild R ] sys-apps/shadow-4.0.5-r2 -debug -nls* +pam (-selinux)
-skey 0 kB
[ebuild R ] net-misc/openssh-3.8.1_p1-r1 -X509 -chroot -debug +ipv6
-kerberos -ldap* +pam (-selinux) -skey -smartcard -static +tcpd
(-uclibc) 0 kB
[ebuild U ] sys-devel/bin86-0.16.13 [0.16.0] 143 kB
[ebuild R ] net-mail/courier-imap-3.0.8 +berkdb -debug -fam +gdbm
+ipv6 -ldap +mysql -nls* +pam -postgres (-selinux) 0 kB
[ebuild R ] media-libs/gd-2.0.32 -X +jpeg +png -truetype* 0 kB
[ebuild R ] app-arch/tar-1.14 -build -debug -nls* -static 0 kB
[ebuild R ] sys-apps/psmisc-21.4 -nls* (-selinux) 0 kB
[ebuild R ] app-editors/nano-1.3.4 -build -debug -justify -ncurses*
-nls* -nomac -slang* -spell* 0 kB
[ebuild R ] net-misc/whois-4.6.13-r1 -nls* 0 kB
[ebuild R ] dev-lang/swig-1.3.21 -debug -guile* -java +perl -php
+python -ruby -tcltk 0 kB
[ebuild R ] sys-apps/kbd-1.12-r2 -nls* 0 kB
[ebuild R ] sys-devel/gettext-0.12.1-r2 -bootstrap -emacs -nls* 0 kB
[ebuild R ] sys-apps/net-tools-1.60-r9 -build -debug -nls* -static
(-uclibc) 0 kB
[ebuild R ] dev-libs/popt-1.7-r1 -nls* 0 kB
[ebuild R ] sys-fs/e2fsprogs-1.35-r1 -debug -diet -nls* -static 0 kB
[ebuild R ] sys-apps/findutils-4.1.20-r1 -afs -build -debug -nls*
(-selinux) -static 0 kB
[ebuild R ] media-libs/giflib-4.1.0-r3 -X* +gif 0 kB
[ebuild R ] media-libs/freetype-2.1.5-r1 -bindist -cjk -debug -doc
-zlib* 0 kB
[ebuild U ] x11-base/opengl-update-1.8.2 [1.8.1-r1] 0 kB
[ebuild N ] x11-base/xorg-x11-6.8.0-r3 -3dfx -3dnow -bitmap-fonts
-cjk -debug -dlloader -dmx -doc -hardened -insecure-drivers +ipv6 +mmx
-nls +pam -sdk -sse -static -xprint 56,846 kB
[ebuild R ] x11-libs/gtk+-1.2.10-r11 -debug -nls* 0 kB
[ebuild N ] app-arch/rpm2targz-9.0-r2 2 kB
[ebuild N ] sys-apps/utempter-0.5.5.5 20 kB
[ebuild N ] x11-terms/xterm-196 -Xaw3d -debug -truetype -unicode 662 kB
Total size of downloads: 57,675 kB
Do you want me to merge these packages? [Yes/No] No
Quitting.
It seems that you have gtk+ installed, which requires X.
Regards,
Jason Stubbs
--
gento...@gentoo.org mailing list
Uninstalled x11-libs/gtk+ ..
mail jnichols # emerge -p x11-libs/gtk+
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] x11-base/xorg-x11-6.8.0-r3
[ebuild N ] app-arch/rpm2targz-9.0-r2
[ebuild N ] sys-apps/utempter-0.5.5.5
[ebuild N ] x11-terms/xterm-196
[ebuild U ] dev-libs/glib-2.4.7 [2.2.3]
[ebuild N ] dev-libs/atk-1.8.0
[ebuild N ] x11-libs/pango-1.6.0
[ebuild N ] x11-misc/shared-mime-info-0.14
[ebuild N ] x11-libs/gtk+-2.4.9-r1
mail jnichols #
emerge --newuse -uDva world gives the same results as above... still
wants me to install X.
:(
--
gento...@gentoo.org mailing list
emerge -uDvpt --newuse world, please.
Did you have X installed previously? Your list has opengl update in
addition to gtk+ removing them may help.....
--
Dave Erickson <lin...@esox.us>
--
gento...@gentoo.org mailing list
Holy cow.. no X this time!
jnichols@mail jnichols $ screen
[nomerge ] net-www/apache-1.3.33 +pam +ssl
[ebuild R ] sys-libs/db-4.0.14-r3 -doc -java -tcltk* 0 kB
[nomerge ] dev-perl/DBD-mysql-2.1027
[nomerge ] dev-perl/DBI-1.38
[nomerge ] dev-libs/cyrus-sasl-2.1.20 -authdaemond +berkdb
-debug +gdbm -java -kerberos -ldap +mysql +pam -postgres +ssl -static
[ebuild R ] dev-db/mysql-4.0.22 +berkdb -debug -innodb +perl
-readline* (-selinux) +ssl -static +tcpd 0 kB
[ebuild R ] app-shells/sash-3.7 -debug -readline* 0 kB
[nomerge ] sys-apps/man-pages-1.67
[ebuild R ] sys-apps/man-1.5m-r2 -debug -nls* 0 kB
[ebuild R ] sys-libs/glibc-2.3.4.20040808-r1 -build -debug
-erandom -hardened -multilib -nls* -nptl -pic -userlocales 0 kB
[nomerge ] sys-apps/baselayout-1.9.4-r6 -bootstrap -build
-debug -livecd (-selinux) -static (-uclibc)
[ebuild R ] sys-apps/util-linux-2.12-r4 +crypt -debug -nls*
+pam (-selinux) -static (-uclibc) 0 kB
[nomerge ] app-crypt/hashalot-0.3
[ebuild R ] sys-apps/grep-2.5.1-r6 -build -debug -nls* -pcre
-static (-uclibc) 0 kB
[ebuild R ] sys-apps/pam-login-3.14 -livecd -nls* (-selinux) 0 kB
[ebuild R ] sys-apps/gawk-3.1.3-r1 -build -nls* (-uclibc) 0 kB
[ebuild R ] sys-devel/gcc-3.3.4-r1 -X -bootstrap -build -debug
-fortran* -gcj -hardened -multilib -nls* -objc -pic -static (-uclibc) 0 kB
[ebuild R ] sys-devel/bison-1.875 -debug -nls* -static 0 kB
[ebuild R ] sys-devel/m4-1.4.1 -bootstrap -nls* 0 kB
[nomerge ] sys-devel/libtool-1.5.2-r7 (-uclibc)
[nomerge ] sys-devel/autoconf-2.59-r5
[nomerge ] dev-lang/perl-5.8.4-r1 +berkdb -debug -doc
+gdbm -ithreads -perlsuid (-uclibc)
[nomerge ] sys-devel/libperl-5.8.4-r1 +berkdb -debug
+gdbm -ithreads (-uclibc)
[nomerge ] sys-apps/portage-2.0.51-r3 -build -debug
(-selinux)
[ebuild R ] dev-lang/python-2.3.4 -X +berkdb -bootstrap
-build -debug -doc +gdbm +ipv6 -ncurses* -readline* +ssl -tcltk -ucs2 0 kB
[nomerge ] dev-libs/openssl-0.9.7d-r2 -debug -emacs
(-uclibc)
[ebuild R ] sys-apps/diffutils-2.8.4-r4 -build -debug
-nls* -static 0 kB
[ebuild R ] sys-devel/bc-1.06-r5 -debug -readline*
-static 0 kB
[ebuild R ] app-shells/bash-2.05b-r9 -build -debug -nls*
(-uclibc) 0 kB
[nomerge ] sys-apps/debianutils-1.16.7-r4 -build -static
[ebuild R ] sys-apps/coreutils-5.2.1 -acl -build -debug
-nls* (-selinux) -static (-uclibc) 0 kB
[nomerge ] dev-python/python-fchksum-1.7.1
[nomerge ] sys-libs/zlib-1.2.1-r3 -build -debug
[ebuild R ] sys-devel/binutils-2.15.90.0.1.1-r3
-bootstrap -build -debug -multitarget -nls* 0 kB
[ebuild U ] sys-libs/db-4.1.25_p1-r4 [4.1.25_p1-r3] -doc
-java -tcltk* (-uclibc) 0 kB
[ebuild R ] sys-apps/texinfo-4.7-r1 -build -debug -nls*
-static 0 kB
[ebuild R ] sys-apps/sed-4.0.9 -bootstrap -build -debug
-nls* -static 0 kB
Total size of downloads: 57,675 kB
mail jnichols #
--
gento...@gentoo.org mailing list
I think if you let these recompile with your new use flags (without X),
you'll be set. I don't know if that'll solve your php problem, but it
might, you never know.
It hung. I checked hte console, and "make" had panicked.
I think I need to take the box out and shoot it.
--
gento...@gentoo.org mailing list
> Calculating world dependencies ...done!
> [blocks B ] x11-base/xfree (from pkg x11-base/xorg-x11-6.8.0-r3)
> [ebuild N ] x11-base/xorg-x11-6.8.0-r3
> [ebuild U ] sys-apps/file-4.10-r1 [4.08]
>
>
> Ugh.
>
> I added the current version of xfree into package.mask because I do
> not want to upgrade X.
>
> I cannot figure out how to get rid of it. I've tried USE="-X -x -qt
> -gnome -kde" and everything else that I could think of but it keeps
> trying to feed me X.
>
> I tried to let it upgrade X but the compilation failed at some unknown
> stage.
>
> I really want to purge this machine of X and anything X related. It's
> a server.
>
> Help?
>
please stop this thread I've only 1280X1024 monitor and thunderbird has
no more space in the subject column to show the replyes ;)
--
gento...@gentoo.org mailing list