trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: February 2020

Re: [trinity-devel] FreeBSD: tdegraphics failes to build

From: Slávek Banko <slavek.banko@...>
Date: Thu, 20 Feb 2020 19:22:13 +0100
Hi Nik,

On Thursday 20 of February 2020 17:27:21 Dr. Nikolaus Klepp wrote:
> Hi Slavec!
>
> Thank you very much, this is most welcome :)
>
> I use feat/freebsd-14.0.x-pre, did deinstall all packages before, then
> began a clean build (without ibase plugin). This is the (only) problem I
> ran into - but it's present in some packages: Manpages are not
> compressed, so "make install" fails. compressing manually and running
> "make install" again works:
>
> dependencies/libart-lgpl: libart2-config.1 is not compressed, so "make
> install" fails:
>
> # make install
> ===>  Installing for libart_lgpl-14.0.8.p0,1
> ===>  Checking if libart_lgpl is already installed
> ===>   Registering installation for libart_lgpl-14.0.8.p0,1
> pkg-static: Unable to access file
> /usr/home/nik/tde-packaging/freebsd/dependencies/libart-lgpl/work/stage/
>usr/local/share/man/man1/libart2-config.1.gz:No such file or directory
> *** Error code 74
>
> Affected are:
>
> 	dependencies/libart-lgpl
> 	tdetoys
> 	tdeedu
> 	tdesdk
> 	kipi-plugins
> 	applications/digikam
> 	applications/dolphin
> 	applications/filelight
> 	applications/katapult
> 	... and probably all the rest of applications/, I'll work my way down
> that lane ...
>

It is very interesting that the manual pages are not compressed on your 
system. I am not aware that I did something special on my test machine 
(except freebsd-update, pkg update and portsnap update) and the pages are 
now compressed automatically. That's why I edited all pkg-lists to install 
compressed man pages.

BTW, my test machine: FreeBSD 12.1-RELEASE-p2

> Other errors:
>
> 	tde-i18n-de: cannot download souce file, size mismatch.
>
> ===> tde-i18n-de
> ===>   de-tde-i18n-trinity-14.0.8.p25 depends on file:
> /usr/local/sbin/pkg - found => tde-i18n-trinity_14.0.8~pre25.orig.tar.xz
> doesn't seem to exist in /usr/ports/distfiles/TDE. => Attempting to
> fetch
> http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.0.x/pool/ma
>in/t/tde-i18n-trinity/tde-i18n-trinity_14.0.8~pre25.orig.tar.xz fetch:
> http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.0.x/pool/ma
>in/t/tde-i18n-trinity/tde-i18n-trinity_14.0.8~pre25.orig.tar.xz: size
> mismatch: expected 130596864, actual 195630716 => Attempting to fetch
> http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-sb/pool/main-r1
>4/t/tde-i18n-trinity/tde-i18n-trinity_14.0.8~pre25.orig.tar.xz fetch:
> http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-sb/pool/main-r1
>4/t/tde-i18n-trinity/tde-i18n-trinity_14.0.8~pre25.orig.tar.xz: size
> mismatch: expected 130596864, actual 195630716 => Attempting to fetch
> http://distcache.FreeBSD.org/ports-distfiles/TDE/tde-i18n-trinity_14.0.8
>~pre25.orig.tar.xz fetch:
> http://distcache.FreeBSD.org/ports-distfiles/TDE/tde-i18n-trinity_14.0.8
>~pre25.orig.tar.xz: Not Found => Couldn't fetch it - please try to
> retrieve this
> => port manually into /usr/ports/distfiles/TDE and try again.
> *** Error code 1
>

Oh, it seems that updating the metadata of tde-i18n ports was at some 
awkward moment. It will be corrected the next time the FreeBSD ports are 
updated. I suppose it will be the beginning of next week.

>
> applications/bibletime: (strange, probably did never build this before)
> stops with error:
>
> checking whether your Sword installation is recent enough... configure:
> error: Invalid return code of the internal Sword version test program.
> Please submit a bugreport!
>

Strange, successfully built on my system.
I tried again right now.

>
>
> applications/gwenview: fails with error:
>
> /usr/local/bin/ld:
> /usr/home/nik/tde-packaging/freebsd/applications/gwenview/work/gwenview-
>trinity_14.0.8~pre2/.build/src/gvcore/.libs/libgwenviewcore.so: undefined
> reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&)' collect2: error:
> ld returned 1 exit status
> gmake[6]: *** [Makefile:1386: gwenview] Error 1
>

Strange, successfully built on my system.
I tried again right now.

>
>
>
> So, (almost) everything builds fine, now I'm going to do some testing :)
>
> Nik

Thank you for your testing!

Cheers
-- 
Sl�vek