Broken ports in /usr/ports/x11
I've started portmaster yesterday to upgrade my ports, but I've encountered for the first time errors while upgrading. Well, I guess there's always a first time for everything, but till now I was not able to fix the issue, so I'm asking you for help
The first error was encountered while upgrading x11/gnome-desktop:
I/O error : Attempt to load network entity http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd /usr/ports/x11/gnome-desktop/work/gnome-desktop-2.26.3/desktop-docs/gpl/gpl.omf.in:2: warning: failed to load external entity "http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd" p://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd" ^ Making all in lgpl /usr/local/bin/xml2po: not found gmake: *** [ar/lgpl.xml] Error 127 gmake: *** [all-recursive] Error 1 gmake: *** [all-recursive] Error 1 gmake: *** [all] Error 2 *** Error code 1 Stop in /usr/ports/x11/gnome-desktop.
/usr/local/bin/xml2po: not found - don't know where exactly it fails, probably xml2po executes some other commands, but here's what I've got in /usr/local/bin:
# ls -l /usr/local/bin/xml2po -r-xr-xr-x 1 root wheel 28691 Jun 17 19:17 /usr/local/bin/xml2po
===> rxvt-unicode-9.06 depends on file: /usr/local/bin/perl5.8.9 - found ===> Patching for rxvt-unicode-9.06 ===> rxvt-unicode-9.06 depends on file: /usr/local/lib/perl5/site_perl/5.8.9/mach/Encode/HanExtra.pm - found ===> rxvt-unicode-9.06 depends on file: /usr/local/lib/perl5/site_perl/5.8.9/mach/Encode/JIS2K.pm - found ===> rxvt-unicode-9.06 depends on file: /usr/local/bin/perl5.8.9 - found ===> Applying FreeBSD patches for rxvt-unicode-9.06 Can't load '/usr/local/lib/perl5/site_perl/5.8.9/mach/auto/Encode/HanExtra/HanExtra.so' for module Encode::HanExtra: /usr/local/lib/perl5/site_perl/5.8.9/mach/auto/Encode/HanExtra/HanExtra.so: Undefined symbol "PL_stack_max" at /usr/local/lib/perl5/5.8.9/mach/XSLoader.pm line 70. at /usr/local/lib/perl5/site_perl/5.8.9/mach/Encode/HanExtra.pm line 7 Compilation failed in require at ./gentables line 11. BEGIN failed--compilation aborted at ./gentables line 11. *** Error code 255 Stop in /usr/ports/x11/rxvt-unicode.
If you are using perl 5.8 or later, Encode::CN and Encode::TW will automatically load the extra encodings for you, so there's no need to explicitly write use Encode::HanExtra if you are using one of them already.
I had to patch the files manually and then start the building again, but after some time it fails again, complaining about errors like below:
error: 'void from_imlocale_to_locale(const char*, const char*, wchar_t*, int)' previously defined here
Any ideas, hints?
"I never think of the future. It comes soon enough." - A.E
Useful links: FreeBSD Handbook | FreeBSD Developer's Handbook | The Porter's Handbook | PF User's Guide | unix-heaven.org
|Thread||Thread Starter||Forum||Replies||Last Post|
|packages vs ports||zelut||FreeBSD Ports and Packages||17||28th October 2009 08:19 AM|
|Packages vs. Ports||guitarscn||OpenBSD Packages and Ports||3||1st October 2008 05:43 AM|
|no /usr/ports or /usr/src/ports ??||ukulele||OpenBSD Installation and Upgrading||3||27th July 2008 10:50 PM|
|Why ports?||disappearedng||FreeBSD Ports and Packages||14||20th July 2008 10:29 PM|
|Install ports from cd?||xCipherx||OpenBSD Packages and Ports||5||2nd June 2008 07:35 PM|