After update openbox and obconf snapshots, obconf fails to compile Reproducible: Always Steps to Reproduce: 1.echo "x11-wm/openbox" >> /etc/portage/package.keywords 2.echo "x11-misc/obconf" >> /etc/portage/package.keywords 3. emerge openbox obconf Actual Results: Openbox snapshot compiles ok, but obconf not Expected Results: preview_update.o `test -f 'src/preview_update.c' || echo './'`src/preview_update.c src/preview.c: En la función ‘preview_window’: src/preview.c:330: error: ‘RrTheme’ no tiene un miembro llamado ‘a_focused_unpressed_desk’ src/preview.c:331: error: ‘RrTheme’ no tiene un miembro llamado ‘a_unfocused_unpressed_desk’ src/preview.c:335: error: ‘RrTheme’ no tiene un miembro llamado ‘a_focused_unpressed_shade’ src/preview.c:336: error: ‘RrTheme’ no tiene un miembro llamado ‘a_unfocused_unpressed_shade’ src/preview.c:340: error: ‘RrTheme’ no tiene un miembro llamado ‘a_focused_unpressed_iconify’ src/preview.c:341: error: ‘RrTheme’ no tiene un miembro llamado ‘a_unfocused_unpressed_iconify’ src/preview.c:345: error: ‘RrTheme’ no tiene un miembro llamado ‘a_focused_unpressed_max’ src/preview.c:346: error: ‘RrTheme’ no tiene un miembro llamado ‘a_unfocused_unpressed_max’ src/preview.c:350: error: ‘RrTheme’ no tiene un miembro llamado ‘a_focused_unpressed_close’ src/preview.c:351: error: ‘RrTheme’ no tiene un miembro llamado ‘a_unfocused_unpressed_close’ make[1]: *** [src/src_obconf-preview.o] Error 1 make[1]: *** Se espera a que terminen otras tareas.... mv -f src/.deps/src_obconf-preview_update.Tpo src/.deps/src_obconf-preview_update.Po make[1]: se sale del directorio `/var/tmp/portage/x11-misc/obconf-2.0.3_p20110314-r1/work' make: *** [all-recursive] Error 1 emake failed * ERROR: x11-misc/obconf-2.0.3_p20110314-r1 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2742: Called _eapi2_src_compile * ebuild.sh, line 669: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =x11-misc/obconf-2.0.3_p20110314-r1', * the complete build log and the output of 'emerge -pqv =x11-misc/obconf-2.0.3_p20110314-r1'. * The complete build log is located at '/var/tmp/portage/x11-misc/obconf-2.0.3_p20110314-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-misc/obconf-2.0.3_p20110314-r1/temp/environment'. * S: '/var/tmp/portage/x11-misc/obconf-2.0.3_p20110314-r1/work' >>> Failed to emerge x11-misc/obconf-2.0.3_p20110314-r1, Log file: >>> '/var/tmp/portage/x11-misc/obconf-2.0.3_p20110314-r1/temp/build.log'
Created attachment 281917 [details] Build.log Build LOg with fails in obconf prerelease
Created attachment 281919 [details] obconf-2.0.3_p20110314-r2.ebuild Proposed Ebuild with patch for obconf
Created attachment 281921 [details, diff] obconf_preview.patch Patch for fixing compilation in obconf
Errata this bug is not valid, this error in obconf is only valid in openbox git snapshots, since 2011-08-02 :S
Correct. obconf builds fine against the latest openbox snapshot. Could you please end your patch to obconf developers? I will try to include it to obconf-9999 once it is accepted upstream
Created attachment 281977 [details] obconf-9999.ebuild Proposed Live Ebuild from Obconf with obconf_preview.patch
(In reply to comment #6) > Created attachment 281977 [details] > obconf-9999.ebuild > > Proposed Live Ebuild from Obconf with obconf_preview.patch Like I said, this patch will not make it to portage tree until upstream is notified about that http://git.openbox.org/?p=dana/obconf.git;a=blob;f=AUTHORS;h=96779725f0c2e5dc71dfced339f28a2090950303;hb=HEAD
Created attachment 282205 [details, diff] RrButton structure patch The proposed patch seems more appropriate with the new RrButton structure
The patch is now upstream. Closing