Using ~amd64 x11-wm/openbox-3.5.0_pre20110313 has made the package tree (unstable) obconf ebuild (version bump?) needs to be updated to reflect these libraries as emerge yields No package 'obrender-3.0' found No package 'obparser-3.0' found Most likely solution appears to be available at http://git.icculus.org/?p=dana/obconf.git;a=commitdiff;h=42b0ea6c275835bee09e83a2e83dfb934825aa8a
Created attachment 265819 [details, diff] update to openbox 3.5 library Patch file from http://git.icculus.org/?p=dana/obconf.git;a=commitdiff;h=42b0ea6c275835bee09e83a2e83dfb934825aa8a
Created attachment 265821 [details] attempt #1 at getting 3.5 libraries to work This does not work as yet: src/main.h:24:23: fatal error: obt/parse.h: No such file or directory /usr/include/openbox/3.5/obt does not contain a parse.h file
Seems like one will have to get current head, or else rollup many patches. Probably best to be patient and wait for next release cycle....hardly a critical app.
*** Bug 358795 has been marked as a duplicate of this bug. ***
This is fixed in obconf snapshot
During an 'emerge uND world', I had 'openbox' fail during the install phase with:make[2]: Entering directory `/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/work' test -z "/usr/lib64" || mkdir -p -- "/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/lib64" test -z "/usr/libexec" || mkdir -p -- "/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/libexec" test -z "/usr/bin" || mkdir -p -- "/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/bin" test -z "/usr/libexec" || mkdir -p -- "/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/libexec" test -z "/usr/share/applications" || mkdir -p -- "/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/share/applications" /usr/bin/install -c 'data/autostart/openbox-xdg-autostart' '/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/libexec/openbox-xdg-autostart' /bin/sh ./libtool --silent --mode=install /usr/bin/install -c 'obt/libobt.la' '/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/lib64/libobt.la' /usr/bin/install -c 'data/xsession/openbox-session' '/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/bin/openbox-session' /usr/bin/install -c 'data/autostart/openbox-autostart' '/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/libexec/openbox-autostart' /usr/bin/install -c 'data/autostart/openbox-autostart' '/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/libexec/openbox-autostart' /usr/bin/install: cannot create regular file `/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/libexec/openbox-autostart': File exists test -z "/usr/share/themes/Artwiz-boxed/openbox-3" || mkdir -p -- "/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/share/themes/Artwiz-boxed/openbox-3" /usr/bin/install -c -m 644 'data/openbox.desktop' '/var/tmp/portage/x11-wm/openbox-3.5.0_pre20110313/image//usr/share/applications/openbox.desktop' make[2]: *** [install-nodist_libexecSCRIPTS] Error 1 make[2]: *** Waiting for unfinished jobs.... To get around this, I did: MAKEOPTS="-j1" emerge openbox emerge obconf These went to completion. I then restarted my world update with: emerge -uND world This comment is just in case anyone else has problems.