My contribution to build instructions for FreeBSD 14.1-RELEASE #326

Open
opened 9 months ago by Lannig · 3 comments
Collaborator

Basic information

  • TDE version: R14.1.2
  • Distribution: FreeBSD 14.1-RELEASE
  • Hardware: amd64

Description

Not quite an issue, but I wanted to share my humble contribution to the
instructions to build Trinity on FreeBSD 14.1-RELEASE.

If anything is an issue, it would be:

  • the failed install phase of imlib due to a man page file not found at the expected location
  • the requirement for db5 at some point. Sorry I haven't recorded which module exactly

Steps to reproduce

Please see https://forums.freebsd.org/threads/building-trinity-desktop-environment-for-freebsd-14-1-release.93847/

Screenshots

image

<!-- This is a comment. Please fill in the required fields below. The comments provide instructions on how to do so. Note: You do not need to remove comments. --> ## Basic information - TDE version: R14.1.2 - Distribution: FreeBSD 14.1-RELEASE - Hardware: amd64 <!-- Use SL/* labels to set the severity level. Please do not set a milestone. --> ## Description Not quite an issue, but I wanted to share my humble contribution to the instructions to build Trinity on FreeBSD 14.1-RELEASE. If anything is an issue, it would be: - the failed install phase of imlib due to a man page file not found at the expected location - the requirement for db5 at some point. Sorry I haven't recorded which module exactly ## Steps to reproduce Please see https://forums.freebsd.org/threads/building-trinity-desktop-environment-for-freebsd-14-1-release.93847/ ## Screenshots <!-- If it seems useful, please provide provide one or more screenshots. --> ![image](/attachments/e991439a-7159-483e-b360-df2a8edceec7)
900 KiB
Lannig changed title from My conribution to build instructions for FreeBSD 14.1-RELEASE to My contribution to build instructions for FreeBSD 14.1-RELEASE 9 months ago
Poster
Collaborator

Just wanted to add that I've dug trough build logs of my previous attempts at building Trinity, and the configure script that fails if I don't install db5 is from tdesdk-trinity

===>   Returning to build of tdesdk-trinity-14.1.2
===>  Configuring for tdesdk-trinity-14.1.2
[ -z ".build" ] || rm -rf "/usr/ports/devel/tdesdk-trinity/work/tdesdk-trinity_1
4.1.2/.build"
...
-- checking for 'TDE'
-- Checking for one of the modules 'tqt'
--   found 'TDE', version 14.1.2
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Found Perl: /usr/local/bin/perl (found version "5.36.3")
-- Found intltool: /usr/local/share/cmake/Modules/tde_l10n_merge.pl
-- Performing Test HAVE_BERKELEY_DB
-- Performing Test HAVE_BERKELEY_DB - Failed
CMake Error at /usr/local/share/cmake/Modules/TDEMacros.cmake:127 (message):
  #################################################

   berkeley db is required, but was not found on your system

  #################################################
Call Stack (most recent call first):
  kbabel/kbabeldict/modules/dbsearchengine/ConfigureChecks.cmake:25 (tde_message_fatal)
  kbabel/kbabeldict/modules/dbsearchengine/CMakeLists.txt:12 (include)


-- Configuring incomplete, errors occurred!
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/devel/tdesdk-trinity
*** Error code 1

Stop.
make: stopped in /usr/ports/x11/tde-meta
Just wanted to add that I've dug trough build logs of my previous attempts at building Trinity, and the configure script that fails if I don't install db5 is from **tdesdk-trinity** ``` ===> Returning to build of tdesdk-trinity-14.1.2 ===> Configuring for tdesdk-trinity-14.1.2 [ -z ".build" ] || rm -rf "/usr/ports/devel/tdesdk-trinity/work/tdesdk-trinity_1 4.1.2/.build" ... -- checking for 'TDE' -- Checking for one of the modules 'tqt' -- found 'TDE', version 14.1.2 -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Found Perl: /usr/local/bin/perl (found version "5.36.3") -- Found intltool: /usr/local/share/cmake/Modules/tde_l10n_merge.pl -- Performing Test HAVE_BERKELEY_DB -- Performing Test HAVE_BERKELEY_DB - Failed CMake Error at /usr/local/share/cmake/Modules/TDEMacros.cmake:127 (message): ################################################# berkeley db is required, but was not found on your system ################################################# Call Stack (most recent call first): kbabel/kbabeldict/modules/dbsearchengine/ConfigureChecks.cmake:25 (tde_message_fatal) kbabel/kbabeldict/modules/dbsearchengine/CMakeLists.txt:12 (include) -- Configuring incomplete, errors occurred! *** Error code 1 Stop. make[1]: stopped in /usr/ports/devel/tdesdk-trinity *** Error code 1 Stop. make: stopped in /usr/ports/x11/tde-meta ```
Poster
Collaborator

And the error during the install phase of imlib is as follows:

===>  Staging for imlib-1.9.15_18
===>   Generating temporary packing list
Making install in Imlib
...
====> Compressing man pages (compress-man)
===>  Installing for imlib-1.9.15_18
===>  Checking if imlib is already installed
===>   Registering installation for imlib-1.9.15_18 as automatic
pkg-static: Unable to access file /usr/ports/graphics/imlib/work/stage/usr/local/man/man1/imlib-config.1.gz:No such file or directory
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/imlib
*** Error code 1

Stop.
make: stopped in /usr/ports/x11/tde-meta

And the error during the install phase of imlib is as follows: ``` ===> Staging for imlib-1.9.15_18 ===> Generating temporary packing list Making install in Imlib ... ====> Compressing man pages (compress-man) ===> Installing for imlib-1.9.15_18 ===> Checking if imlib is already installed ===> Registering installation for imlib-1.9.15_18 as automatic pkg-static: Unable to access file /usr/ports/graphics/imlib/work/stage/usr/local/man/man1/imlib-config.1.gz:No such file or directory *** Error code 1 Stop. make[1]: stopped in /usr/ports/graphics/imlib *** Error code 1 Stop. make: stopped in /usr/ports/x11/tde-meta ```
Owner

@SlavekB is probably the best person to comment here, given he maintains the FreeBSD ports.
@Lannig are you using the latest code for both main repos and tde-packaging?

@SlavekB is probably the best person to comment here, given he maintains the FreeBSD ports. @Lannig are you using the latest code for both main repos and tde-packaging?
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tde-packaging#326
Loading…
There is no content yet.