Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 39838 - Denemo should use gtk2
Summary: Denemo should use gtk2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: http://sourceforge.net/projects/denemo/
Whiteboard:
Keywords:
Depends on: 97574
Blocks:
  Show dependency tree
 
Reported: 2004-01-29 20:01 UTC by kconkcon
Modified: 2006-10-07 11:55 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
denemo-0.7.2a.ebuild (+ features) (denemo-0.7.2a.ebuild,1.13 KB, text/plain)
2004-06-12 17:21 UTC, Hypnos
Details
denemo-0.7.3_beta2.ebuild (denemo-0.7.3_beta2.ebuild,982 bytes, text/plain)
2005-10-28 06:51 UTC, MATSUU Takuto (RETIRED)
Details
Updated ebuild, correct header, dependancies, docs, (denemo-0.7.4.ebuild,892 bytes, text/plain)
2005-11-13 08:33 UTC, Richard Ash
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kconkcon 2004-01-29 20:01:44 UTC
New version 0.7.2
Version in portage is 0.5.9

Reproducible: Always
Steps to Reproduce:
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-01 03:43:55 UTC
Looks like torbenh already took care of this...
Comment 2 Hypnos 2004-06-12 17:21:10 UTC
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.
Comment 3 Yaron Tausky 2005-01-14 21:18:19 UTC
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...
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2005-01-14 22:40:16 UTC
posting comments in a resolved bug will most often rot... reopen bugs if youu want them to be read.
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-08 10:25:15 UTC
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.
Comment 6 Richard Ash 2005-10-27 14:53:16 UTC
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.
Comment 7 niels hamaker 2005-10-28 05:43:50 UTC
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:-)
Comment 8 MATSUU Takuto (RETIRED) gentoo-dev 2005-10-28 06:51:16 UTC
Created attachment 71634 [details]
denemo-0.7.3_beta2.ebuild
Comment 9 niels hamaker 2005-11-03 02:08:56 UTC
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.
Comment 10 niels hamaker 2005-11-06 04:59:25 UTC
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.
Comment 11 MATSUU Takuto (RETIRED) gentoo-dev 2005-11-08 05:55:53 UTC
denemo depends on >=media-sound/lilypond-2.6.3
Comment 12 Richard Ash 2005-11-13 08:33:45 UTC
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
Comment 13 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-06-21 21:38:42 UTC
I'm testing this.
Comment 14 MATSUU Takuto (RETIRED) gentoo-dev 2006-10-07 11:55:58 UTC
denemo 0.7.5 in cvs. it has always --enable-gtk2.
see bug 106560.