New version 0.7.2 Version in portage is 0.5.9 Reproducible: Always Steps to Reproduce:
Looks like torbenh already took care of this...
Created attachment 33153 [details] denemo-0.7.2a.ebuild (+ features) This ebuild bumps the version to the latest bugfix release, and can build with gtk+-2 support, among other nice touches.
Can someone please commit the proposed ebuild to Portage? The current ebuild still uses GTK+-1.2, and this has been here for months now...
posting comments in a resolved bug will most often rot... reopen bugs if youu want them to be read.
I've tried looking at denemo 0.7.2a configure.in, but it's fooled up. It won't work as it should with gentoo. Also, the ebuild is wrong. Please see if 0.7.3_beta1 has a working configure.in and submit an updated ebuild.
Several points: 1) Can't find source tarball for most recent release of denemo (0.7.4beta1), have emailed developers to see if there is one 2)Output of denemo 0.7.4 binaries is for lilypond 2.6.3 and higher. Newest version of lilypond in portage is 2.5.x, although the releases are at 2.7.x 2.6 is the latest stable version so I've submitted the relevant ebuild on bug #97574 3) CVS won't build at the moment, but best way forward might be an ebuild for a working snapshot as that seems to be the way the development is moving.
I get the following error compiling denemo-0.7.2a on my amd64, gcc 3.4.4: if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I../intl -I.. /include -I../pixmaps -DLOCALEDIR=\"/usr/share/locale\" -DPKGDATADIR=\"/usr/shar e/denemo/\" -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/ usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I /usr/lib64/glib-2.0/include -I/usr/include/libxml2 -g -Wall -O2 -MT exportmud ela.o -MD -MP -MF ".deps/exportmudela.Tpo" \ -c -o exportmudela.o `test -f 'exportmudela.cpp' || echo './'`exportmudela.cpp ; \ then mv ".deps/exportmudela.Tpo" ".deps/exportmudela.Po"; \ else rm -f ".deps/exportmudela.Tpo"; exit 1; \ fi exportmudela.cpp: In function `void lily_write_out(void*, GList*, lily_output_ty pe)': exportmudela.cpp:183: error: ISO C++ forbids cast to non-reference type used as lvalue exportmudela.cpp:194: error: ISO C++ forbids cast to non-reference type used as lvalue exportmudela.cpp:208: error: ISO C++ forbids cast to non-reference type used as lvalue exportmudela.cpp:216: error: ISO C++ forbids cast to non-reference type used as lvalue exportmudela.cpp:224: error: ISO C++ forbids cast to non-reference type used as lvalue exportmudela.cpp:230: error: ISO C++ forbids cast to non-reference type used as lvalue exportmudela.cpp:232: error: ISO C++ forbids cast to non-reference type used as lvalue My coding skills are almost as bad as they could possibly be, so I wouldn't know how to solve this. But I'm more than willing to try things:-)
Created attachment 71634 [details] denemo-0.7.3_beta2.ebuild
the denemo-o.7.3_beta2.ebuild builds and runs correctly on my amd64. Still I can't import lilypond-files that I wrote by hand and converted to lilypond version 2.6.4, but I guess that's an upstream problem of denemo, and not gentoo-related.
denemo-0.7.4 can be build by simply changing the filename of denemo-0.7.3_beta2.ebuild to denemo-0.7.4,ebuild.
denemo depends on >=media-sound/lilypond-2.6.3
Created attachment 72829 [details] Updated ebuild, correct header, dependancies, docs, This works fine with gcc 3.3.6 and 3.4.4 on x86. Bug 97574 has the necessary lilypond 2.6 ebuild working
I'm testing this.
denemo 0.7.5 in cvs. it has always --enable-gtk2. see bug 106560.