On 2/23/22 07:54, Andreas Wacknitz wrote:
Am 22.02.22 um 22:13 schrieb Stephan Althaus:
On 12/30/21 23:33, Gary Mills wrote:
On Thu, Dec 30, 2021 at 09:08:31PM +0100, Friedrich Kink via oi-dev
wrote:
I've some packages (clamav update to latest version and dovecot)
I'd
like to commit but dependency check fails:
[...]
mav-clamdtop.depend has unresolved dependency '
depend type=require fmri=__TBD
pkg.debug.depend.file=libclamav.so.9
\
pkg.debug.depend.reason=usr/bin/clamdtop
pkg.debug.depend.type=elf \
pkg.debug.depend.path=lib \
pkg.debug.depend.path=usr/gcc/7/lib \
pkg.debug.depend.path=usr/lib'.
This error implies that libclamav.so.9 could not be found. It's looking
in /lib, /usr/gcc/7/lib, and /usr/lib for the SO file. The first and
last are default locations for the runtime linker. The middle one is
unlikely. Where is that SO file?
Hello!
Sorry to pick up this thread for a new topic.
I have an issue building wxwidgets-3 on my machine. Theres a comment
on leaving out a lib, but the dependency is still there somehow.
From the Makefile:
# We don't want to depend on packages from encumbered. Thus, make sure
gstreamer1/plugin/bad is not installed.
#REQUIRED_PACKAGES += library/audio/gstreamer1/plugin/bad
gmake publish error:
oi-userland/components/library/wxwidgets-3/build/manifest-i386-wxwidgets-3.depend
has unresolved dependency '
depend type=require fmri=__TBD
pkg.debug.depend.file=libgstplayer-1.0.so.0 \
pkg.debug.depend.reason=usr/lib/amd64/libwx_gtk3u_media-3.1.so.5 \
pkg.debug.depend.type=elf \
pkg.debug.depend.path=lib/64 \
pkg.debug.depend.path=usr/gcc/7/lib/amd64 \
pkg.debug.depend.path=usr/lib/64'.
gmake: *** [oi-userland/make-rules/ips.mk:502:
oi-userland/components/library/wxwidgets-3/build/.resolved-i386] Error 1
The file is in /usr/lib/amd64
$ ls -l /usr/lib/amd64/libgstplayer-1.0.so*
lrwxrwxrwx 1 root root 21 Nov 12 22:21
/usr/lib/amd64/libgstplayer-1.0.so -> libgstplayer-1.0.so.0
lrwxrwxrwx 1 root root 28 Nov 12 22:21
/usr/lib/amd64/libgstplayer-1.0.so.0 -> libgstplayer-1.0.so.0.1805.0
-r-xr-xr-x 1 root bin 172K Feb 2 13:05
/usr/lib/amd64/libgstplayer-1.0.so.0.1805.0
Maybe the 32bit build is trying to find the lib that is non-existent
for i386 but only for amd64 ? I didn't find the piece where the
dependency to libgstplayer is triggered.
Any hints ?
The package doesn't publish when library/audio/gstreamer1/plugin/bad is
installed. If you build this package for your own use you can remove the
comment line and let it use the plugin. We don't want wxwidgets-3 to
stay in encumbered so we build it without this plugin. Alas it's
necessary to uninstall library/audio/gstreamer1/plugin/bad when building
it for official OI because I was too lazy to find configure settings
that prohibit its use.
Andreas
I had the idea of building codeblocks with OI's package wxwidgets, and
for that it seems i need -fPIC in wxwidgets...
Greetings,
Stephan
_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev
_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev
Good Morning Andreas!
Thanks for the hint!
I will try it this way and we'll see if i get further.
Have a nice day! :-)
Stephan
_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev