View Issue Details

IDProjectCategoryView StatusLast Update
0003102DCP-o-maticPackagingpublic2025-10-26 09:32
Reportermarkusk Assigned Tocarl  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Platform64-bitOSLinuxOS VersionArch
Product Version2.18.25 
Summary0003102: boost 1.89.0 no longer has -lboost_system !
Description

Hi Carls

see
https://bbs.archlinux.org/viewtopic.php?id=309669
https://github.com/boostorg/system/commit/7a495bb46d7ccd808e4be2a6589260839b0fd3a3

this results in ld errors while build libsub ...

Additional Information

465 │ Checking for boost filesystem library
466 │ ==>
467 │
468 │ #include <boost/filesystem.hpp>
469 │
470 │ int main() { boost::filesystem::copy_file ("a", "b"); }
471 │
472 │
473 │ <==
474 │ [1/2] Compiling build/.conf_check_b5f8143e72cd88acdd30a5af640cc3ad/test.cpp
475 │
476 │ ['/usr/lib/ccache/bin/g++', '-march=x86-64', '-mtune=generic', '-O2', '-pipe', '-fno-plt', '-fexceptions', '-Wp,-D_FORTIFY_SOURCE=3', '-Wformat', '-Werror=format-secur
│ ity', '-fstack-clash-protection', '-fcf-protection', '-fno-omit-frame-pointer', '-mno-omit-leaf-frame-pointer', '-Wp,-D_GLIBCXX_ASSERTIONS', '-g', '-ffile-prefix-map=/
│ tmp/makepkg-build-dir/libsub/src=/usr/src/debug/libsub', '-flto=auto', '-Wall', '-Wextra', '-D_FILE_OFFSET_BITS=64', '-D__STDC_FORMAT_MACROS', '-std=c++11', '-DBOOST_N
│ O_CXX11_SCOPED_ENUMS', '-DLIBSUB_VERSION="1.6.53"', '-DLIBSUB_POSIX', '-O3', '-Wno-deprecated-declarations', '-DBOOST_TEST_DYN_LINK', '-DHAVE_OPENSSL=1', '../test.cpp'
│ , '-c', '-o/tmp/makepkg-build-dir/libsub/src/libsub-1.6.53/build/.conf_check_b5f8143e72cd88acdd30a5af640cc3ad/testbuild/test.cpp.1.o']
477 │ [2/2] Linking build/.conf_check_b5f8143e72cd88acdd30a5af640cc3ad/testbuild/testprog
478 │
479 │ ['/usr/lib/ccache/bin/g++', '-pthread', 'test.cpp.1.o', '-o/tmp/makepkg-build-dir/libsub/src/libsub-1.6.53/build/.conf_check_b5f8143e72cd88acdd30a5af640cc3ad/testbuild
│ /testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib', '-lboost_filesystem', '-lboost_system', '-Wl,-O1', '-Wl,--sort-common', '-Wl,--as-needed', '-Wl,-z,rel
│ ro', '-Wl,-z,now', '-Wl,-z,pack-relative-relocs', '-flto=auto']
480 │ err: /usr/bin/ld: cannot find -lboost_system: Datei oder Verzeichnis nicht gefunden
481 │ collect2: Fehler: ld gab 1 als Ende-Status zurück
482 │
483 │ from /tmp/makepkg-build-dir/libsub/src/libsub-1.6.53: Test does not build: Traceback (most recent call last):
484 │ File "/tmp/makepkg-build-dir/libsub/src/libsub-1.6.53/.waf3-2.0.24-c88b74123ce8b9d1a27999f7cf96dff0/waflib/Configure.py", line 335, in run_build
485 │ bld.compile()
486 │ ~~~^^
487 │ File "/tmp/makepkg-build-dir/libsub/src/libsub-1.6.53/.waf3-2.0.24-c88b74123ce8b9d1a27999f7cf96dff0/waflib/Build.py", line 176, in compile
488 │ raise Errors.BuildError(self.producer.error)
489 │ waflib.Errors.BuildError: Build failed
490 │ -> task in 'testprog' failed with exit status 1 (run with -v to display more information)

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work required

Activities

markusk

2025-10-25 13:38

reporter   ~0007137

Versions are
dcpomatic 2.18.27
libsub 1.6.53
....

carl

2025-10-25 14:52

administrator   ~0007138

Thanks. I do test builds on Arch these days but if I'm unlucky I don't update the reference image just after they completely change some vital dependency without any warning!

carl

2025-10-25 19:36

administrator   ~0007139

Should be fixed by 2b6575bc67f349c396e283097ab0001382427fe0. I can tag another release if you like.

markusk

2025-10-26 07:27

reporter   ~0007140

new release tags for changed libs and dcpomatic itself would be helpful

carl

2025-10-26 09:32

administrator   ~0007141

dcpomatic: v2.18.28
libdcp: v1.10.35
libsub: v1.6.55
libcxml: v0.17.15

Thanks!

Issue History

Date Modified Username Field Change
2025-10-25 13:12 markusk New Issue
2025-10-25 13:38 markusk Note Added: 0007137
2025-10-25 14:52 carl Assigned To => carl
2025-10-25 14:52 carl Status new => confirmed
2025-10-25 14:52 carl Note Added: 0007138
2025-10-25 19:36 carl Status confirmed => resolved
2025-10-25 19:36 carl Resolution open => fixed
2025-10-25 19:36 carl Note Added: 0007139
2025-10-26 07:27 markusk Note Added: 0007140
2025-10-26 09:32 carl Note Added: 0007141