[gentoo-user] how did xine-lib get broken?
I'm confused. I was upgrading my box piecemeal, as it's been a while. I ran revdep-rebuild and it turned up xine-lib as broken, so it rebuilt it, but the rebuild failed. libtool: compile: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input -I../../lib -I../../lib -fvisibility=hidden -D_LARGEFILE64_SOURCE -I/usr/include/alsa -I../../src/input/libdvdnav/ -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -O2 -march=athlon-xp -pipe -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -c input_v4l2.c -fPIC -DPIC -o .libs/xineplug_inp_v4l2_la-input_v4l2.o input_v4l2.c: In function 'v4l2_input_open': input_v4l2.c:113: error: implicit declaration of function '_IOR' input_v4l2.c:113: warning: nested extern declaration of '_IOR' input_v4l2.c:113: error: expected expression before 'struct' input_v4l2.c: In function 'v4l2_input_setup_video_streaming': input_v4l2.c:162: error: implicit declaration of function '_IOWR' input_v4l2.c:162: warning: nested extern declaration of '_IOWR' input_v4l2.c:162: error: expected expression before 'struct' input_v4l2.c:179: error: expected expression before 'struct' input_v4l2.c:208: error: expected expression before 'struct' input_v4l2.c:212: error: implicit declaration of function '_IOW' input_v4l2.c:212: warning: nested extern declaration of '_IOW' input_v4l2.c:212: error: expected expression before 'int' input_v4l2.c: In function 'v4l2_input_dequeue_video_buffer': input_v4l2.c:283: error: expected expression before 'struct' input_v4l2.c: In function 'v4l2_input_enqueue_video_buffer': input_v4l2.c:317: error: expected expression before 'struct' input_v4l2.c: In function 'v4l2_input_dispose': input_v4l2.c:326: error: expected expression before 'int' input_v4l2.c: In function 'v4l2_input_get_mrl': input_v4l2.c:353: warning: unused variable 'this' so obviously xine-lib is missing a dependency. Why isn't this unknown dependency simply pulled in? Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpWs9fhF7i4F.pgp Description: PGP signature
[gentoo-user] building pdftk (needs gcj)
So, I need pdftk to build some documents, so I emerge it and it tells me that I need to update my USE flags and rebuild gcc with gcj support. So, I do. I added gcj to my global make.conf and ran the emerge, and gcc was rebuilt. Installing (1 of 2) sys-devel/gcc-4.3.4 * The current gcc config appears valid, so it will not be * automatically switched for you. If you would like to * switch to the newly installed gcc version, do the * following: * gcc-config i686-pc-linux-gnu-4.3.4 * source /etc/profile * No profile selected, unable to utilize --use-old * If you have issues with packages unable to locate libstdc++.la, * then try running 'fix_libtool_files.sh' on the old gcc versions. But now pdftk fails to build because there's no gcj command. make[2]: Entering directory `/var/tmp/portage/app-text/pdftk-1.41-r1/work/pdftk-1.41/java_libs/com/lowagie/text' gcj -O2 -march=athlon-xp -pipe -w --encoding=UTF-8 --classpath=/var/tmp/portage/app-text/pdftk-1.41-r1/work/pdftk-1.41/java_libs -c Anchor.java -o Anchor.o /bin/sh: gcj: command not found make[2]: *** [Anchor.o] Error 127 I'm confused. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpHiI7NGuaYO.pgp Description: PGP signature
Re: [gentoo-user] building pdftk (needs gcj)
On 21/02/10 Stroller said: It's using the old version of gcc, because you haven't told it to use the new version. The output you posted specifically told you to run: gcc-config i686-pc-linux-gnu-4.3.4 source /etc/profile Ok, then shouldn't emerge have done that automatically, since it seemed to know that I needed gcj and to rebuild gcc before building pdftk? What's the point in continuing or pretending that the build process here is in any way automatic? Tad misleading. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpclVqFaUsbV.pgp Description: PGP signature
[gentoo-user] alsa playback problems in audacious
Hi, I recently noticed that I suddenly have problems with mp3 playback in audacious2. msoul...@anton:~$ alsa-gapless: snd_device_name_hint failed: Invalid argument. madplug: lost synchronization. ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured Lots of gaps in the playback. mplayer is fine, and it's using alsa for sound playback, so it feels like an application problem. Has anyone else seen this? Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpgyQsyhjinO.pgp Description: PGP signature
[gentoo-user] freezing a package
If I want to freeze my nvidia-drivers because any upgrade will abandon my hardware, masking out newer versions doesn't seem to be enough as it will also offer to downgrade once that version is no longer in the portage tree. Is it simpler to just remove nvidia-drivers from the world file? Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpVRNQJfO5jB.pgp Description: PGP signature
Re: [gentoo-user] python-updater failure
On 07/12/09 cov...@ccs.covici.com said: There is an argument to pythonupdater to ignore version numbers -- maybe this will help your problem. Yes, that was the issue. Far from intuitive... Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpTKYQxYiJBt.pgp Description: PGP signature
Re: [gentoo-user] freezing a package
On 19/12/09 Albert Hopkins said: Create an local overlay. Put the ebuild in there. I'll need to read up on how. The section on overlays left me with the impression that overlays were for experimental code, not for keeping private copies of packages. Anyway, I think I'll remove it from the world file, and mask it out, and look into the overlay. At least it will be ignored when I emerge world. I found that the in the package.mask wasn't always enough though, as if I used the --update argument to emerge and my version wasn't in the portage tree anymore, emerge would get silly and offer to downgrade. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgprRRUJAUx4Q.pgp Description: PGP signature
[gentoo-user] python-updater failure
So I ran a big emerge --update world and it picked up Python 2.6 from 2.5. It'd be nice if python-updater ran automatically when this happens but it doesn't, but gcompris failing to build was a nice reminder that it needed to be done. So I ran it... msoul...@anton:~$ sudo python-updater Password: * Starting Python Updater from 2.5 to 2.6 : * Adding to list: =net-p2p/bittorrent-5.0.9-r1 * Adding to list: =app-admin/webapp-config-1.50.16-r1 * Adding to list: =dev-util/scons-1.2.0-r1 * Adding to list: =sys-libs/cracklib-2.8.13 * Adding to list: =gnome-extra/libgsf-1.14.11 * Adding to list: =media-libs/mutagen-1.15 * Adding to list: =media-libs/lcms-1.18-r1 * Adding to list: =media-libs/pdflib-7.0.2_p8 * Adding to list: =dev-libs/boost-1.35.0-r2 * Adding to list: =dev-libs/libxslt-1.1.24-r1 * Adding to list: =dev-libs/libgamin-0.1.10-r2 * Adding to list: =dev-python/numeric-24.2-r6 * Adding to list: =dev-python/lxml-2.2.1 * Adding to list: =dev-python/cython-0.11.2 * Adding to list: =dev-python/numpy-1.2.1 * Adding to list: =dev-python/pygobject-2.16.1 * Adding to list: =dev-python/pycairo-1.8.2 * Adding to list: =dev-python/gnuplot-py-1.8 * Adding to list: =dev-python/twisted-web-8.1.0 * Adding to list: =dev-python/pycrypto-2.0.1-r8 * Adding to list: =dev-python/pyopenssl-0.9 * Adding to list: =dev-python/pyopengl-3.0.0 * Adding to list: =dev-python/dnspython-1.6.0 * Adding to list: =dev-python/twisted-8.1.0 * Adding to list: =dev-python/pyxml-0.8.4-r1 * Adding to list: =dev-python/wxpython-2.6.4.0-r2 * Adding to list: =x11-libs/vte-0.17.4-r3 * Adding to list: =net-zope/zope-interface-3.5.1 * Adding to list: =app-portage/layman-1.2.3 * Adding to list: =dev-java/java-config-1.3.7-r1 These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds to satisfy =dev-python/lxml-2.2.1. Umm... now what? Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp2OTspY7C8f.pgp Description: PGP signature
Re: [gentoo-user] configuring wlan0
On 20/11/09 Mick said: Does your router know this? I'm not being funny, but I had run into a problem sometime in the past where a change in the dhcpcd version caused the router to not read the NIC MAC address correctly. That created a clash with the IP address lease. If I configure it statically then it dhcpcd shouldn't run at all. It works fine when I configure it by hand. OK, have you looked in your logs/dmesg? I think that the ndiswrapper has to load first and probe your NIC, before /etc/init.d/net.wlan0 launches. It may pay to keep an eye on the router logs while your machine boots. My line above with sleep_scan_wlan0=1 or say 3 seconds delay may help, if this is the problem. I'll play with it a bit. If you have not installed wpa_supplicant you don't need this. Just make sure #modules=( wpa_supplicant ) is commented out. iwconfig is the default anyway. ifconfig or iproute2 will work so I don't think that you need to define that either. Your entries: essid_wlan0=digitaltorque config_wlan0=( 192.168.0.5/24 ) routes_wlan0=( default via 192.168.0.1 ) are correct - so the error is not because of these. Or maybe I should just run an rc.local script. You could use the preup scripts in /etc/conf.d/net, if for some reason the ndiswrapper takes for ever to kick into action. Hmm. I did put ndiswrapper in my /etc/modules.autoload.d/kernel-2.6, so it should be loaded at boot, but maybe it takes too long, causing a race condition at boot. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein signature.asc Description: Digital signature
Re: [gentoo-user] configuring wlan0
On 23/11/09 Mick said: I just noticed that the latest dhcpcd-4.0.15 is playing up when it comes up. It seems that on 3 out of 5 it will time out when my machine boots up. It works fine if I bring it up manually thereafter, or run /etc/init.d/net.eth0 restart. The previous version worked without timing out. This may be related to how dhcpcd interacts with my router - or it could also be related to your problem? I haven't had time to troublshoot it yet. I'd be surprised, as it shouldn't be run at all. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein signature.asc Description: Digital signature
Re: [gentoo-user] configuring wlan0
On 19/11/09 Alan McKinnon said: conf.d/net is not buggy - it is suitable for static networking where the interfaces never change and neither does the address. It is simply inadequate for desktop use, *especially* roaming laptops. A side note in the docs to this effect would not be amiss. In my case the interface won't change and neither will the address. It worked fine when it was a wired eth0 interface. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpMGmoHaK9Hv.pgp Description: PGP signature
Re: [gentoo-user] configuring wlan0
On 18/11/09 Alan McKinnon said: Forget all about conf.d/net, and disable the init scripts for it. Install and run wicd instead. I'll look into it, but the Gentoo Handbook still points at conf.d/net, so should there not be an update if it has fallen out of favour? Should the bugs in conf.d/net not be fixed? Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpuUQk8pNXD6.pgp Description: PGP signature
Re: [gentoo-user] configuring wlan0
On 18/11/09 Mick said: I don't think that there bugs in conf.d/net just a matter of preference. Alan suggested that wicd is a simpler way to have your wireless configured and it does not need /etc/init.d/*net scripts to function. I am running wpa_supplicant: modules=( wpa_supplicant ) wpa_supplicant_ath0=-Dwext and it just works??? for my wireless card. You may want to try something like this in your /etc/conf.d/net: sleep_scan_wlan0=1 config_wlan0=( dhcp ) fallback_wlan0=( 192.168.0.5 netmask 255.255.255.0 ) fallback_route_wlan0=( default via 192.168.0.1 ) in case there is a dhcp problem with how the router releases IP address leases. I'm not using dhcp, just a static address. All I want the damn scripts to do is this modprobe ndiswrapper iwconfig wlan0 essid digitaltorque ifconfig wlan0 192.168.0.5 netmask 255.255.255.0 route add default gw 192.168.0.1 After looking at the net.example again maybe I need this modules=( ifconfig iwconfig !wpa_supplicant ) Or maybe I should just run an rc.local script. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp4r9UwhWhPw.pgp Description: PGP signature
Re: [gentoo-user] configuring wlan0
On 18/11/09 Space Cakex said: for me the best solution is to use networkmanager, delete net scripts and everything plus install nm-applet, so I have a real user friendly look and feel :) my only issue now is vpnc (see my other mail) I'm not a fan of networkmanager. On my ubuntu laptop I use whereami. On this gentoo desktop, it doesn't roam. I want one network config to set a static IP on my wireless card, always to the same essid. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpX7t8RDY6kb.pgp Description: PGP signature
[gentoo-user] configuring wlan0
Hi, I recently moved from a wired ethernet interface to wireless via ndiswrapper. I now have wlan0 interface, and configuring it by hand works fine. But, on boot, it's not coming up. The initscript gets as far as setting up the essid, but then says that it cannot configure it. That's the only feedback. msoul...@anton:~$ cat /etc/conf.d/net essid_wlan0=digitaltorque config_wlan0=( 192.168.0.5/24 ) routes_wlan0=( default via 192.168.0.1 ) msoul...@anton:~$ ls -l /etc/init.d/net.wlan0 lrwxrwxrwx 1 root root 6 Nov 8 2008 /etc/init.d/net.wlan0 - net.lo Do I need more here? I'm not yet running encryption, just a MAC filter, so no other wireless params are needed. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpB0K1VhBgbA.pgp Description: PGP signature
Re: [gentoo-user] Re: terminal settings
On 06/11/09 Harry Putnam said: Some examples would be helpful. echo $SHELL for sure. It's /bin/bash. Damn, this actually seems inconsistent. I did a fresh login and background jobs with output to stdout aren't hanging. Oh wait, one just did. It started fine... msoul...@anton:~$ backup_pa.sh [1] 15388 msoul...@anton:~$ Backup up remote dirs etc/httpd usr/local/etc git var/www home/pawsitiveapproach to local file pa_backup.20091107.tar.gz... msoul...@anton:~$ jobs [1]+ Running backup_pa.sh and then [1]+ Stopped backup_pa.sh but if I bring it to the foreground... msoul...@anton:~$ fg backup_pa.sh Hmm, it doesn't seem to be running actually, it looks like it's still sleeping... All it's doing is running a remote tar over ssh. My at jobs tend to hang for the same reason, but only on that box. I can't explain it, and I don't know what would control that. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpl1YZweSfPH.pgp Description: PGP signature
[gentoo-user] confusing emerge output
Hi there, I haven't updated in a while, and I went to do so today and received this msoul...@anton:~$ emerge --update --pretend world These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy =app-admin/eselect-python-20090804 have been masked. !!! One of the following masked packages is required to complete your request: - app-admin/eselect-python- (masked by: missing keyword) - app-admin/eselect-python-20090824 (masked by: ~x86 keyword) - app-admin/eselect-python-20090814 (masked by: ~x86 keyword) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by dev-python/django-1.1 [ebuild]) (dependency required by world [argument]) Is this saying that it can't update django without pulling in an unstable eselect-python? If so I'll just remove django for now... Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpKdU1rSAcRP.pgp Description: PGP signature
Re: [gentoo-user] confusing emerge output
On 25/08/09 Crístian Viana said: yes, but you're already using an unstable version of django. Not according to the Django developers. :) Anywho, I'll uninstall it for now. Mike signature.asc Description: Digital signature
Re: [gentoo-user] inkscape won't start
On 14/06/09 Ward Poelmans said: Try unmerging app-text/poppler*. It's being replaced by dev-libs/poppler* Ok, after completely rebuilding inkscape, it works now. With warnings mind you (inkscape:25661): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (inkscape:25661): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (inkscape:25661): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (inkscape:25661): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp83NJFgJuQY.pgp Description: PGP signature
[gentoo-user] inkscape won't start
So, it used to work, but now I get this: (inkscape:456): gtkmm-CRITICAL **: voidunnamed::container_foreach_callback(GtkWidget*, void*): assertion `widget != 0' failed Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it So I figure something needed is missing. msoul...@anton:~$ revdep-rebuild --pretend * Configuring search environment for revdep-rebuild * Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged. * Collecting system binaries and libraries * Generated new 1_files.rr * Collecting complete LD_LIBRARY_PATH * Generated new 2_ldpath.rr * Checking dynamic linking consistency [ 100% ] * Dynamic linking on your system is consistent... All done. Hmm. Not according to revdep-rebuild. So, lets try to rebuild it. msoul...@anton:~$ sudo emerge media-gfx/inkscape Password: Calculating dependencies... done! [ebuild N] dev-libs/poppler-0.10.7 USE=abiword poppler-data [ebuild N] dev-libs/poppler-glib-0.10.7 USE=cairo [uninstall] app-text/poppler-bindings-0.10.5-r1 [blocks b ] dev-libs/poppler (dev-libs/poppler is blocking app-text/popple r-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1) [blocks b ] app-text/poppler-bindings (app-text/poppler-bindings is blocki ng dev-libs/poppler-glib-0.10.7, dev-libs/poppler-0.10.7) [blocks b ] dev-libs/poppler-glib (dev-libs/poppler-glib is blocking app-t ext/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1) [ebuild U ] virtual/poppler-glib-0.10.7 [0.10.5] [ebuild R ] media-gfx/inkscape-0.46-r5 [blocks B ] app-text/poppler (app-text/poppler is blocking dev-libs/popple r-glib-0.10.7, dev-libs/poppler-0.10.7) [blocks B ] dev-libs/poppler (dev-libs/poppler is blocking app-text/popple r-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1) [blocks B ] dev-libs/poppler-glib (dev-libs/poppler-glib is blocking app-t ext/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'dev-libs/poppler-glib-0.10.7', 'merge') pulled in by ~dev-libs/poppler-glib-0.10.7[cairo] required by ('installed', '/', 'media-g fx/gimp-2.6.4', 'nomerge') ~dev-libs/poppler-glib-0.10.7[cairo] required by ('ebuild', '/', 'virtual/po ppler-glib-0.10.7', 'merge') ~dev-libs/poppler-glib-0.10.7[cairo] required by ('ebuild', '/', 'media-gfx/ inkscape-0.46-r5', 'merge') ('installed', '/', 'app-text/poppler-0.10.5-r1', 'nomerge') pulled in by ~app-text/poppler-0.10.5 required by ('installed', '/', 'app-text/xpdf-3.02- r2', 'nomerge') ~app-text/poppler-0.10.5 required by ('installed', '/', 'app-office/openoffi ce-3.0.0', 'nomerge') ~app-text/poppler-0.10.5 required by ('installed', '/', 'dev-tex/luatex-0.30 .3', 'nomerge') (and 1 more) Wow. How'd I get in this state? I'm not completely up-to-date, so I'm going to update world first, but there's no update to inkscape or poppler mentioned in that. This seems like a full-time job. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpI5isNYqaqE.pgp Description: PGP signature
Re: [gentoo-user] ebuild description
On 25/04/09 Sebastian Günther said: emerge eix man eix Cool. I installed it and ran update-eix. When I run eix dev-lang/python I see that it's highlighting version ~2.5.4-r2, which is what I have installed. If the 2.5.4-r2 version is masked by keyword, why's it installed on my system? :) I haven't explicitely unmasked that version anywhere that I'm aware of. Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein signature.asc Description: Digital signature
[gentoo-user] conflict in update
I'm trying to understand the explanation of this but I don't quite see it. It looks like conflicting libraries used by gimp, inkscape and openoffice. I don't quite understand the explanation, and what my options are. Translation appreciated. Thanks, Mike msoul...@anton:~$ emerge --pretend --update --deep world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/libassuan-1.0.5 [1.0.4] [ebuild U ] dev-lang/python-2.5.4-r2 [2.5.2-r7] USE=xml%* [ebuild U ] dev-python/setuptools-0.6_rc9 [0.6_rc8-r1] [ebuild U ] app-text/poppler-0.10.5-r1 [0.10.4] [ebuild U ] app-text/poppler-bindings-0.10.5-r1 [0.10.4] [ebuild U ] app-crypt/gnupg-2.0.11 [2.0.10] [ebuild U ] dev-python/pygtk-2.14.1 [2.14.0] !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: app-text/poppler-bindings:0 ('installed', '/', 'app-text/poppler-bindings-0.10.4', 'nomerge') pulled in by ~app-text/poppler-bindings-0.10.4[gtk,cairo] required by ('installed', '/', 'media-gfx/gimp-2.6.4', 'nomerge') ~app-text/poppler-bindings-0.10.4[gtk,cairo] required by ('installed', '/', 'virtual/poppler-glib-0.10.4', 'nomerge') ~app-text/poppler-bindings-0.10.4[gtk,cairo] required by ('installed', '/', 'media-gfx/inkscape-0.46-r5', 'nomerge') (and 1 more) ('ebuild', '/', 'app-text/poppler-bindings-0.10.5-r1', 'merge') pulled in by app-text/poppler-bindings required by world Explanation: New USE for 'app-text/poppler-bindings:0' are incorrectly set. In order to solve this, adjust USE to satisfy '~app-text/poppler- bindings-0.10.4[gtk,cairo]'. app-text/poppler:0 ('ebuild', '/', 'app-text/poppler-0.10.5-r1', 'merge') pulled in by ~app-text/poppler-0.10.5 required by ('ebuild', '/', 'app-text/poppler-bindings-0.10.5-r1', 'merge') (and 1 more) ('installed', '/', 'app-text/poppler-0.10.4', 'nomerge') pulled in by ~app-text/poppler-0.10.4 required by ('installed', '/', 'dev-tex/luatex-0.30.3', 'nomerge') ~app-text/poppler-0.10.4 required by ('installed', '/', 'app-text/poppler-bindings-0.10.4', 'nomerge') ~app-text/poppler-0.10.4 required by ('installed', '/', 'app-office/openoffice-3.0.0', 'nomerge') (and 3 more) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpSNwYX0VKMk.pgp Description: PGP signature
Re: [gentoo-user] conflict in update
On 26/04/09 Mike Kazantsev said: And note that =sys-apps/portage-2.2 will resolve that automagically - without user (your) intervention. sys-apps/portage-2.1.6.7 Will that go stable soon? Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpNPqnHf4hUy.pgp Description: PGP signature
Re: [gentoo-user] conflict in update
On 25/04/09 Justin said: It tells you what todo: emerge app-text/poppler-bindings-0.10.4 with USE=gtk cairo check that if it solves the problem msoul...@anton:~$ USE=gtk cairo sudo emerge --pretend app-text/poppler-bindings These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] app-text/poppler-0.10.5-r1 [0.10.4] [ebuild U ] app-text/poppler-bindings-0.10.5-r1 [0.10.4] Ok, I'll try this and repeat. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgprqRFvxjKzn.pgp Description: PGP signature
Re: [gentoo-user] conflict in update
On 25/04/09 Neil Bothwick said: And remove poppler-bindings from world. Ok, and will prevent it from being considered during my next world update, as I understand it. Can you explain why that's a good thing? Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpMwhTWypm80.pgp Description: PGP signature
Re: [gentoo-user] conflict in update
On 25/04/09 Justin said: It tells you what todo: emerge app-text/poppler-bindings-0.10.4 with USE=gtk cairo check that if it solves the problem Ok, I rebuilt app-text/poppler-bindings with USE=gtk cairo, and I removed app-text/poppler-bindings from world. Now I get this msoul...@anton:~$ emerge --pretend --update --deep world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/libassuan-1.0.5 [1.0.4] [ebuild U ] dev-lang/python-2.5.4-r2 [2.5.2-r7] USE=xml%* [ebuild U ] dev-python/setuptools-0.6_rc9 [0.6_rc8-r1] [ebuild UD] app-text/poppler-0.10.4 [0.10.5-r1] [ebuild UD] app-text/poppler-bindings-0.10.4 [0.10.5-r1] [ebuild U ] app-crypt/gnupg-2.0.11 [2.0.10] [ebuild U ] dev-python/pygtk-2.14.1 [2.14.0] !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: app-text/poppler:0 ('ebuild', '/', 'app-text/poppler-0.10.4', 'merge') pulled in by ~app-text/poppler-0.10.4 required by ('installed', '/', 'dev-tex/luatex-0.30.3', 'nomerge') ~app-text/poppler-0.10.4 required by ('installed', '/', 'app-text/xpdf-3.02-r2', 'nomerge') ~app-text/poppler-0.10.4 required by ('ebuild', '/', 'app-text/poppler-bindings-0.10.4', 'merge') (and 3 more) ('installed', '/', 'app-text/poppler-0.10.5-r1', 'nomerge') pulled in by app-text/poppler required by world It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. So, luatex and xpdf require poppler 0.10.4, but app-text/poppler-0.10.5-r1 is already installed. I guess xpdf and luatex can't handle the newer poppler version for some reason? It's actually trying to downgrade poppler and poppler-bindings for some reason. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpEoM6yW2A8T.pgp Description: PGP signature
Re: [gentoo-user] conflict in update
On 25/04/09 Michael P. Soulier said: So, luatex and xpdf require poppler 0.10.4, but app-text/poppler-0.10.5-r1 is already installed. I guess xpdf and luatex can't handle the newer poppler version for some reason? It's actually trying to downgrade poppler and poppler-bindings for some reason. Furthermore it looks like app-text/poppler-bindings and app-text/poppler aren't needed by anything right now. msoul...@anton:~$ emerge --pretend --depclean --verbose app-text/poppler Calculating dependencies... done! app-text/poppler-0.10.5-r1 pulled in by: app-text/poppler-bindings-0.10.5-r1 msoul...@anton:~$ emerge --pretend --depclean --verbose app-text/poppler-bindings Calculating dependencies... done! These are the packages that would be unmerged: app-text/poppler-bindings selected: 0.10.5-r1 protected: none omitted: none app-text/poppler-bindings needs app-text/poppler but nothing needs app-text/poppler-bindings, so maybe it's a leftover... My apps actually want a previous version instead. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpxvgJzC5eQi.pgp Description: PGP signature
Re: [gentoo-user] conflict in update
On 25/04/09 Michael P. Soulier said: app-text/poppler-bindings and app-text/poppler aren't needed by anything right now. So, I just unmerged them and now my upgrade path looks good. I'm not sure what pulled in those newer versions previously. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpdcsyINc33c.pgp Description: PGP signature
[gentoo-user] ebuild description
Often when I see something like dev-libs/libassuan, I say, what the heck is that? So I look at the ebuild file... msoul...@anton:~$ grep DESCRIPTION /usr/portage/dev-libs/libassuan/libassuan-1.0 .5.ebuild DESCRIPTION=Standalone IPC library used by gpg, gpgme and newpg Great, that helps. Still, I wouldn't think that grep would be the best say, so I looked in the emerge manpage and found --info, but that tells me everything *except* the DESCRIPTION string. :) equery doesn't seem to dump this either.. So, is grep the best approach to answer, what the heck is that? :) Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp4mZtcGGIoY.pgp Description: PGP signature
[gentoo-user] capslock reversal
I've had this happen a few times now in the new Xorg. All of a sudden I'm typing in all caps, but my caps lock is off. I put it on and I'm not in all caps anymore in a particular app (xterm or vim), but now I'm in caps in another window... If I go to a virtual terminal and back it seems to fix it. Anyone else see this? Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp7h99rehHmz.pgp Description: PGP signature
Re: [gentoo-user] dbus running but who started it?
On 14/04/09 Dale said: Do you have any of the following running on your system? consolekit cupsd hald Nope. I'm going to try logging out, shutting dbus down and logging back in and see if something starts it. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpB2LX4n5em2.pgp Description: PGP signature
Re: [gentoo-user] dbus running but who started it?
On 14/04/09 Alan McKinnon said: Do you have hal or dbus in world by mistake? Nope. You have USE=-dbus -hal in make.conf, but what about /etc/portage/package.use/? No, not there. Perhaps it was dragged in early on when I built xfce. I'm not sure I had -dbus in there then. Still, an emerge with -newuse shows no changes. We'll see soon if it's really required. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpTr6KUXECoL.pgp Description: PGP signature
Re: [gentoo-user] Re: dbus running but who started it?
On 14/04/09 ABCD said: What is the output of `/etc/init.d/dbus needsme` and `/etc/init.d/dbus usesme`, and are any of the listed services started? Cool, I didn't know that one. Nothing listed though. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp4dt2GKh12o.pgp Description: PGP signature
Re: [gentoo-user] Re: dbus running but who started it?
On 17/04/09 Paul Hartman said: To see which package(s) pulled in dbus in your setup you can use depclean, like on mine I get this: $ sudo emerge --depclean dbus -pv msoul...@anton:~$ sudo emerge --depclean dbus -pv Password: Calculating dependencies... done! sys-apps/dbus-1.2.3-r1 pulled in by: dev-libs/dbus-glib-0.76 Repeating... msoul...@anton:~$ sudo emerge --depclean dev-libs/dbus-glib -pv Calculating dependencies... done! dev-libs/dbus-glib-0.76 pulled in by: media-gfx/ristretto-0.0.21 media-plugins/audacious-plugins-1.5.1-r3 media-sound/audacious-1.5.1-r1 xfce-base/thunar-0.9.3 xfce-base/xfdesktop-4.4.3 Still odd since I have -dbus in my make.conf. Mike pgpuxiQXlc26S.pgp Description: PGP signature
Re: [gentoo-user] dbus running but who started it?
On 17/04/09 Dale said: Logging out and back in shouldn't start any services that I know of. Well, dbus was running as me, not root, so it wasn't started at boot. I suspect XFCE4 is starting it. That is done during the boot up process. Maybe try posting the output of these: /etc/init.d/consolekit status /etc/init.d/cupsd status /etc/init.d/hald status msoul...@anton:~$ ls /etc/init.d/{consolekit,cupsd,hald} ls: cannot access /etc/init.d/consolekit: No such file or directory ls: cannot access /etc/init.d/cupsd: No such file or directory ls: cannot access /etc/init.d/hald: No such file or directory Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpdyzFph6WNe.pgp Description: PGP signature
Re: [gentoo-user] Re: dbus running but who started it?
On 17/04/09 Paul Hartman said: That only disabled dbus when it is optional. Since you have packages that /require/ dbus (with no option to disable it), I guess that's where it is coming from. Specifically it looks like XFCE. That would follow with it running as me instead of root. It's being started when I login. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp35UVNnp0yO.pgp Description: PGP signature
Re: [gentoo-user] KDE 4.2.1 : goodbye good riddance
On 14/04/09 Philip Webb said: I cb content with Fluxbox, if KDE 3.5 disappears one day, /me hugs fluxbox Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpWsPZ29GoUg.pgp Description: PGP signature
Re: [gentoo-user] KDE 4.2.1 : goodbye good riddance
On 14/04/09 Mark Knecht said: While not a KDE user I echo your thoughts. I'm personally a bit worried about Gentoo overlords sort of pushing this hald thing with reasons like 'Gnome's automounting depends on it'. If I wanted automounting that's OK, but what if I don't? Eventually someone will remove hal as a USE flag and then what do we do? Would they do that? Choice is the only reason I'm using Gentoo. If my choices go away then I'll just go back to Debian. I started in Linux about 12 years ago and the best environment for my needs at that time (audio recording, 32 channels of live audio, real-time kernels, Ardour, etc.) was fluxbox. Low overhead. Easily customizable. Every time I get fed up with Gnome I go back to fluxbox. Takes a few minutes to build, not hours like Gnome or days like KDE. Not a great environment for my wife and kids, so they get Gnome. I tend to do the same. I also use older hardware, which is half the point of using Linux to me, and Gentoo. If Gentoo starts requiring cutting-edge hardware then it will have outlived its usefulness to me, and defeated its own purpose, IMHO. I hope the future of Linux desktops doesn't look anything like Windows. Sometimes it seems to me we're moving too far that direction too fast. Yes, the drive for adoption by Windows users is being driven by the lowest common denominator. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpY5UXKBNG6C.pgp Description: PGP signature
Re: [gentoo-user] Re: I don't like xorg-server 1.5.3
On 13/04/09 Mike Edenfield said: Having said that, hal is exactly the kind of thing I would expect Gentoo users to flock to: its powerful, flexible, extensible, configurable, and it's the new cutting-edge stuff from the upstream vendors. Before it went offline, the Gentoo wiki was easily the most informative place on the web to find information about hal. I would have predicted hal going mainsteam on Gentoo years ahead of Red Hat or Debian. I would have predicted the opposite. Gentoo users are obviously control freaks who drive cars with standard transmissions and build their own computers. Real men manage their own /etc/fstab. ;-) Also, just for the record, hal isn't by any stretch of the imagination a new daemon. Its been a USE option for Gentoo's gnome-vfs package since Gnome 2.8, in 2004. Yes, and at the Ottawa Linux Symposium a talk was given entitled, How users space sucks. http://lwn.net/Articles/192214/ HAL was responsible for opening almost 2000 files. It will read various XML files, then happily reopen and reread them multiple times. The bulk of these files describe hardware which has never been anywhere near the system in question. Clearly, this is an application which could be a little smarter about how it does things. One member of the audience claimed that hald's repeated probing of his Thinkpad's CDROM drive to see if a CD had been inserted was responsible for killing it. That said it doesn't seem to be going away so I really must go through some tutorial on it. Actually I could use one that covers the following: - sysfs - udev - hal - dbus and finally - lvm I'm so far behind. I heard someone was going to write a daemon to manage /etc/resolv.conf, and I could only cringe. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpfPT0zSXHec.pgp Description: PGP signature
[gentoo-user] dbus running but who started it?
Hi, I'm looking at my system and I'm surprised to find dbus running, since I put -dbus -hal in my /etc/make.conf. msoul...@anton:~$ ps -ef | grep dbus | grep -v grep msoulier 9221 1 0 Apr12 ?00:00:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session msoulier 9222 1 0 Apr12 tty1 00:00:00 /usr/bin/dbus-launch --sh-syntax --exit-with-session msoul...@anton:~$ rc-config list | grep dbus dbus I didn't configure it to start, so something started it. I'm running XFCE4 so I suspect it started it, since it's running as me and not root. So lets see who needs it. msoul...@anton:~$ equery belongs /usr/bin/dbus-daemon [ Searching for file(s) /usr/bin/dbus-daemon in *... ] sys-apps/dbus-1.2.3-r1 (/usr/bin/dbus-daemon) msoul...@anton:~$ emerge --pretend --verbose --depclean sys-apps/dbus Calculating dependencies... done! sys-apps/dbus-1.2.3-r1 pulled in by: dev-libs/dbus-glib-0.76 No packages selected for removal by depclean Packages installed: 631 Packages in world:155 Packages in system: 51 Required packages:631 Number to remove: 0 msoul...@anton:~$ emerge --pretend --verbose --depclean sys-apps/dbus-glib No packages selected for removal by depclean That's odd. Nothing needs it? Then who started it? It's daemonized so I don't see a parent process beyond init. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp4qioOEXlZ5.pgp Description: PGP signature
Re: [gentoo-user] dbus running but who started it?
On 14/04/09 Paul Hartman said: unmerge and see which programs fail :) That scares me. :) Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpclVK0oFA1N.pgp Description: PGP signature
[gentoo-user] [OT] the matrix on windows
Ok, this is funny as hell... http://www.collegehumor.com/video:1886349 ...to me anyway... :) Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpDAYwwlGQt7.pgp Description: PGP signature
Re: [gentoo-user] dbus running but who started it?
On 14/04/09 Joshua D Doll said: Since it appears you have equery installed you can do: equery depends sys-apps/dbus-glib That should list all the packages requiring dbus. msoul...@anton:~$ equery depends sys-apps/dbus-glib [ Searching for packages depending on sys-apps/dbus-glib... ] !!! Warning: No packages found matching sys-apps/dbus-glib s/sys-apps/dev-lib/ msoul...@anton:~$ equery depends sys-apps/dbus [ Searching for packages depending on sys-apps/dbus... ] dev-libs/dbus-glib-0.76 (=sys-apps/dbus-1.1.0) media-libs/libgphoto2-2.4.3 (hal? =sys-apps/dbus-1) net-im/pidgin-2.5.5 (dbus? =sys-apps/dbus-0.90) net-p2p/gtk-gnutella-0.96.5 (dbus? =sys-apps/dbus-0.35.2) xfce-base/xfce4-session-4.4.3 (dbus? sys-apps/dbus) Hmm. Still, dbus should be disabled... Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpkOnwubYkao.pgp Description: PGP signature
Re: [gentoo-user] dbus running but who started it?
On 14/04/09 Paul Hartman said: Do you use KDE? I think dbus is required. Nope. -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpmYUKGE5Ajz.pgp Description: PGP signature
Re: [gentoo-user] dbus running but who started it?
On 14/04/09 Joachim Bartosik said: Or if you don't like it ps ax -o ppid,cmd|grep hal should give you pid of hals parent process. It's daemonized. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpk2QZ3p9fHZ.pgp Description: PGP signature
Re: [gentoo-user] I don't like xorg-server 1.5.3
On 13/04/09 Peter Ruskin said: Any reason to use -hal? I don't like hal. I prefer the traditional linux way of mounting stuff when I want to. On my workstation, so do I, but xorg 1.5 works fine if you follow the instructions and rebuild the relevant input drivers. msoul...@anton:~$ equery list | grep x11-drivers/ x11-drivers/nvidia-drivers-173.14.15 x11-drivers/xf86-input-keyboard-1.3.2 x11-drivers/xf86-input-mouse-1.4.0 Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpzXAUvLG4U7.pgp Description: PGP signature
Re: [gentoo-user] xorg-server-1.5.3 no mouse [solved]
On 12/04/09 John P. Burkett said: Thank you, Philip. Your suggestions worked perfectly for me on an amd64 machine. And for me, I had the exact same problem. I'm not using HAL, and the x11-drivers/xf86-input-mouse-1.4.0 had to be rebuilt. This was not detected automatically. Thank you! Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpey3tVQe7LP.pgp Description: PGP signature
Re: [gentoo-user] xorg-server-1.5.3 no mouse [solved]
On 12/04/09 Michael P. Soulier said: And for me, I had the exact same problem. I'm not using HAL, and the x11-drivers/xf86-input-mouse-1.4.0 had to be rebuilt. This was not detected automatically. And, I missed the ebuild note to rebuild drivers. I did have to comment out the same line in my xorg.conf. Run qlist -I -C x11-drivers/ for a list of what should be rebuilt, which is in portage-utils. At some point I should just enable hal and be done with it. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp4mpNq8cACG.pgp Description: PGP signature
Re: [gentoo-user] resolving this block
On 21/03/09 Nick Fortino said: Hmm, that's odd. gtk+ does flag the fact that it includes gail with the block you are running into, and gail-1000 is used to make programs which depend on gail happy. emerge -uDN world should really just take care of this, as gail should be upgraded to gail-1000. At the end of the day, Daniel is right, unmerging gail should resolve the block, and everything should work when you are done upgrading. Portage should (and did for me) take care of this on it's own though. Hmm. Is it possible that I don't have the latest portage? I have sys-apps/portage-2.1.6.7. emerge --pretend --update sys-apps/portage shows nothing so I guess I have the latest one... Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpkTZVqAvC6X.pgp Description: PGP signature
[gentoo-user] resolving this block
So, I checked for updates and I saw this. These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] app-text/tree-1.5.2.2 [1.5.2.1] [ebuild U ] dev-libs/libxml2-2.7.3 [2.7.2-r2] [ebuild U ] dev-libs/glib-2.18.4-r1 [2.16.6] [ebuild N] media-libs/babl-0.0.22 USE=-mmx -sse [ebuild U ] dev-util/intltool-0.40.5 [0.37.1] [ebuild U ] x11-libs/pixman-0.12.0 [0.10.0] USE=(-altivec) -mmx% -sse% (-sse2) [ebuild U ] dev-libs/libgamin-0.1.10-r2 [0.1.10-r1] [ebuild U ] x11-libs/cairo-1.8.6-r1 [1.6.4-r1] USE=-cleartype% [ebuild U ] x11-libs/pango-1.22.4 [1.20.5] [ebuild U ] x11-libs/gtk+-2.14.7-r2 [2.12.11] USE=-jpeg2k% [ebuild U ] gnome-base/librsvg-2.22.3 [2.22.2] [ebuild N] media-libs/gegl-0.0.22 USE=cairo ffmpeg jpeg png svg -debug -doc -mmx -openexr -raw -sdl -sse -v4l [ebuild U ] gnome-extra/libgsf-1.14.11 [1.14.10] [ebuild U ] media-gfx/gimp-2.6.4 [2.4.6] USE=jpeg%* -webkit% [ebuild U ] dev-python/pygobject-2.16.1 [2.14.2] [ebuild U ] dev-python/pygtk-2.14.0 [2.12.1-r2] [blocks b ] dev-python/pygtk-2.13 (dev-python/pygtk-2.13 is blocking dev-python/pygobject-2.16.1) [blocks B ] gnome-base/gail-1000 (gnome-base/gail-1000 is blocking x11-libs/gtk+-2.14.7-r2) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') pulled in by =x11-libs/gtk+-2.4 required by ('installed', '/', 'x11-libs/wxGTK-2.8.9.1-r3', 'nomerge') =x11-libs/gtk+-2.6:2 required by ('installed', '/', 'app-editors/mousepad-0.2.14', 'nomerge') =x11-libs/gtk+-2.0 required by ('installed', '/', 'dev-python/wxpython-2.6.4.0-r2', 'nomerge') (and 49 more) ('installed', '/', 'gnome-base/gail-1.22.3', 'nomerge') pulled in by =gnome-base/gail-1.19.6 required by ('installed', '/', 'gnome-base/libgnomecanvas-2.20.1.1', 'nomerge') Now, I'm still learning to read these. gnome-base/gail is blocking x11-libs/gtk, dev-python/pygtk is blocking dev-python/pygobject Now, dev-python/pygtk is marked as (automatically resolved conflict) while gnome-base/gail-1000 is marked as (unresolved conflict). The text of the conflict all points to x11-libs/gtk+ versions, so can I just roll these up into one version of x11-libs/gtk+? This looks like a bit of a tangle, and I'm still trying to figure out how to read the knot so I can untie it. :) Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp74NdiNzSzD.pgp Description: PGP signature
Re: [gentoo-user] resolving this block
On 21/03/09 Nick Fortino said: It seems like you are reading the message correctly, but you are focusing on the wrong part. The problem here is gail, not gtk+. What should happen is gail-1000 is installed as part of this upgrade, and then the block is resolved. The output of equery list -p gail should tell you if gail-1000 is masked for some reason. Unmasking gail-1000 should resolve the block, but why it is masked in the first place is rather a mystery. msoul...@anton:~$ equery list -p gail [ Searching for package 'gail' in all categories among: ] * installed packages [I--] [ ] gnome-base/gail-1.22.3 (0) * Portage tree (/usr/portage) [-P-] [ ] gnome-base/gail-1.20.2 (0) [-P-] [ ] gnome-base/gail-1000 (0) [-P-] [ ] gnome-extra/libgail-gnome-1.20.0 (0) [-P-] [ ] gnome-extra/libgail-gnome-1.20.1 (0) I don't think it's masked. Shouldn't the newer gtk+ flag the fact that it obsoletes the need for gail? Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgptYcNBZfQN8.pgp Description: PGP signature
[gentoo-user] keeping an installed version
Hi, I'm trying to understand package masking. If I want to keep a version of a package, if I mask-out anything higher than the current version then I figured that would accomplish the task. Currently I have media-video/nvidia-settings-169.07 If I want to keep this, I thought I could add this to /etc/portage/package.mask media-video/nvidia-settings-169.07 but if I run emerge --update --pretend --deep world I get [ebuild UD] media-video/nvidia-settings-1.0.20070621 [169.07] I don't understand why it wants to downgrade the package from 169.07. I'm obviously missing something. Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpxvLIp9fcXV.pgp Description: PGP signature
[gentoo-user] glibc update
Hello, Looking at what I'm about to pick up via emerge, I notice this [ebuild U ] sys-libs/glibc-2.8_p20080602-r1 [2.6.1] This immediately sets off alarm bells for me, since glibc is the basis of the whole system. If I pick this up do I have to rebuild everything? I've also frozen my kernel at 2.6.25 for now due to the nvidia-drivers package. I have to use an older one for 3D accel and it doesn't work with the newer kernels according to a bug report I saw. At some point I'm assuming that a new glibc will require a new kernel too, if the interface changes, so presumably I'll have to update eventually. I could just use the nv driver since the 3D accel is not a must-have, or pick up a new video card. Currently VIDEO_CARDS=nvidia in my make.conf just automatically pulls in nvidia-drivers though, which is broken for me. But I digress. Upgrade glibc, rebuild everything? I suppose revdep-rebuild will figure that out anyway... Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpOmDWLNgkEd.pgp Description: PGP signature
Re: [gentoo-user] glibc update
On 18/03/09 Alan McKinnon said: You said glibc is the basis of the whole system. That's not quite true, it's actually glibc provides the C library, which is a collection of basic function calls that just about every other program uses sooner or later I wasn't sure if any interface changes had been made. Looking at the glibc 2.8 release notes, it doesn't look like it but I wanted to check before upgrading. It makes me nervous. :) If there's an issues, revdep-rebuild will pick them up. Ok, good. Sometimes, glibc is all fsck'ed up. Like sys-libs/glibc-2.9_p20081201-r1. It looks great, till you start firefox and find that it doesn't run anymore... So, how would I know, in general, whether it's safe to upgrade when it appears in my emerge output? Just ask here? My BSD box has a /usr/ports/UPDATING file that I check before upgrading ports for any notices... No, glibc might need updated kernel headers. The compiler uses them when building glibc - the headers tell the compiler what data structures, functions etc look like so that the glibc it builds can talk to whatever kernel you choose to run later. So will it use /usr/src/linux by default? If so then I'm ok... The only time you really need to update the kernel headers is if they provide some new features you want to take advantage of. The interface that the kernel provides to userspace is virtually frozen and Linus simply never changes it. Good to know. In short, updating glibc is as safe as updating any other piece of software, as long as it has no known major bugs that cause you issues. Ok, thanks for the response. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein signature.asc Description: Digital signature
[gentoo-user] blocked package from rename?
I'm just curious about this block I noticed... [uninstall] x11-libs/qt-4.3.3 [blocks b ] x11-libs/qt-core (x11-libs/qt-core is blocking x11-libs/qt-4.3.3) [blocks b ] =x11-libs/qt-4.4.0_alpha:4 (=x11-libs/qt-4.4.0_alpha:4 is blocking x11-libs/qt-core-4.4.2, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-gui-4.4.2-r1, x11-libs/qt-sql-4.4.2) So, presumably qt-core was renamed to just qt, so that's why I'm being told to unmerge qt-core and merge qt? I'm just curious about what causes this. I'm getting there slowly... Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein signature.asc Description: Digital signature
Re: [gentoo-user] glibc update
On 18/03/09 Alan McKinnon said: Well, this is gentoo and we don't need no stinking Changelogs on gentoo :-) :) Seriously, you are running a stable arch. All known issues should be resolved by the time glibc hits stable. You can always askhere, or look at b.g.o for any outstanding issues Bulgarian Gay Organization? Sorry, googling for b.g.o is dangerous. :) No, it goes nowhere near that directory. It uses /usr/include/linux From your responses it seems like you haven't figured out yet how the whole compile/link/header thing works, so here's the (quickish) version: Actually I do, but I don't go anywhere near the kernel so I wasn't sure of the relationship between glibc and the kernel interfaces. I'm just wondering if /usr/include/linux is ever incompatible with my kernel, and what to do about it if it is. glibc in turn also needs headers for things it uses, and amongst others this is the kernel headers in /usr/include/linux/. This doesn't have to be the same headers for the kernel you are running, it just has to be compatible headers. To prove this, just reboot and choose a different kernel. Everything works, but glibc could not possibly have been built against both kernel's sources. I see that, for example, msoul...@anton:~$ equery belongs /usr/include/linux/quota.h [ Searching for file(s) /usr/include/linux/quota.h in *... ] sys-kernel/linux-headers-2.6.23-r3 (/usr/include/linux/quota.h) ul...@anton:~$ uname -a Linux anton 2.6.25-gentoo-r8 #9 Sun Nov 23 19:14:08 EST 2008 i686 AMD Athlon(tm) XP 1700+ AuthenticAMD GNU/Linux So slightly off but compatible. At some point a newer glibc would simply fail to build if it's incompatible then, I assume? Looking on a CentOS box I see that they package that directory in a package called glibc-kernheaders. Makes sense... Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpr52LLfFCPK.pgp Description: PGP signature
Re: [gentoo-user] Re: What version of nvidia-drivers to use with FX5200?
On 08/02/09 Grant Edwards said: I know. 173.15 and newer don't support FX5200 cards. I tried several different 173.14.xx versions and none of them work for me (I don't remmeber if .09 was one of them). I always got an illegal instruction traps when Xorg is starting. Other people reported that same problem to nvidia, but AFAICT, there was never any fix. I went back to 100.19 and a 2.6.24 kernel and it seems to work fine. It's a bit dissappointing that my card isn't suported by recent drivers/kernels when it's only about 1-1/2 years old. 01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Device 80cf Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 16 Memory at e800 (32-bit, non-prefetchable) [size=16M] Memory at e000 (32-bit, prefetchable) [size=128M] [virtual] Expansion ROM at e900 [disabled] [size=128K] Capabilities: [60] Power Management version 2 Capabilities: [44] AGP version 3.0 Kernel driver in use: nvidia Kernel modules: nvidia msoul...@anton:~$ equery list | grep nvidia media-video/nvidia-settings-169.07 x11-drivers/nvidia-drivers-173.14.15 msoul...@anton:~$ uname -a Linux anton 2.6.25-gentoo-r8 #9 Sun Nov 23 19:14:08 EST 2008 i686 AMD Athlon(tm) XP 1700+ AuthenticAMD GNU/Linux This works for me. I'm masking out newer nvidia-drivers now and kernels, since I'm told that version of nvidia-drivers won't build against a newer kernel. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpTNT7R7pj8Z.pgp Description: PGP signature
Re: [gentoo-user] hal - what's the benefit of using it
On 04/02/09 Alan McKinnon said: Meanwhile, trying to run KDE or Gnome on a box without hal is becoming more and more painful with each update. Even xorg is getting in on the hal game and using hal to auto-configure input devices. That explains why even on Ubuntu I shut off dbus and hal, and run fluxbox. In Gentoo I'm using XFCE4 right now without hal. I can mount my own drives. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp2ZV9u9Ennq.pgp Description: PGP signature
[gentoo-user] can't get pysqlite custom build working
I have a custom build of python 2.3 for work compatability purposes. I built pysqlite-2.5.1 against it, but it refuses to load. msoul...@anton:...mp/pysqlite-2.5.1$ ~/work/msl8/bin/python Python 2.3.7 (#1, Jan 21 2009, 17:23:45) [GCC 4.1.2 (Gentoo 4.1.2 p1.1)] on linux2 Type help, copyright, credits or license for more information. from pysqlite2 import dbapi2 as sqlite Traceback (most recent call last): File stdin, line 1, in ? File pysqlite2/dbapi2.py, line 27, in ? from pysqlite2._sqlite import * ImportError: No module named _sqlite A pysqlite developer tells me that this is due to sqlite being built on my Gentoo box with custom options. He did not elaborate as to which options might cause the issue. I don't suppose anyone has done this themselves? I'm not sure how to solve this. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpT3FYhj9ZjZ.pgp Description: PGP signature
[gentoo-user] rebuilding dependent packages
Hi, I recently did an emerge --update --deep world, which resulted in a rebuild of the ffmpeg library. The libavcodec library went from version 51 to 52, which broke transcode. The --deep argument did not find the dependency there and rebuild transcode. On my FreeBSD server, portupgrade has the -r and -R arguments to force rebuilds of dependent and reverse-dependent packages. Is there a way to have emerge do the same? Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpeIQ1ID8Z0q.pgp Description: PGP signature
Re: [gentoo-user] rebuilding dependent packages
On 15/01/09 Joshua D Doll said: I'm thinking you might want to check out revdep-rebuild from the gentoolkit package. I'm not sure that would find the dependency, since transcode dynamically loads said module at runtime, AFAICT. Perhaps that is the issue. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpxhH4PX6LUB.pgp Description: PGP signature
Re: [gentoo-user] Re: linux-headers
On 14/01/09 Nikos Chantziaras said: You don't need to have them in sync. The safest is to have a version that is either equal or lower to your kernel. So for you, 2.6.23-r3 is perfectly fine. An exception is if you're using a recent glibc (2.9); you'll need to build it against more recent headers. Hmm. Well, I'm currently using sys-libs/glibc-2.6.1, but presumably that will change at some point in the future... Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpbEzybTPUf9.pgp Description: PGP signature
Re: [gentoo-user] mplayer plugin
On 13/01/09 Paul Hartman said: After getting fed up with emerge/compile issues with mplayerplug-in i switched to net-www/gecko-mediaplayer and it seems to work okay. Hmm. I would but msoul...@anton:~$ emerge --pretend net-www/gecko-mediaplayer These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy net-www/gecko-mediaplayer have been masked. !!! One of the following masked packages is required to complete your request: - net-www/gecko-mediaplayer-0.6.3 (masked by: ~x86 keyword) it's masked out on my system. Is it unstable on x86? Use at your own risk? Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpUzfpkP96RY.pgp Description: PGP signature
[gentoo-user] linux-headers
Hello, I'm currently running kernel 2.6.25 and I have no issues with it so I don't really want to upgrade it just yet. I just picked up sys-kernel/linux-headers-2.6.27-r2, so I thought I'd mask out anything above 2.6.25 for now to keep the headers in sync with the kernel that I'm running. So I put this in my /etc/portage/package.mask: =sys-kernel/linux-headers-2.6.26 And now msoul...@anton:~$ emerge --pretend --update world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD] sys-kernel/linux-headers-2.6.23-r3 [2.6.27-r2] So, there's no 2.6.25 version? The last one before 2.6.26 was 2.6.23? Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpRq62K2pFfo.pgp Description: PGP signature
[gentoo-user] mplayer plugin
So, I noticed this on an emerge !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: www-client/mozilla-firefox:0 ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.19', 'merge') pulled in by =www-client/mozilla-firefox-2* required by ('installed', '/', 'net-www/mplayerplug-in-3.50', 'nomerge') (and 1 more) ('installed', '/', 'www-client/mozilla-firefox-3.0.5', 'nomerge') pulled in by www-client/mozilla-firefox required by world So, I interpret this as the mplayer plugin not being available for firefox 3.0, which is why it's pulling in the 2.0 stream. So, my best solution is probably just to uninstall the mplayer plugin, is that right? It seems to work fine in firefox 3.0. If I want to run the risk and keep it, is masking out firefox 2.0 the way to go? Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpttvI05wnY8.pgp Description: PGP signature
Re: [gentoo-user] nvidia warning comes a tad late
On 01/01/09 Alan McKinnon said: The software does not have the slightest vaguest foggiest concept of what the RIGHT and the WRONG drivers are. That's a human being's conclusion. Apparently it did, hence the warning. It therefore cannot decide. It did decide. It decided to continue. The devs therefore correctly decided to not even try and decide. Unix-like systems demand that the user actually has a clue, is more than a mere automatonic moron, can and does read information and can and does really make decisions. And is prepared to live with the results. Orthogonal to the discussion. You are blaming users for laziness in the system that could have made it easier to notice a potential problem. Some Unix people try to get all politically correct and hide this fundamental fact, but that is just plain wrong. It will never work any other way than how it is working right now. Justification by tradition won't help anyone here. I see nothing in this post but inflammatory, flawed logic. Users that are not prepared to actually think about what they are doing should switch back to Windows. That system specializes in treating their customers like complete idiots. Like this statement. I see many posts like this but few suggestions as to how the problem could have been avoided ahead of time. I saw one suggestion of how to roll the driver back after the fact, which I did, after it was already broken. Does anyone have any rational arguments to support the system not stopping due to the warning, or is this all I can expect? Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpSGtVJl4JDJ.pgp Description: PGP signature
Re: [gentoo-user] nvidia warning comes a tad late
On 01/01/09 Alan McKinnon said: nice one :-) The Unix way is to do what the user told it to do, no more and no less. If you tell the system to install a driver, ignore the prompt or even Ignore what prompt? There was no prompt, a prompt requiring feedback is in fact, exactly what I am looking for. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpoiu6Zo2NmE.pgp Description: PGP signature
Re: [gentoo-user] nvidia warning comes a tad late
On 01/01/09 Neil Bothwick said: This is different in that the problem is not detected until the emerge starts, but portage could skip this package and carry on with the rest, issuing an elog message explaining what happened and how to force an install if that's what you really want. Yes, that would have been helpful. The message in fact was very helpful in showing me how to fix the problem, and I am thankful that the effort was taken as Gentoo is still a little new to me (I come from Debian/RedHat land mostly). I'm not against the warning, as the subject of this thread states, it just came a little late. :) I like Gentoo, but I find it in the wrong in this particular case. Cheers, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpmR9mzhVXA3.pgp Description: PGP signature
Re: [gentoo-user] Re: nvidia warning comes a tad late
On 01/01/09 Nikos Chantziaras said: You can open a bug about it and suggest something. I did yesterday when it happened. Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp5pj6BuQRwo.pgp Description: PGP signature
Re: [gentoo-user] nvidia warning comes a tad late
On 01/01/09 Volker Armin Hemmann said: the ebuild warned you. Portage and ebuilds are different things. And portage has to assume that you know what you are doing. Sure, the issue is that it warned me too late. because it SUCKS when a world update breaks somewhere along 25 of 223. People don't want portage to stop. Perhaps then all such checks should be done at the beginning of running portage, instead of at the beginning of the individual builds. Debian does this, running all pre-scripts before actually installing the packages. There are more than two options here. the user is the only one to blame - if you restart X or your system before reading the elogs, it is your own fault if something breaks. A running service, like X, ssh, apache, isn't influenced by any update until you restart it. No, untrue. Running services with loadable modules such as apache can easily be disasterously influenced by underlying changes while they are running. I've seen it many times. So a user who didn't read up before updating and then doesn't read after it too deserves what he get. I was upgrading on the order of 20 packages. Thank goodness I didn't deploy Gentoo in an enterprise environment and only broke the single machine. Your philosophy seems to put an undue amount of work on the administrator. Exactly how many websites should I be checking before I follow the simplistic instructions in the Gentoo handbook that tell me to just emerge --update world? I followed the instructions found here http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2chap=1#doc_chap3 no, he is right. Linux is not Windows. There are some people who want to turn linux into windows. These people should buy a mac. No argument here, although I don't see how we've gotten on this side-topic of how Linux is not Windows. I never once asked for that. BECAUSE STOPPING IS EVIL! PORTAGE IS NON INTERACTIVE! People want to start an update then go away or sleep. I think Neil already told you that. Which is why it's important to stop up front, not an hour into the process. Or don't stop at all, but skip the one ebuild. Cheers, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp1PRvmMOze2.pgp Description: PGP signature
Re: [gentoo-user] nvidia warning comes a tad late
On 01/01/09 Neil Bothwick said: That would be wrong. Emerge is supposed to run non-interactively, apart from a prompt at the start of the process when using --ask. A world update can take many hours and is often run overnight, imagine your frustration the next morning when you see it is asking if you want to proceed on package 3/184. Agreed. Skipping seems the easiest-to-implement option, as likely running all sanity checks beforehand would likely take an architectural change. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpHxDYbFR3T2.pgp Description: PGP signature
Re: [gentoo-user] nvidia warning comes a tad late
On 01/01/09 Volker Armin Hemmann said: but as long as X is not restarted, the upgrade doesn't break anything. You come back, you read the elogs, you downgrade the drivers and everything is fine and dandy. As long as X doesn't dynamically load a now binary-incompatible module and segfault. X does load modules on demand from time to time, does it not? Then of course there's the issue of power failures, my UPS only lasts for about five minutes and we've had some wicked winter storms lately. On another topic I'm assuming that this technique is inappropriate for managing large numbers of workstations or servers. I assume you'd patch one sacrificial box, and then use a completely different mechanism to push those changes out to your managed machines. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpkWrOcePJBP.pgp Description: PGP signature
Re: [gentoo-user] pre-emerge steps
On 01/01/09 Alan McKinnon said: He also asked a very generic question, the kind that doesn't really have an answer. So no-one likely will. For all we know, the hardware in question is a floppy drive. Or token ring. Michael, what package, what hardware are we talking about? Your question can only be answered in context. In this case an nvidia video card, that nvidia is dropping support for. But, I've been bitten in the past by kernel upgrades that suddenly don't work with my power management, or change apic support so suddenly my usb devices stop working, etc. I just wondering how many people check the delta on every package they're upgrading, and how many simply upgrade and hope it works. Gentoo is also somewhat general-purpose. There comes a point where obscure hardware is no longer worth the effort of supporting, or no-one is willing to do it, so that hardware has to be dropped. Understood. I think it might be best for me to block upgrades on packages that interface directly with my hardware unless there's a compelling reason to do so. Staying current isn't very compelling if what I have is working. At times the interdependencies get so complex that it's a wonder that anything on the system works at all. :) Cheers, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpydcGHhn8Pb.pgp Description: PGP signature
Re: [gentoo-user] pre-emerge steps
On 01/01/09 Mick said: I guess there is bugzilla for posting bugs or even requests, but if as Alan says the hardware in question is that obscure/obsolete, then interest for continuing its dev't will undoubtedly decline with time. Maybe the recent 2.6.27 kernel problems that I have experienced are an early warning that my PIII Coppermine is approaching the end of its useful life ... I just stopped using a P-III myself. I was running 2.6.9 under CentOS-4 for ages. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpukjnS75udN.pgp Description: PGP signature
[gentoo-user] nvidia warning comes a tad late
So, like a good gentoo user I'm emerging some updates available for my system. To my surprise when I happen to look at the screen (as it's taking some time to build and I'm obviously not watching the entire time), I see this: * * WARNING * * * You are currently installing a version of nvidia-drivers that is * known not to work with a video card you have installed on your * system. If this is intentional, please ignore this. If it is not * please perform the following steps: * * Add the following mask entry to /etc/portage/package.mask by * echo =x11-drivers/nvidia-drivers-177.0.0 /etc/portage/package.mask * * Failure to perform the steps above could result in a non-working * X setup. * * For more information please read: * http://www.nvidia.com/object/IO_32667.html * You must be in the video group to use the NVIDIA device * For more info, read the docs at * http://www.gentoo.org/doc/en/nvidia-guide.xml#doc_chap3_sect6 * * This ebuild installs a kernel module and X driver. Both must * match explicitly in their version. This means, if you restart * X, you most modprobe -r nvidia before starting it back up * * To use the NVIDIA GLX, run eselect opengl set nvidia * * nVidia has requested that any bug reports submitted have the * output of /usr/bin/nvidia-bug-report.sh included. * * To work with compiz, you must enable the AddARGBGLXVisuals option. * * If you are having resolution problems, try disabling DynamicTwinView. Sure enough, X no longer works. I'm following the instructions now, but... Don't you think the default action here should be to do nothing instead of breaking my system? Not impressed. Hopefully this critical message would be summarized at the end of the build too. Kind of important. I got lucky and happened to see it... Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpf78ENYCqG9.pgp Description: PGP signature
[gentoo-user] pre-emerge steps
Having just been bitten by some of my hardware being abandoned with the latest version of a software package I am left to question the entire philosophy in gentoo of always running bleeding edge. Not touching a system that's working is becoming far more tempting, and I'm curious as to what others here have to say about that. Part of the point of running Linux for me is to save money and run older hardware, but that doesn't work if the latest versions of the software that I like to use abandons that hardware. What do the rest of you do in preparation for regular upgrades? On BSD there was a /usr/ports/UPDATING file that I should check for notes on potential problems with upgrades before performing them. What's the best way to check if picking up a newer package could break my system? Ideally a way that isn't prohibitively time-consuming... Thanks, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpNVj2zf9YMf.pgp Description: PGP signature
Re: [gentoo-user] nvidia warning comes a tad late
On 01/01/09 Volker Armin Hemmann said: it was. Also: elog and elogv the tools are there. It is your fault of not using them. Great, please demonstrate how I was to know about this breakage before it happened, and I'll change how I use the tools. Cheers, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpxV9iiQAqAl.pgp Description: PGP signature
Re: [gentoo-user] nvidia warning comes a tad late
On 01/01/09 Graham Murray said: I think that the default action should be that such 'breakages' should be checked during the dependency building phase, a message displayed and the emerge stop[0]. Then you could either mask the offending package or issue a special flag[1] to emerge to acknowledge the 'problem' but install/upgrade the package anyway. [0] As with package blockers. [1] A new flag, something like '--unsafe' I completely agree. Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpeepqUcOO6E.pgp Description: PGP signature
Re: [gentoo-user] nvidia warning comes a tad late
On 01/01/09 Volker Armin Hemmann said: after the emerge you read the messages with elogv and downgrade. No harm done. I'll be sure to try that, thank you. However, would not avoiding a bad upgrade in the first place be a better-behaved tool? Especially when the package in question knew that it was likely incompatible? I'm not saying that this could not be avoided with more work, I'm saying that I shouldn't have to if the tools were better behaved. Cheers, Mike -- Michael P. Soulier msoul...@digitaltorque.ca Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpvQiiWRZS2y.pgp Description: PGP signature
Re: [gentoo-user] confusing depclean output
On 04/12/08 Dale said: Yep, I had to add that option to mine a while back for --depclean to work. Add that and it should run cleanly afterwards. You could also --oneshot those in the list and it should work. I haven't tried that yet but read it works. The docs on this seem wrong. --with-bdeps y | n In dependency calculations, pull in build time dependencies that are not strictly required. This defaults to 'n' for installa- tion actions and 'y' for the --depclean action. This setting can be added to EMERGE_DEFAULT_OPTS (see make.conf(5)) and later overridden via the command line. But it doesn't seem to default to y for --depclean. I get completely different results when I set --with-bdeps=y on --depclean. Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpDvvw1Qpctq.pgp Description: PGP signature
Re: [gentoo-user] confusing depclean output
On 04/12/08 Michael P. Soulier said: The docs on this seem wrong. And yet they're not, since this is an update and not a depclean. I'll be quiet now. Mike pgp1Jsqf0XLxk.pgp Description: PGP signature
[gentoo-user] confusing depclean output
[EMAIL PROTECTED]:~$ emerge --pretend --depclean *** WARNING *** Depclean may break link level dependencies. Thus, it is *** WARNING *** recommended to use a tool such as `revdep-rebuild` (from *** WARNING *** app-portage/gentoolkit) in order to detect such breakage. *** WARNING *** *** WARNING *** Also study the list of packages to be cleaned for any obvious *** WARNING *** mistakes. Packages that are part of the world set will always *** WARNING *** be kept. They can be manually added to this set with *** WARNING *** `emerge --noreplace atom`. Packages that are listed in *** WARNING *** package.provided (see portage(5)) will be removed by *** WARNING *** depclean, even if they are part of the world set. *** WARNING *** *** WARNING *** As a safety measure, depclean will not remove any packages *** WARNING *** unless *all* required dependencies have been resolved. As a *** WARNING *** consequence, it is often necessary to run *** WARNING *** `emerge --update --newuse --deep world` prior to depclean. Calculating dependencies... done! Dependencies could not be completely resolved due to the following required packages not being installed: =virtual/perl-Compress-Zlib-1.14 required by dev-perl/Archive-Zip-1.23 virtual/perl-ExtUtils-CBuilder required by perl-core/File-Spec-3.27.01 Have you forgotten to run `emerge --update --newuse --deep world` prior to depclean? It may be necessary to manually uninstall packages that no longer exist in the portage tree since it may not be possible to satisfy their dependencies. Also, be aware of the --with-bdeps option that is documented in `man emerge`. In running emerge --update --newuse --deep world, it yields nothing. [EMAIL PROTECTED]:~$ sudo emerge --update --newuse --deep world Calculating world dependencies... done! Auto-cleaning packages... No outdated packages were found on your system. What would you recommend I do here? Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpxKawiBwJvj.pgp Description: PGP signature
Re: [gentoo-user] openoffice emerge failing
On 20/11/08 Michael P. Soulier said: On 20/11/08 Redouane Boumghar said: SO please check how much available memory you have I have 1Gig in this system, and I'm planning to add more. So, I killed firefox to free up memory and let it build overnight. The build completed successfully. Perhaps it was a memory issue. I'm starting to think that ebuilds need available memory requirements. Don't build this without 1Gig of free memory, etc... Anywho, it works now. Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpIfVgX32kkA.pgp Description: PGP signature
[gentoo-user] openoffice emerge failing
* * It is important to note that OpenOffice.org is a very fragile * build when it comes to CFLAGS. A number of flags have already * been filtered out. If you experience difficulty merging this * package and use agressive CFLAGS, lower the CFLAGS and try to * merge again. Also note that building OOo takes a lot of time and * hardware ressources: 4-6 GB free diskspace and 256 MB RAM are * the minimum requirements. If you have less, use openoffice-bin * instead. * * Also if you experience a build break, please make sure to retry * with MAKEOPTS=-j1 before filing a bug. * * * To get a localized build, set the according LINGUAS variable(s). * * You are building with java-support disabled, this results in some * of the OpenOffice.org functionality being disabled. * If something you need does not work for you, rebuild with * java in your USE-flags. * * * ERROR: app-office/openoffice-3.0.0 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 5415: Called die * The specific snippet of code: * make || die Build failed * The die message: * Build failed * * If you need support, post the topmost build error, and the call stack if * relevant. * A complete build log is located at * '/var/tmp/portage/app-office/openoffice-3.0.0/temp/build.log'. * The ebuild environment file is located at * '/var/tmp/portage/app-office/openoffice-3.0.0/temp/environment'. * * GNU info directory index is up-to-date. Anyone see this before? Thanks, Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpJIuRJOnCaX.pgp Description: PGP signature
Re: [gentoo-user] openoffice emerge failing
On 20/11/08 Qian Qiao said: To quote the error message: * If you need support, post the topmost build error, and the call stack if * relevant. * A complete build log is located at * '/var/tmp/portage/app-office/openoffice-3.0.0/temp/build.log'. * The ebuild environment file is located at * '/var/tmp/portage/app-office/openoffice-3.0.0/temp/environment'. Sorry... Running processes: 0 deliver -- version: 1.130 Module 'sw' delivered successfully. 261 files copied, 0 files unchanged 1 module(s): chart2 need(s) to be rebuilt Reason(s): ERROR: error 65280 occurred while making /var/tmp/portage/app-office/openoffice-3.0.0/work/ooo/build/ooo300-m9/chart2/source/controller/chartapiwrapper Attention: if you build and deliver the above module(s) you may prolongue your the build issuing command build --from chart2 rmdir /tmp/24595 make: *** [stamp/build] Error 1 * * ERROR: app-office/openoffice-3.0.0 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 5415: Called die * The specific snippet of code: * make || die Build failed * The die message: * Build failed I have -java in my USE flags... MIke -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpnw7fLqXd4K.pgp Description: PGP signature
Re: [gentoo-user] openoffice emerge failing
On 20/11/08 deface said: Just an IMO, compiling OO is idiotic, use the -bin Then maybe the gentoo docs should instruct that. Mind you, I thought that compiling from source was the only point to using Gentoo. I'm getting quite a mixed message here. Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpumGkY4q74U.pgp Description: PGP signature
Re: [gentoo-user] openoffice emerge failing
On 20/11/08 Qian Qiao said: That still doesn't show where the error occured, try to dig out the actual error in build.log, or attach it. http://home.digitaltorque.ca/build.log.gz Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgp1hbvb0Q8m9.pgp Description: PGP signature
Re: [gentoo-user] openoffice emerge failing
On 20/11/08 Redouane Boumghar said: SO please check how much available memory you have I have 1Gig in this system, and I'm planning to add more. I've had issues in the past with Gentoo on small memory systems, but if that's the problem here, it's the first time it's happened since install. Mike pgpLtopTlap3G.pgp Description: PGP signature
Re: [gentoo-user] mutt + gnupg
On 12/11/08 Matthias Bethke said: Do you have set pgp_use_gpg_agent=yes in your muttrc? Works fine here, though I don't remember what I changed in the last year when gpg started to need the agent, if anything. If that's not it, I can just mail you my config as well... Hmm. If I use that option, it doesn't prompt me for my passphrase, presumably expecting the agent to have it already. Ah, found it. I cut and pasted a big section of pgp variables and I missed the pgpsignas option. It works now, without the pgpusegpgagent option, which prompts me for my passphrase... Thanks, Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein pgpTpL50C0IQJ.pgp Description: PGP signature
[gentoo-user] mutt + gnupg
Hello, I've been using Mutt with GnuPG for years on various distributions. I recently set up Gentoo, and I'm having some problems with the integration. Initially I couldn't get any of my encrypted files open, as gpg said it couldn't find my secret key. I noticed the new gpg-agent material in the documentation, and once I set that up, my basic gpg commands started working again. I'm not sure why gpg-agent is required, maybe it fixes some other configuration issue. Now I run gpg-agent in my .xsession, with the GPG_AGENT_INFO variable being inherited by Mutt, but signing email doesn't work, as gpg says there's no secret key available. Obviously something has changed in the latest version, and my configuration just hasn't caught up yet. Does anyone else have this set up and working? Thanks, Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein
[gentoo-user] understanding --depclean
I'm new to gentoo, and I recently changed my USE flags, so I ran emerge -p --depclean to see what it suggests removing. Along with many others, I see dev-lang/python selected: 2.4.4-r13 protected: none omitted: 2.5.2-r7 [EMAIL PROTECTED]:~$ equery list | grep dev-lang/python dev-lang/python-2.4.4-r13 dev-lang/python-2.5.2-r7 So it's going to remove the redundant python version, is that right? Any chance of shared files being removed? Thanks, Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein
Re: [gentoo-user] jpg support
On Sun, Nov 9, 2008 at 5:30 AM, Jorge Peixoto de Morais Neto [EMAIL PROTECTED] wrote: $ ls /usr/portage/profiles/default/linux/x86/2008.0 desktop developer parent server $ file /etc/make.profile /etc/make.profile: symbolic link to `..//usr/portage/profiles/default/linux/x86/2008.0/desktop' Yeah, it's ok. I looked in desktop's USE flags and took what I want. I'm currently using gentoo for a more streamlined desktop than most distros are capable of providing, on older hardware. Thanks, Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein
Re: [gentoo-user] jpg support
On Sat, Nov 8, 2008 at 6:15 AM, Daniel Pielmeier [EMAIL PROTECTED] wrote: So there are two possibilities. First there is no need for a jpg useflag as it will work out of the box. Second the jpg support or needed libraries if they are indeed needed are detected automagically which is bad and a bug should be filed. But from a quick glance into the relevant files I did not recognize such things. So I guess rebuilding the affected packages and trying again is the best option. I tried rebuilding gqview and feh with no success. feh complains about no imlib support for jpegs so I rebuild imlib, which didn't help. Before going to bed I started a full world rebuild. I'll reboot after that to ensure I pick up new shared libraries and we'll see what happens. This violates the principle of least surprise though. I am finding this about gentoo. On FreeBSD I could disable X11 support, but it's on by default. I agree with that. On gentoo I have to explicitely enable jpg support?? Why the hell would I not want it? I find that needlessly difficult. The default should be the common case, not the uncommon one. Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein
Re: [gentoo-user] jpg support
On Sat, Nov 8, 2008 at 9:31 AM, Dale [EMAIL PROTECTED] wrote: Are you putting in jpg or jpeg or is it a typo in the email? Pardon me while I scream expletives inappropriate for a public forum. Dale :-) :-) P. S. I can send you a list of all the packages that use the jpeg USE flag on my system if you need it. Faster than a emerge -e world at least. Sure. I'll try a basic --newuse rebuild first and see if that works. *sigh* Thanks. -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein
Re: [gentoo-user] jpg support
On Sat, Nov 8, 2008 at 11:59 AM, Dale [EMAIL PROTECTED] wrote: I hope that will work. emerge -e world is a bit extreme for this. It worked fine. For the record, I am using the default profile at the moment, as I have not managed the profile in any way yet. [EMAIL PROTECTED]:~$ ls -l /etc/make.profile lrwxrwxrwx 1 root root 48 Nov 3 20:27 /etc/make.profile - ../usr/portage/profiles/default/linux/x86/2008.0 Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein
[gentoo-user] jpg support
Hi, I built gqview and feh without the jpg USE flag in make.conf, and now they refuse to display jpg images. I've added jpg to make.conf, and ran emerge -vu --newuse world but gqview and feh aren't on the list of what's being rebuilt, and when it's done I still have no jpg support in those programs. Any suggestions? Mike -- Michael P. Soulier [EMAIL PROTECTED] Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. --Albert Einstein