Hi r0ller,
On Jul 25, 8:01 am, r0ller wrote:
> Hi pikpik,
>
> I also tried building fluxbox but changed my mind and now I'm trying to
> build EDE2.0 which requires dbus:) If you happen to bump into issues
> regarding fluxbox or dbus, you may find this and that in my recent posts:)
Ah, ok. Thanks! :)
> Just one common thing: if you're installing certain packages (like dbus)
> with MINIXDYNAMIC=yes, some dependent packages are looking for shared
> libraries and if only the corresponding static lib is found you'll get
> misleading errors like in case of py-cElementTree (seehttps://
groups.google.com/forum/?fromgroups#!searchin/minix3/pyceleme...).
That's very interesting! I hadn't even thought of using MINIXDYNAMIC
in pkgsrc. :)
So, the problem seems to be with mixing static and shared libraries?
If I remember correctly, when I tracked current and rebuilt all my
packages, the problem with py-cElementTree went away.
Here are some ideas for rebuilding packages, if you're interested:
The best way to rebuild all packages is to use "/usr/pkgsrc/minix/
pbulk-jail.sh -A," but it's very expensive in terms of time and
effort. (There might also be a bug in it currently.)
A much more efficient way is to rebuild just the installed packages.
I'd use /usr/pkgsrc/pkgtools/pkg_rolling-replace for this. Here's how
I've used it:
1. Build & install pkg_rolling-replace: cd /usr/pkgsrc/pkgtools/
pkg_rolling-replace; bmake install
2. Mark all installed packages for rebuilding: pkg_admin set
rebuild=YES '*'
3. Rebuild all the packages: pkg_rolling-replace
If you try this, I'd love to know how it goes for you.
> Good luck!
Thanks, and you too!
pikpik