Summary: | dev-libs/librep-0.92.7 - grep: sdbm.la: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | ionen, orbea, sam, treecleaner |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/SawfishWM/librep/pull/14 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 765709 | ||
Attachments: |
emerge-info.txt
dev-libs:librep-0.92.7:20210518-133147.log emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
![]() Created attachment 709674 [details]
emerge-info.txt
Created attachment 709677 [details]
dev-libs:librep-0.92.7:20210518-133147.log
Created attachment 709680 [details]
emerge-history.txt
Created attachment 709683 [details]
environment
Created attachment 709686 [details]
etc.portage.tar.bz2
Created attachment 709689 [details]
logs.tar.bz2
Created attachment 709692 [details]
temp.tar.bz2
With the git repo I have a different error: rdlibtool --mode=execute ../src/rep --batch --no-rc -l rep.vm.compiler -f compile-assembler rdlibtool: lconf: {.name="libtool"}. rdlibtool: fdcwd: {.fdcwd=AT_FDCWD, .realpath="/tmp/librep/lisp"}. rdlibtool: lconf: fstatat(AT_FDCWD,".",...) = 0 {.st_dev = 45, .st_ino = 776}. rdlibtool: lconf: openat(AT_FDCWD,"libtool",O_RDONLY,0) = -1 [ENOENT]. rdlibtool: lconf: openat(AT_FDCWD,"../",O_DIRECTORY,0) = 3. rdlibtool: lconf: fstat(3,...) = 0 {.st_dev = 45, .st_ino = 654}. rdlibtool: lconf: openat(3,"libtool",O_RDONLY,0) = 4. rdlibtool: lconf: found "/tmp/librep/libtool". rdlibtool: execute: ../src/rep --batch --no-rc -lrep.vm.compiler -f compile-assembler *** File error: No such file or directory, -lrep/vm/compiler make[1]: *** [Makefile:141: lisp] Error 1 make[1]: Leaving directory '/tmp/librep/lisp' make: *** [Makefile:137: all] Error 1 https://github.com/SawfishWM/librep This is probably a slibtool bug with --mode=execute. (In reply to orbea from comment #8) > With the git repo I have a different error: > [...] It's the same error here if you look at the bottom of the log, the sdbm.la thing happens earlier in it. Yea, I see that now. I think its because they also ignore the value of $(LIBTOOL) a few places in the build system. I made a PR to fix that issue, I think only --mode=execute it left. https://github.com/SawfishWM/librep/pull/14 The PR was merged upstream: https://github.com/SawfishWM/librep/commit/2c064d70e25137915ceaef616c2be5c8bbcc42da I think only the slibtool issue with --mode=execute remains. *** Bug 843749 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a935681a6fcabf47524c72420050b6a9030f555d commit a935681a6fcabf47524c72420050b6a9030f555d Author: Sam James <sam@gentoo.org> AuthorDate: 2022-11-05 06:09:35 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-11-05 06:10:13 +0000 dev-libs/librep: update EAPI 7 -> 8; fix build w/ Clang 16; partial slibtool fix re slibtool: per linked bug, there's still an issue in slibtool itself to be fixed with --mode=execute. Bug: https://bugs.gentoo.org/790812 Signed-off-by: Sam James <sam@gentoo.org> .../files/librep-0.92.7-configure-clang16.patch | 74 +++++++++++++++++++ dev-libs/librep/files/librep-0.92.7-libtool.patch | 47 ++++++++++++ dev-libs/librep/librep-0.92.7-r2.ebuild | 83 ++++++++++++++++++++++ 3 files changed, 204 insertions(+) Package removed. |