graphics/blender - why isn't the .desktop file installed?
Hello, A quick question about the graphics/blender port; why isn't the blender.desktop file (and the icons) installed by the port? The tarball provides those files: r...@kg-v2# find /usr -name blender.desktop -print /usr/ports/graphics/blender/work/blender-2.49b/release/freedesktop/blender.desktop r...@kg-v2# find /usr -name blender.png -print /usr/ports/graphics/blender/work/blender-2.49b/release/freedesktop/icons/22x22/blender.png /usr/ports/graphics/blender/work/blender-2.49b/release/freedesktop/icons/32x32/blender.png /usr/ports/graphics/blender/work/blender-2.49b/release/freedesktop/icons/16x16/blender.png But the port does not install them. -- Regards, Torfinn Ingolfsen ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: FreeBSD Ports Problem - Please help
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, 12 Feb 2010 07:27, lenzi.sergio@ wrote: try to make it work again (with the now missing libjpeg.so.10... by inserting a line in the /etc/libmap.conf echo libjpeg.so.10 libjpeg.so /etc/libmap.conf than probably all will work again... by the time you build all ports, the later will be linked agains version 11.. and than you can delete the line in the libmap.conf Hope this will help. Among all these you may find it useful to install sysutils/libchk. This utility can play a key role in locating just the packages/ports that need to be rebuilt against the new library. This process is solely dependent on not having anything in libmap.conf. Process, 1). Run libchk and log its output. ( script libchk.log libchk ) 2). From the output of libchk look for libjpeg.so.10 and run pkg_info -W on the full path of the file that is mentioned above the lib listing. 3). From the output of pkg_info -W note the package name into update-pkgs.txt 4). Finally ( portupgrade -f `cat update-pkgs.txt` ) Good luck, - -- jhell -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.14 (FreeBSD) iQEcBAEBAgAGBQJLdY5YAAoJEJBXh4mJ2FR+etsIAIOEsAqR5IzIEwn3fKACvuEs VNikfycfTJrIkyd9uzfk7e42mPkEQ7C3z14W3D4lH5dtB794lQ9MPuu+BgCE0SOU tdlOCIsa9o2IfX5/MhWtkWGcuRsceG8kdBISEiwSjxieWIfmLnPECc/mCkEp8Nxg rEUCQIc0LvYFjLOwUDJwlvqBe/HzhipavBOFhKb3Gmzu1PekrJpxM8HBQmfo2d65 t1NObv5WKH+QEUFaTIt4YDPh+rmEhz3FwkSwIdwrjA19vBp9zjmNg8LHx8mY+JTT He5fJ8xdkJdwYyoj2+2EK/asJRXR4sMKwldXdeR9IZcz3bvSUVt/SfXdR2E701c= =yCBp -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
mail/qwebirc wrong category.
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Why ? cat /usr/ports/mail/qwebirc/pkg\-descr qwebirc is a fast, easy to use, free and open source IRC client designed by and originally just for the QuakeNet IRC network. It incorporates SSL and notifications via favicon/titlebar flashing. WWW:http://qwebirc.org Lol Kind regards, - -- jhell -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.14 (FreeBSD) iQEcBAEBAgAGBQJLdZDTAAoJEJBXh4mJ2FR+VnEH/2ZS+gPgjjzB0ao7Uep/Bicm SDyCXfHTmajQ5bYGb8HxZgAo/fgusb+XTduSCH5J6XxvnTtUlPe6JUgciN3PMW8f +p3EO7luHY9PE5Wy7w/xkv4aZSZm1c5Du32zVj5/8vcrKcP5u6pOGhSnyPLSWgIU VbejRfBjXrQvDXdPFJ+IAwvH85hevikOuvJWC5ldpe+Sq2oRIoY+d92GzoBe37E/ eSOMUBx475Betdo4Vn3QeeWqc/EisOm98Xv1Q5SM4k9P0QoQ3VO2YwNI1NnaQZYM MoApSwP3miEgT6NE13c/EIBZbASOVwTgI9g5idpnIRSMhGC2Ydlv9lk4AAivSQA= =ev6+ -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On Fri, Feb 12, 2010 at 1:48 PM, eculp ec...@encontacto.net wrote: Quoting Guido Falsi m...@madpilot.net: On Fri, Feb 12, 2010 at 11:59:24AM +0100, Guido Falsi wrote: On Fri, Feb 12, 2010 at 04:39:11AM -0600, eculp wrote: Spamassassin seems to crash everytime I try to start it. Starting spamd. child process [89827] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2544. It has always just worked. Any suggestions. I'm having the same issues on FreeBSD 6.3. Just upgraded p5-Mail-SpamAssassin-3.2.5_4 to p5-Mail-SpamAssassin-3.3.0_2 and get a similar error: Feb 12 17:10:25 users spamd[22561]: child process [22563] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2541. Running Perl v5.8.9. Had this problem on two machines. I solved it by deinstalling spamassassin and all perl modules it depended upon, reinstalling it and all mandatory and optional perl modules it requires. I'd also like to point out I user pkg_rmleaves to perform this task. This is easier than doing it by hand using pkg_delete and less error prone. You could, obviously, also have portmaster adn portupgrade perform the task, but they'd update a whole lot more ports which don't really need to be rebuilt.(like the perl interpreter itself) I tried to solve the problem by running: portupgrade -fr p5-Mail-SpamAssassin-3.3.0_2 but after reinstalling all packages required by Spamassassin (including perl :groan:!) the problem still persists. I found that if I started the service on the commandline using: spamd -d -C /usr/local/etc/mail/spamassassin/ -r /var/run/spamd/spamd.pid (ie trying to replicate(?) the local rc init process for spamd) then the service will run correctly in the background. I've left it like this at the moment, I hope that's correct and I've not missed out anything, I'll try removing spamd and all the required ports and reinstalling on Monday when I have some free time. Cheers. -- Jez Hancock - System Administrator / PHP Developer http://freebsd.munk.me.uk/ - A FreeBSD Admin Weblog http://ipfwstats.sf.net/- ipfw peruser traffic logging ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: FreeBSD Ports Problem - Please help
jhell wrote: On Fri, 12 Feb 2010 07:27, lenzi.sergio@ wrote: try to make it work again (with the now missing libjpeg.so.10... by inserting a line in the /etc/libmap.conf echo libjpeg.so.10 libjpeg.so /etc/libmap.conf than probably all will work again... by the time you build all ports, the later will be linked agains version 11.. and than you can delete the line in the libmap.conf Hope this will help. Among all these you may find it useful to install sysutils/libchk. This utility can play a key role in locating just the packages/ports that need to be rebuilt against the new library. Hmm, I just tested it, because my port sysutils contains pkg_libchk, which has a very similar function. My script needs 6m14.73s for a full run, whereas libchk only requires 3m56.38s. However libchk yields a lot of false positives, it's quite difficult to find the information you need. The output of pkg_libchk looks like that: hdf5-1.6.9_1: /usr/local/bin/h5perf misses libh5test.so.0 So it's a lot easier to make a list of broken ports. It also only lists directly linked libraries, so it really only lists the packages that need relinking. A lot of its runtime is dedicated to detecting false positives. It doesn't have libchk's ability to list unused libraries, though. Regards -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: FreeBSD Ports Problem - Please help
On Fri 12 Feb 2010 at 10:25:51 PST Dominic Fandrey wrote: Hmm, I just tested it, because my port sysutils contains pkg_libchk, which has a very similar function. [...] It doesn't have libchk's ability to list unused libraries, though. Libchk's manpage contains a warning about this. You shouldn't leap to the conclusion that what it calls unreferenced libraries are unused. That uncertainty does tend to reduce the usefulness of the list, so your package doesn't suffer in the comparison as much as you might think. :) ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: FreeBSD Ports Problem - Please help
On Fri, 12 Feb 2010 13:25, kamikaze@ wrote: jhell wrote: On Fri, 12 Feb 2010 07:27, lenzi.sergio@ wrote: try to make it work again (with the now missing libjpeg.so.10... by inserting a line in the /etc/libmap.conf echo libjpeg.so.10 libjpeg.so /etc/libmap.conf than probably all will work again... by the time you build all ports, the later will be linked agains version 11.. and than you can delete the line in the libmap.conf Hope this will help. Among all these you may find it useful to install sysutils/libchk. This utility can play a key role in locating just the packages/ports that need to be rebuilt against the new library. Hmm, I just tested it, because my port sysutils contains pkg_libchk, which has a very similar function. My script needs 6m14.73s for a full run, whereas libchk only requires 3m56.38s. However libchk yields a lot of false positives, it's quite difficult to find the information you need. The output of pkg_libchk looks like that: hdf5-1.6.9_1: /usr/local/bin/h5perf misses libh5test.so.0 So it's a lot easier to make a list of broken ports. It also only lists directly linked libraries, so it really only lists the packages that need relinking. A lot of its runtime is dedicated to detecting false positives. It doesn't have libchk's ability to list unused libraries, though. Regards Never the less its more of a hands on experience when something goes wrong and especially with jpeg. Needless to say the only output your really looking for is anything with jpeg in it and the file it lists above. False positives are just a side effect of a system that uses shared libs and the way that installed programs use them. Some of the programs that I have noticed that looks like false positives are firefox mono octave hdf5 and when found usually you can just surf the text file by eye and its not to hard to recognize the path that the file installed in and dismiss them. Guess I should have said this is a manual process. Regards, -- jhell ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: FreeBSD Ports Problem - Please help
jhell wrote: On Fri, 12 Feb 2010 13:25, kamikaze@ wrote: jhell wrote: On Fri, 12 Feb 2010 07:27, lenzi.sergio@ wrote: try to make it work again (with the now missing libjpeg.so.10... by inserting a line in the /etc/libmap.conf echo libjpeg.so.10 libjpeg.so /etc/libmap.conf than probably all will work again... by the time you build all ports, the later will be linked agains version 11.. and than you can delete the line in the libmap.conf Hope this will help. Among all these you may find it useful to install sysutils/libchk. This utility can play a key role in locating just the packages/ports that need to be rebuilt against the new library. Hmm, I just tested it, because my port sysutils contains pkg_libchk, which has a very similar function. My script needs 6m14.73s for a full run, whereas libchk only requires 3m56.38s. However libchk yields a lot of false positives, it's quite difficult to find the information you need. The output of pkg_libchk looks like that: hdf5-1.6.9_1: /usr/local/bin/h5perf misses libh5test.so.0 So it's a lot easier to make a list of broken ports. It also only lists directly linked libraries, so it really only lists the packages that need relinking. A lot of its runtime is dedicated to detecting false positives. It doesn't have libchk's ability to list unused libraries, though. Never the less its more of a hands on experience when something goes wrong and especially with jpeg. Needless to say the only output your really looking for is anything with jpeg in it and the file it lists above. False positives are just a side effect of a system that uses shared libs and the way that installed programs use them. Some of the programs that I have noticed that looks like false positives are firefox mono octave hdf5 and when found usually you can just surf the text file by eye and its not to hard to recognize the path that the file installed in and dismiss them. hdf5 is not a false positive. The port is and has been installing incompletely for a long time. The maintainer is not willing to patch that himself and I have no idea what it's even good for, so I won't bother either. For the other libraries mentioned - it's not necessary to burden the user with checking for them manually, so why should it be done? Regards -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
Quoting Jez Hancock jez.hanc...@gmail.com: On Fri, Feb 12, 2010 at 1:48 PM, eculp ec...@encontacto.net wrote: Quoting Guido Falsi m...@madpilot.net: On Fri, Feb 12, 2010 at 11:59:24AM +0100, Guido Falsi wrote: On Fri, Feb 12, 2010 at 04:39:11AM -0600, eculp wrote: Spamassassin seems to crash everytime I try to start it. Starting spamd. child process [89827] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2544. It has always just worked. Any suggestions. I'm having the same issues on FreeBSD 6.3. Just upgraded p5-Mail-SpamAssassin-3.2.5_4 to p5-Mail-SpamAssassin-3.3.0_2 and get a similar error: Feb 12 17:10:25 users spamd[22561]: child process [22563] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2541. Running Perl v5.8.9. Had this problem on two machines. I solved it by deinstalling spamassassin and all perl modules it depended upon, reinstalling it and all mandatory and optional perl modules it requires. I'd also like to point out I user pkg_rmleaves to perform this task. This is easier than doing it by hand using pkg_delete and less error prone. You could, obviously, also have portmaster adn portupgrade perform the task, but they'd update a whole lot more ports which don't really need to be rebuilt.(like the perl interpreter itself) I tried to solve the problem by running: portupgrade -fr p5-Mail-SpamAssassin-3.3.0_2 but after reinstalling all packages required by Spamassassin (including perl :groan:!) the problem still persists. I found that if I started the service on the commandline using: spamd -d -C /usr/local/etc/mail/spamassassin/ -r /var/run/spamd/spamd.pid Is this actually scoring your email, normally? IMO, the -C should point to the configuration files that are in /usr/local/share/spamassassin which generates the original error. I tried your version and it does what you said but doesn't actually score spam. Thanks, ed P.S. I, like you, am still trying to find the combination to be able to upgrade and have it work. (ie trying to replicate(?) the local rc init process for spamd) then the service will run correctly in the background. I've left it like this at the moment, I hope that's correct and I've not missed out anything, I'll try removing spamd and all the required ports and reinstalling on Monday when I have some free time. Cheers. -- Jez Hancock - System Administrator / PHP Developer http://freebsd.munk.me.uk/ - A FreeBSD Admin Weblog http://ipfwstats.sf.net/- ipfw peruser traffic logging ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On Fri, 12 Feb 2010, eculp wrote: Spamassassin seems to crash everytime I try to start it. Starting spamd. child process [89827] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2544. It has always just worked. Any suggestions. Having this problem too, on 8.0-ST and perl 5.10. A portupgrade -Rf spamd and p5-Mail-SpamAssassin do not help. regards, Marco ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On Fri, Feb 12, 2010 at 10:06:03PM +0100, Marco Beishuizen wrote: On Fri, 12 Feb 2010, eculp wrote: Spamassassin seems to crash everytime I try to start it. Starting spamd. child process [89827] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2544. It has always just worked. Any suggestions. Having this problem too, on 8.0-ST and perl 5.10. A portupgrade -Rf spamd and p5-Mail-SpamAssassin do not help. Try running sa-update as root first? -- WXS ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On Fri, 12 Feb 2010, Wesley Shields wrote: Try running sa-update as root first? No luck either: channel: no 'mirrors.updates.spamassassin.org' record found, channel failed regards, Marco -- Where there's a will, there's a relative. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On Fri, 12 Feb 2010, Wesley Shields wrote: Try running sa-update as root first? Running sa-update -D gives: Feb 12 23:06:41.819 [4545] dbg: logger: adding facilities: all Feb 12 23:06:41.819 [4545] dbg: logger: logging level is DBG Feb 12 23:06:41.819 [4545] dbg: generic: SpamAssassin version 3.3.0 Feb 12 23:06:41.819 [4545] dbg: generic: Perl 5.010001, PREFIX=/usr/local, DEF_RULES_DIR=/usr/local/share/spamassassin, LOCAL_RULES_DIR=/usr/local/etc/mail/spamassassin, LOCAL_STATE_DIR=/var/db/spamassassin Feb 12 23:06:41.819 [4545] dbg: config: timing enabled Feb 12 23:06:41.821 [4545] dbg: config: score set 0 chosen. Feb 12 23:06:41.866 [4545] dbg: dns: is Net::DNS::Resolver available? yes Feb 12 23:06:41.867 [4545] dbg: dns: Net::DNS version: 0.66 Feb 12 23:06:41.867 [4545] dbg: generic: sa-update version svn897929 Feb 12 23:06:41.867 [4545] dbg: generic: using update directory: /var/db/spamassassin/3.003000 Feb 12 23:06:42.179 [4545] dbg: diag: perl platform: 5.010001 freebsd Feb 12 23:06:42.179 [4545] dbg: diag: [...] module installed: Digest::SHA1, version 2.12 Feb 12 23:06:42.179 [4545] dbg: diag: [...] module installed: HTML::Parser, version 3.64 Feb 12 23:06:42.179 [4545] dbg: diag: [...] module installed: Net::DNS, version 0.66 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: NetAddr::IP, version 4.027 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: Time::HiRes, version 1.9719 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: Archive::Tar, version 1.56 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: IO::Zlib, version 1.10 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: Digest::SHA1, version 2.12 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: MIME::Base64, version 3.09 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: DB_File, version 1.82 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: Net::SMTP, version 2.31 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: Mail::SPF, version v2.007 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: IP::Country::Fast, version 604.001 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: Razor2::Client::Agent, version 2.84 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: Net::Ident, version 1.20 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: IO::Socket::INET6, version 2.56 Feb 12 23:06:42.180 [4545] dbg: diag: [...] module installed: IO::Socket::SSL, version 1.31 Feb 12 23:06:42.181 [4545] dbg: diag: [...] module installed: Compress::Zlib, version 2.015 Feb 12 23:06:42.181 [4545] dbg: diag: [...] module installed: Mail::DKIM, version 0.37 Feb 12 23:06:42.181 [4545] dbg: diag: [...] module installed: DBI, version 1.609 Feb 12 23:06:42.181 [4545] dbg: diag: [...] module installed: Getopt::Long, version 2.38 Feb 12 23:06:42.181 [4545] dbg: diag: [...] module installed: LWP::UserAgent, version 5.834 Feb 12 23:06:42.181 [4545] dbg: diag: [...] module installed: HTTP::Date, version 5.831 Feb 12 23:06:42.181 [4545] dbg: diag: [...] module installed: Encode::Detect, version 1.01 Feb 12 23:06:42.182 [4545] dbg: gpg: Searching for 'gpg' Feb 12 23:06:42.182 [4545] dbg: util: current PATH is: /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin Feb 12 23:06:42.183 [4545] dbg: util: executable for gpg was found at /usr/local/bin/gpg Feb 12 23:06:42.183 [4545] dbg: gpg: found /usr/local/bin/gpg Feb 12 23:06:42.183 [4545] dbg: gpg: release trusted key id list: 5E541DC959CB8BAC7C78DFDC4056A61A5244EC45 26C900A46DD40CD5AD24F6D7DEE01987265FA05B 0C2B1D7175B852C64B3CDC716C55397824F434CE Feb 12 23:06:42.188 [4545] dbg: channel: attempting channel updates.spamassassin.org Feb 12 23:06:42.188 [4545] dbg: channel: update directory /var/db/spamassassin/3.003000/updates_spamassassin_org Feb 12 23:06:42.188 [4545] dbg: channel: channel cf file /var/db/spamassassin/3.003000/updates_spamassassin_org.cf Feb 12 23:06:42.189 [4545] dbg: channel: channel pre file /var/db/spamassassin/3.003000/updates_spamassassin_org.pre Feb 12 23:06:42.193 [4545] dbg: dns: query failed: 0.3.3.updates.spamassassin.org = NOERROR Feb 12 23:06:42.196 [4545] dbg: dns: query failed: mirrors.updates.spamassassin.org = NOERROR channel: no 'mirrors.updates.spamassassin.org' record found, channel failed Feb 12 23:06:42.196 [4545] dbg: diag: updates complete, exiting with code 4 regards, Marco -- They don't suffer. They can't even speak English. -- George F. Baer, answering a reporter's question about the suffering of starving miners. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On 02/12/10 22:48, Marco Beishuizen wrote: On Fri, 12 Feb 2010, Wesley Shields wrote: Try running sa-update as root first? No luck either: channel: no 'mirrors.updates.spamassassin.org' record found, channel failed Another thing I did was create the file v330.pre in /usr/local/etc/mail/spamassassin. Just copied the sample one. But I don't think this makes any difference(I did it before rebuilding the ports and it did not solve it). I had to install a few per ports by hand though. Also I did remove them, did not upgrade them in place using portmaster/portupgrade. It should be the same, I know, but sometimes it's not exactly the same. -- Guido Falsi m...@madpilot.net ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On Feb 12, 2010, at 2:09 PM, Marco Beishuizen wrote: Feb 12 23:06:42.196 [4545] dbg: dns: query failed: mirrors.updates.spamassassin.org = NOERROR channel: no 'mirrors.updates.spamassassin.org' record found, channel failed Feb 12 23:06:42.196 [4545] dbg: diag: updates complete, exiting with code 4 Looks like your local DNS might be broken: # dig -t any mirrors.updates.spamassassin.org ; DiG 9.5.2-P2 -t any mirrors.updates.spamassassin.org ;; global options: printcmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 40052 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0 ;; QUESTION SECTION: ;mirrors.updates.spamassassin.org. IN ANY ;; ANSWER SECTION: mirrors.updates.spamassassin.org. 3600 IN TXT http://spamassassin.apache.org/updates/MIRRORED.BY; ;; AUTHORITY SECTION: spamassassin.org. 70841 IN NS ns.hyperreal.org. spamassassin.org. 70841 IN NS a.auth-ns.sonic.net. spamassassin.org. 70841 IN NS b.auth-ns.sonic.net. spamassassin.org. 70841 IN NS c.auth-ns.sonic.net. ;; Query time: 56 msec ;; SERVER: 206.126.224.1#53(206.126.224.1) ;; WHEN: Fri Feb 12 17:19:14 2010 ;; MSG SIZE rcvd: 205 Regards, -- -Chuck ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: HEADS UP: utmp.h gone. All welcome utmpx.h.
editors/emacs21 and emacs22 are still broken with this. Changing utmp to utmpx in #include and in the struct declares I still get: filelock.c:297: error: 'struct utmpx' has no member named 'ut_time' filelock.c:299: error: 'struct utmpx' has no member named 'ut_time' Any suggestions? The manpage is still for utmp, not utmpx, unless my -current got hopelessly out of sync. Martin -- %%% Martin Cracauer craca...@cons.org http://www.cons.org/cracauer/ FreeBSD - where you want to go, today. http://www.freebsd.org/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On Fri, Feb 12, 2010 at 8:36 PM, eculp ec...@encontacto.net wrote: Quoting Jez Hancock jez.hanc...@gmail.com: I found that if I started the service on the commandline using: spamd -d -C /usr/local/etc/mail/spamassassin/ -r /var/run/spamd/spamd.pid Is this actually scoring your email, normally? IMO, the -C should point to the configuration files that are in /usr/local/share/spamassassin which generates the original error. I tried your version and it does what you said but doesn't actually score spam. Urgh no! I realized after I'd last posted on the list that that commandline doesn't actually do anything to filter my spam... grr. :( I then went on to try fixing the problem as quoted above using pkg_rmleaves (ran pkg_rmleaves, removed p5-Mail-Spamassassin and all it's dependencies, reinstalled SA), but this did not fix the problem for me either. After that I reverted SA back to the old version just to stem the flow of spam for now until either a fix is released or I get the chance to look into it further. FYI if anyone wants to revert back to the old version of the SA port, what I did was: 1. cd /usr/ports/ports-mgmt/portdowngrade/ (fantastic tool!) 2. make install clean 3. portdowngrade -s:pserver:anon...@anoncvs.fr.freebsd.org:/home/ncvs mail/p5-Mail-SpamAssassin -o (when prompted, login using password 'anoncvs') 4. Select '5' when prompted (double check this though, pick the version of SA you want to revert back to). 5. Opt to revert back to that version in portdowngrade when prompted. 6. portupgrade -f p5-Mail-SpamAssassin 7. Start SA. That should hopefully have the effect of reverting back to the old version of SA and allow you to start the daemon without the error message. All the best. -- Jez Hancock - System Administrator / PHP Developer http://freebsd.munk.me.uk/ - A FreeBSD Admin Weblog http://ipfwstats.sf.net/- ipfw peruser traffic logging ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On Fri, 12 Feb 2010, Chuck Swiger wrote: Looks like your local DNS might be broken: # dig -t any mirrors.updates.spamassassin.org ; DiG 9.5.2-P2 -t any mirrors.updates.spamassassin.org ;; global options: printcmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 40052 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0 ;; QUESTION SECTION: ;mirrors.updates.spamassassin.org. IN ANY ;; ANSWER SECTION: mirrors.updates.spamassassin.org. 3600 IN TXT http://spamassassin.apache.org/updates/MIRRORED.BY; ;; AUTHORITY SECTION: spamassassin.org. 70841 IN NS ns.hyperreal.org. spamassassin.org. 70841 IN NS a.auth-ns.sonic.net. spamassassin.org. 70841 IN NS b.auth-ns.sonic.net. spamassassin.org. 70841 IN NS c.auth-ns.sonic.net. ;; Query time: 56 msec ;; SERVER: 206.126.224.1#53(206.126.224.1) ;; WHEN: Fri Feb 12 17:19:14 2010 ;; MSG SIZE rcvd: 205 When I do this I get: dig -t any mirrors.updates.spamassassin.org ; DiG 9.6.1-P1 -t any mirrors.updates.spamassassin.org ;; global options: +cmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 3570 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;mirrors.updates.spamassassin.org. IN ANY ;; ANSWER SECTION: mirrors.updates.spamassassin.org. 3600 IN TXT http://spamassassin.apache.org/updates/MIRRORED.BY; ;; Query time: 201 msec ;; SERVER: 10.0.0.138#53(10.0.0.138) ;; WHEN: Sat Feb 13 00:34:41 2010 ;; MSG SIZE rcvd: 113 regards, Marco -- Don't sweat it -- it's only ones and zeros. -- P. Skelly ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: HEADS UP: utmp.h gone. All welcome utmpx.h.
Martin Cracauer wrote on Fri, Feb 12, 2010 at 05:24:06PM -0500: editors/emacs21 and emacs22 are still broken with this. Changing utmp to utmpx in #include and in the struct declares I still get: filelock.c:297: error: 'struct utmpx' has no member named 'ut_time' filelock.c:299: error: 'struct utmpx' has no member named 'ut_time' Any suggestions? The manpage is still for utmp, not utmpx, unless my -current got hopelessly out of sync. Never mind. Suggested patch sent to port maintainer. Thanks Martin -- %%% Martin Cracauer craca...@cons.org http://www.cons.org/cracauer/ FreeBSD - where you want to go, today. http://www.freebsd.org/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
Quoting Jez Hancock jez.hanc...@gmail.com: On Fri, Feb 12, 2010 at 8:36 PM, eculp ec...@encontacto.net wrote: Quoting Jez Hancock jez.hanc...@gmail.com: I found that if I started the service on the commandline using: spamd -d -C /usr/local/etc/mail/spamassassin/ -r /var/run/spamd/spamd.pid Is this actually scoring your email, normally? IMO, the -C should point to the configuration files that are in /usr/local/share/spamassassin which generates the original error. I tried your version and it does what you said but doesn't actually score spam. Urgh no! I realized after I'd last posted on the list that that commandline doesn't actually do anything to filter my spam... grr. :( I then went on to try fixing the problem as quoted above using pkg_rmleaves (ran pkg_rmleaves, removed p5-Mail-Spamassassin and all it's dependencies, reinstalled SA), but this did not fix the problem for me either. After that I reverted SA back to the old version just to stem the flow of spam for now until either a fix is released or I get the chance to look into it further. FYI if anyone wants to revert back to the old version of the SA port, what I did was: 1. cd /usr/ports/ports-mgmt/portdowngrade/ (fantastic tool!) Agreed, I knew it existed but had never used it. 2. make install clean 3. portdowngrade -s:pserver:anon...@anoncvs.fr.freebsd.org:/home/ncvs mail/p5-Mail-SpamAssassin -o (when prompted, login using password 'anoncvs') 4. Select '5' when prompted (double check this though, pick the version of SA you want to revert back to). 5. Opt to revert back to that version in portdowngrade when prompted. 6. portupgrade -f p5-Mail-SpamAssassin 7. Start SA. That should hopefully have the effect of reverting back to the old version of SA and allow you to start the daemon without the error message It seems to. It started at least;) And ! ! ! YES IT WORKS ! ! ! Thanks for the temporary work around and the detailed instructions that are perfect. It saved me a lot of time. Hopefully this will be worked out in ports shortly. Maybe the perl upgrade will do it but I don't even want to think about it for a couple of days. Have a great weekend, ed All the best. -- Jez Hancock - System Administrator / PHP Developer http://freebsd.munk.me.uk/ - A FreeBSD Admin Weblog http://ipfwstats.sf.net/- ipfw peruser traffic logging ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
INDEX build failed for 6.x
INDEX build failed with errors: Generating INDEX-6 - please wait..pkg_info: not found pkg_info: not found Done. make_index: nrg-0.99.25_1: no entry for /usr/ports/net-mgmt/net-snmp4 make_index: nrg-0.99.25_1: no entry for /usr/ports/net-mgmt/net-snmp4 make_index: gkrellm_snmp-0.14_7: no entry for /usr/ports/net-mgmt/net-snmp4 make_index: gkrellm_snmp-0.14_7: no entry for /usr/ports/net-mgmt/net-snmp4 Committers on the hook: pgollucci Most recent CVS update was: U MOVED U lang/rakudo/Makefile U net-mgmt/Makefile ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
bsd.gcc.mk PREFIX or LOCALBASE?
Hi, In bsd.gcc.mk there is: . if ${_USE_GCC} != 3.4 CFLAGS+=-Wl,-rpath=${PREFIX}/lib/${_GCC_BUILD_DEPENDS} LDFLAGS+= -Wl,-rpath=${PREFIX}/lib/${_GCC_BUILD_DEPENDS} . endif However, I think this should be ${LOCALBASE} instead of ${PREFIX}. Running genplist on a port with USE_FORTRAN, I get a build error because the flags are set to -Wl,-rpath=/tmp/scilab/lib/gcc44. Changing to ${LOCALBASE} fixes the issue. (Sorry for the length) /bin/sh ./libtool --tag=CC--mode=link gcc44 -O2 -fno-strict-aliasing -pipe -fomit-frame-pointer -msse -msse2 -msse3 -mmmx -mssse3 -march=nocona -I/usr/local/include -L/usr/local/lib -Wl,-rpath=/tmp/scilab/lib/gcc44 -DNDEBUG -I./modules/core/includes/ -I./libs/MALLOC/includes/ -I./modules/localization/includes/ -o scilab-bin scilab_bin-mainscic.o ./modules/shell/libscishell.la ./modules/core/libscicore.la ./modules/completion/libscicompletion.la ./modules/localization/libscilocalization.la ./modules/io/libsciio.la -lintl ./modules/libscilab.la -lcurses libtool: link: gcc44 -O2 -fno-strict-aliasing -pipe -fomit-frame-pointer -msse -msse2 -msse3 -mmmx -mssse3 -march=nocona -I/usr/local/include -Wl,-rpath=/tmp/scilab/lib/gcc44 -DNDEBUG -I./modules/core/includes/ -I./libs/MALLOC/includes/ -I./modules/localization/includes/ -o .libs/scilab-bin scilab_bin-mainscic.o -L/usr/local/lib ./modules/shell/.libs/libscishell.so ./modules/core/.libs/libscicore.so ./modules/completion/.libs/libscicompletion.so ./modules/localization/.libs/libscilocalization.so ./modules/io/.libs/libsciio.so /usr/local/lib/libintl.so ./modules/.libs/libscilab.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/call_scilab/.libs/libscicall_scilab.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/double/.libs/libscidouble.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/boolean/.libs/libsciboolean.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/intersci/.libs/libsciintersci.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/localization/.libs/libscilocalization.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/special_functions/.libs/libscispecial_functions.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/statistics/.libs/libscistatistics.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/time/.libs/libscitime.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/windows_tools/.libs/libsciwindows_tools.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/pvm/.libs/libscipvm.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/sparse/.libs/libscisparse.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/io/.libs/libsciio.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/polynomials/.libs/libscipolynomials.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/cacsd/.libs/libscicacsd.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/mexlib/.libs/libmx.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/mexlib/.libs/libmat.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/differential_equations/.libs/libscidifferential_equations.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/mexlib/.libs/libmex.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/data_structures/.libs/libscidata_structures.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/integer/.libs/libsciinteger.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/linear_algebra/.libs/libscilinear_algebra.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/dynamic_link/.libs/libscidynamic_link.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/completion/.libs/libscicompletion.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/fftw/.libs/libscifftw.so /usr/local/lib/libfftw3.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/hdf5/.libs/libscihdf5.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/functions/.libs/libscifunctions.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/graphics/.libs/libscigraphics.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/libs/hashtable/.libs/libscihashtable.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/tclsci/.libs/libscitclsci.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/gui/.libs/libscigui.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/renderer/.libs/libscirenderer.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/libs/doublylinkedlist/.libs/libscidoublylinkedlist.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/graphic_export/.libs/libscigraphic_export.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/console/.libs/libsciconsole.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/shell/.libs/libscishell.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/action_binding/.libs/libsciaction_binding.so /home/lcvs/ports/math/scilab/work/scilab-5.2.0/modules/history_manager/.libs/libscihistory_manager.so
INDEX now builds successfully on 6.x
___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: FreeBSD Ports Problem - Please help
On 12/02/2010 04:22, M M wrote: I followed the FreeBSD guidebook and tried to install the ports 'graphics/sane-backends' and 'graphics/sane-frontends', but when I did this, FreeBSD told me I needed the latest installation of graphics/jpeg (which happened to be jpeg-8, and I only had jpeg-7 installed on my machine). So If I remember correctly, I ended up using *Portupgrade* for this process. I believe I ran 'Portupgrade -ai' which took quite a long time. Portupgrade worked great or whatever Port updating command I ran did a wonderful jobit updated the graphics/jpeg port on my machine. The root of the problem you're seeing is due to the change in the libjpeg.so ABI version: libjpeg.so.10 is installed by jpeg-8, but most of your apps want to link against libjpeg.so.9 installed by jpeg-7. Rebuilding all out of date ports (via portupgrade -a) should have been the correct action to fix that. However, some problems with the update were discovered and subsequently fixed. Have you seen this entry from /usr/ports/UPDATING? 20100205: AFFECTS: users of qt 3 and kde 3 AUTHOR: ite...@freebsd.org When building qt33 and kdelibs3 (at least), while they are installed, because of -L/usr/local/lib being passed too soon, the currently installed libs are used instead of the ones from the build. This makes the build fail if you updated any of the libs this qt / kde libs are linked against (like libjpeg). For the moment the workaround, when you get to this, is to move the old lib out of the way, e.g.: mv /usr/local/lib/libqt-mt.so /usr/local/lib/libqt-mt.so.old \ cd /usr/ports/x11-toolkits/qt33/ make \ mv /usr/local/lib/libqt-mt.so.old /usr/local/lib/libqt-mt.so \ portmaster -C x11-toolkits/qt33 (or portupgrade -w qt-33\*), etc. I suggest the best thing to try first is: update your ports tree to the latest using csup(1) or portsnap(8) or however you'ld usually do it. Forcibly delete whatever libjpeg you have installed, and then reinstall jpeg-8: # pkg_delete -f jpeg-\* (This will give you alarming warning messages, which you can ignore) # cd /usr/ports/graphics/jpeg # make install # pkgdb -F Apply the advice above to move the incorrectly linked shlibs out of the way and rebuild them properly. This might make things work again. If it doesn't try and identify any binaries in /usr/local/bin that link against missing shlibs and re-install the ports that supply them. Do that by running ldd(1) against the apps. Eg. like this: % ldd /usr/local/bin/psi /usr/local/bin/psi: libz.so.5 = /lib/libz.so.5 (0x285ff000) libXss.so.1 = /usr/local/lib/libXss.so.1 (0x28611000) libaspell.so.16 = /usr/local/lib/libaspell.so.16 (0x28614000) libQtDBus.so.4 = /usr/local/lib/qt4/libQtDBus.so.4 (0x286cc000) [... etc ...] What you're looking for are lines that say 'libfoo = not found (0x0)' For any such, work out what port supplies that application, and reinstall it: # pkg_which /usr/local/bin/psi # portupgrade -f `pkg_which /usr/local/bin/psi` That's going to be long-winded and tedious, but should still be a bit quicker than force-reinstalling everything that depends on jpeg, kde and qt. Any advice would be greatly appreciated. At this point I am waiving the white flag and I would love to just get back to my original configuration and forget about installing the image scanner. Above all else, I am just trying to avoid a total reinstall of FreeBSD 8.0. There's no need to go that far. If you want to take a nuke-and-repave approach, you can do it by deleting and reinstalling just the affected ports. In extremis, you could do something like this: * Make a note of all the ports you have installed already that depend on libjpeg: % pkg_info -Rx jpeg ports-I-want-installed * Blow away libjpeg and everything that links against it: # pkg_deinstall -fr graphics/jpeg * Reinstall what you want from ports-I-want-installed. If you choose the important leaf ports first (the ones that provide the apps you actually use) then most of the ports on that list will get automatically reinstalled as dependencies. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard, Flat 3 Black Earth Consulting Ramsgate Kent, CT11 9PW Free and Open Source Solutions Tel: +44 (0)1843 580647 signature.asc Description: OpenPGP digital signature
spamassassin problem with upgrade
Spamassassin seems to crash everytime I try to start it. Starting spamd. child process [89827] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2544. It has always just worked. Any suggestions. Thanks, ed ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
On Fri, Feb 12, 2010 at 11:59:24AM +0100, Guido Falsi wrote: On Fri, Feb 12, 2010 at 04:39:11AM -0600, eculp wrote: Spamassassin seems to crash everytime I try to start it. Starting spamd. child process [89827] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2544. It has always just worked. Any suggestions. Had this problem on two machines. I solved it by deinstalling spamassassin and all perl modules it depended upon, reinstalling it and all mandatory and optional perl modules it requires. I'd also like to point out I user pkg_rmleaves to perform this task. This is easier than doing it by hand using pkg_delete and less error prone. You could, obviously, also have portmaster adn portupgrade perform the task, but they'd update a whole lot more ports which don't really need to be rebuilt.(like the perl interpreter itself) -- Guido Falsi m...@madpilot.net ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: FreeBSD Ports Problem - Please help
On Fri, 12 Feb 2010 08:51:54 + Matthew Seaman m.sea...@black-earth.co.uk articulated: On 12/02/2010 04:22, M M wrote: I followed the FreeBSD guidebook and tried to install the ports 'graphics/sane-backends' and 'graphics/sane-frontends', but when I did this, FreeBSD told me I needed the latest installation of graphics/jpeg (which happened to be jpeg-8, and I only had jpeg-7 installed on my machine). So If I remember correctly, I ended up using *Portupgrade* for this process. I believe I ran 'Portupgrade -ai' which took quite a long time. Portupgrade worked great or whatever Port updating command I ran did a wonderful jobit updated the graphics/jpeg port on my machine. The root of the problem you're seeing is due to the change in the libjpeg.so ABI version: libjpeg.so.10 is installed by jpeg-8, but most of your apps want to link against libjpeg.so.9 installed by jpeg-7. Rebuilding all out of date ports (via portupgrade -a) should have been the correct action to fix that. However, some problems with the update were discovered and subsequently fixed. Have you seen this entry from /usr/ports/UPDATING? 20100205: AFFECTS: users of qt 3 and kde 3 AUTHOR: ite...@freebsd.org When building qt33 and kdelibs3 (at least), while they are installed, because of -L/usr/local/lib being passed too soon, the currently installed libs are used instead of the ones from the build. This makes the build fail if you updated any of the libs this qt / kde libs are linked against (like libjpeg). For the moment the workaround, when you get to this, is to move the old lib out of the way, e.g.: mv /usr/local/lib/libqt-mt.so /usr/local/lib/libqt-mt.so.old \ cd /usr/ports/x11-toolkits/qt33/ make \ mv /usr/local/lib/libqt-mt.so.old /usr/local/lib/libqt-mt.so \ portmaster -C x11-toolkits/qt33 (or portupgrade -w qt-33\*), etc. I suggest the best thing to try first is: update your ports tree to the latest using csup(1) or portsnap(8) or however you'ld usually do it. Forcibly delete whatever libjpeg you have installed, and then reinstall jpeg-8: # pkg_delete -f jpeg-\* (This will give you alarming warning messages, which you can ignore) # cd /usr/ports/graphics/jpeg # make install # pkgdb -F Apply the advice above to move the incorrectly linked shlibs out of the way and rebuild them properly. This might make things work again. If it doesn't try and identify any binaries in /usr/local/bin that link against missing shlibs and re-install the ports that supply them. Do that by running ldd(1) against the apps. Eg. like this: % ldd /usr/local/bin/psi /usr/local/bin/psi: libz.so.5 = /lib/libz.so.5 (0x285ff000) libXss.so.1 = /usr/local/lib/libXss.so.1 (0x28611000) libaspell.so.16 = /usr/local/lib/libaspell.so.16 (0x28614000) libQtDBus.so.4 = /usr/local/lib/qt4/libQtDBus.so.4 (0x286cc000) [... etc ...] What you're looking for are lines that say 'libfoo = not found (0x0)' For any such, work out what port supplies that application, and reinstall it: # pkg_which /usr/local/bin/psi # portupgrade -f `pkg_which /usr/local/bin/psi` That's going to be long-winded and tedious, but should still be a bit quicker than force-reinstalling everything that depends on jpeg, kde and qt. Any advice would be greatly appreciated. At this point I am waiving the white flag and I would love to just get back to my original configuration and forget about installing the image scanner. Above all else, I am just trying to avoid a total reinstall of FreeBSD 8.0. There's no need to go that far. If you want to take a nuke-and-repave approach, you can do it by deleting and reinstalling just the affected ports. In extremis, you could do something like this: * Make a note of all the ports you have installed already that depend on libjpeg: % pkg_info -Rx jpeg ports-I-want-installed * Blow away libjpeg and everything that links against it: # pkg_deinstall -fr graphics/jpeg * Reinstall what you want from ports-I-want-installed. If you choose the important leaf ports first (the ones that provide the apps you actually use) then most of the ports on that list will get automatically reinstalled as dependencies. Cheers, Matthew I have been experiencing a similar problem. I cannot locate libjpeg.so.10 on my system after the update. I do have this version however: $ locate libjpeg.so.11 /usr/local/lib/libjpeg.so.11 however, nothing wants to link against it. -- Jerry ges...@yahoo.com |=== |=== |=== |=== | I'm for bringing back the birch, but only for consenting adults. Gore Vidal signature.asc Description: PGP signature
Re: FreeBSD Ports Problem - Please help
On 12/02/2010 11:25, Jerry wrote: I have been experiencing a similar problem. I cannot locate libjpeg.so.10 on my system after the update. I do have this version however: $ locate libjpeg.so.11 /usr/local/lib/libjpeg.so.11 however, nothing wants to link against it. I was misled by an out of date locate database. libjpeg.so.11 is the ABI version installed by jpeg-8. It's been in the ports for about 6 days now. Every port that links against libjpeg.so should have had its PORTREVISION bumped so that they would be recompiled to link against the new libjpeg shlib. This should happen automatically by using your standard 'update everything that is out of date' ports maintenance command # portupgrade -a or # portmanager -a You'll know if you've run those commands because a good fraction of your installed ports would have been rebuilt. Note however the bug and workaround mentioned in UPDATING if you use KDE 3 or QT 33 based software. If you don't apply the workaround, then eg. kde apps can end up still linked against libjpeg.so.10. If all your ports are apparently up to date, but still somehow not linked against libjpeg.so.11 then the procedure I described in my previous e-mail should sort you out. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard, Flat 3 Black Earth Consulting Ramsgate Kent, CT11 9PW Free and Open Source Solutions Tel: +44 (0)1843 580647 signature.asc Description: OpenPGP digital signature
Re: FreeBSD Ports Problem - Please help
try to make it work again (with the now missing libjpeg.so.10... by inserting a line in the /etc/libmap.conf echo libjpeg.so.10 libjpeg.so /etc/libmap.conf than probably all will work again... by the time you build all ports, the later will be linked agains version 11.. and than you can delete the line in the libmap.conf Hope this will help. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: spamassassin problem with upgrade
Quoting Guido Falsi m...@madpilot.net: On Fri, Feb 12, 2010 at 11:59:24AM +0100, Guido Falsi wrote: On Fri, Feb 12, 2010 at 04:39:11AM -0600, eculp wrote: Spamassassin seems to crash everytime I try to start it. Starting spamd. child process [89827] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2544. It has always just worked. Any suggestions. Had this problem on two machines. I solved it by deinstalling spamassassin and all perl modules it depended upon, reinstalling it and all mandatory and optional perl modules it requires. I'd also like to point out I user pkg_rmleaves to perform this task. This is easier than doing it by hand using pkg_delete and less error prone. You could, obviously, also have portmaster adn portupgrade perform the task, but they'd update a whole lot more ports which don't really need to be rebuilt.(like the perl interpreter itself) Thanks for the recomendation. I was concerned about the new perl default 5.10. I have yet to update it. Maybe I should just bit the bullet and do it all at once. I'll look at pkg_rmleaves first. Thanks for letting me know your solution for the error message. Have a great day and weekend. ed -- Guido Falsi m...@madpilot.net ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org