[Slackbuilds-users] SFML update breaks extremetuxracer

Erich Ritz erich.public at protonmail.com
Mon Feb 5 16:18:43 UTC 2024


On Monday, February 5th, 2024 at 9:37 AM, Matteo Bernardini <matteo.bernardini at gmail.com> wrote:

> Hi Erich,
> 
> this happens because the new SFML installs its pkgconfi files in the wrong location (/usr/pkgconfig): if you add the line
> 
> -DSFML_PKGCONFIG_INSTALL_PREFIX=/usr/lib$LIBDIRSUFFIX/pkgconfig \
> 
> between the cmake options in the SlackBuild then stuff using pkgconfig to locate SFML will find it again correctly.
> 
> I'll push the change in our git, it will be fixed in the repository at the next global update.
> 
> Matteo
> 
> Il giorno lun 5 feb 2024 alle ore 16:22 Erich Ritz via SlackBuilds-users <slackbuilds-users at slackbuilds.org> ha scritto:
> 
> > It looks like the recent update to SFML breaks the extremetuxracer build:
> > 
> > Building games/extremetuxracer (rebuild for updated deps) 2024-02-05 14:42:12Verifying source files ...
> > Installing dependencies ...
> > SFML-2.6.1-x86_64-1_SBo: Simple and Fast Multimedia Library .............................. [ 2.2M]
> > Running extremetuxracer.SlackBuild ... ETA 14:43:??
> > env MAKEFLAGS='-j176 -l89' nice -n 5 bash ./extremetuxracer.SlackBuild
> > ...
> > checking pkg-config is at least version 0.9.0... yes
> > checking for sfml-system >= 2.4... no
> > configure: error: sfml-system not found
> > games/extremetuxracer: extremetuxracer.SlackBuild failed (status 1) 14:42:19
> > Unmounting chroot ...
> > :-( games/extremetuxracer FAILED )-:
> > _______________________________________________
> > SlackBuilds-users mailing list
> > SlackBuilds-users at slackbuilds.org
> > https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> > Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> > FAQ - https://slackbuilds.org/faq/

There is another problem as well highlighted by sbopkglint (forbidden directory usr/share/doc):

# sbopkglint /var/lib/slackrepo/etr/packages/15.0/x86_64/libraries/SFML/SFML-2.6.1-x86_64-1_SBo.txz
Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/slackrepo/etr/packages/15.0/x86_64/libraries/SFML/SFML-2.6.1-x86_64-1_SBo.txz to /tmp/SBo/sbopkglint.QLp0Dt ...OK
Running pre-doinst test...OK
Installing /var/lib/slackrepo/etr/packages/15.0/x86_64/libraries/SFML/SFML-2.6.1-x86_64-1_SBo.txz to /tmp/SBo/sbopkglint.QLp0Dt ...OK
Running test: 05-basic-sanity...
--- nonstandard directory in /usr: usr/pkgconfig
--- forbidden directory exists: usr/share/doc
FAILED
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
!!! SFML-2.6.1-x86_64-1_SBo.txz: 2 failures



More information about the SlackBuilds-users mailing list