[kde-freebsd] Compiling kde 4.5.1 with 7.3-STABLE as on 8/21

Max Brazhnikov makc at issp.ac.ru
Sun Aug 22 21:25:16 CEST 2010


On Sun, 22 Aug 2010 14:23:49 -0400 (EDT), Michael L. Squires wrote:
> I tried a "portupgrade -arR" and kde4 failed to install at two
> points.  I don't know if this is the correct solution (probably not)
> but at least kde 4.4.5_3 has compiled and installed.
> 
> This was compiled under adm64 7.3-STABLE from sources cvsup'd on 7/21.
> 
> (1)  /usr/ports/devel/kdebindings4-python-pykde4 failed; it is marked as
> broken for version of FreeBSD before 800069.  The
> solution is found at
> 
> http://unix-forum.ru/topic997.html (in Russin; I used the Google
> translator)
> 
> which involved commenting out the three lines in the Makefile marking the
> package as broken, and editing line 301 of
> 
> /usr/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.4.5/python/p
> ykde4/kpythonpluginfactory/kpythonpluginfactory.cpp
> 
> and replacing
> 
> dlopen("kpythonpluginfactory.so", RTLD_NOLOAD | RTLD_GLOBAL);
> 
> with
> 
> dlopen("kpythonpluginfactory.so", RTLD_GLOBAL);

Thanks, will be fixed with the next KDE update,

> and
> 
> (2)  /usr/ports/print/print-system-config-printer also failed, with
> the following error:
> 
> /usr/ports/print/system-config-printer/work/system-config-printer-1.1.16/ma
> n/sys tem-config-printer.xml:3: warning: failed to load external entity
> "http://www.oa sis-open.org/docbook/xml/4.1.2/docbookx.dtd"
>   "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
>                                                              ^
> I/O error : Attempt to load network entity
> http://www.oasis-open.org/docbook/xml /4.1.2/docbookx.dtd
> warning: failed to load external entity
> "http://www.oasis-open.org/docbook/xml/4 ..1.2/docbookx.dtd"
> validity error : Could not load the external subset
> "http://www.oasis-open.org/d ocbook/xml/4.1.2/docbookx.dtd"
> Document
> /usr/ports/print/system-config-printer/work/system-config-printer-1.1.1
> 6/man/system-config-printer.xml does not validate
> gmake[1]: *** [man/system-config-printer.1] Error 13
> gmake[1]: Leaving directory
> `/usr/ports/print/system-config-printer/work/system-
> config-printer-1.1.16'
> gmake: *** [all-recursive] Error 1
> *** Error code 1
> 
> Stop in /usr/ports/print/system-config-printer.

weird, it builds fine at my tinderbox.

Max

> And a solution at
> 
> http://forums.freebsd.org/showthread.php?p=97447
> 
> cd /usr/ports/print/system-config-printer/work/system-config-printer-1.1.16
> xmlto --skip-validation man -o man man/system-config-printer.xml
> 
> followed by
> 
> cd /usr/ports/x11/kde4
> make install
> 
> Mike Squires
> mikes at siralan.org


More information about the kde-freebsd mailing list