Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 259451 - media-radio/gmfsk-0.7pre1 version bump
Summary: media-radio/gmfsk-0.7pre1 version bump
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Stuart Longland (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-18 06:33 UTC by Pavel
Modified: 2014-12-27 18:39 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel 2009-02-18 06:33:00 UTC
inherit eutils gnome2

DESCRIPTION="Gnome MFSK, RTTY, THROB, PSK31, MT63, HELLSCHREIBER and morse terminal"
HOMEPAGE="http://gmfsk.connect.fi/index.html"
SRC_URI="http://gmfsk.connect.fi/gmfsk-0.7pre1.tar.gz"
LICENSE="GPL-2"

SLOT="0"
KEYWORDS="x86 ~ppc ~amd64"
IUSE="doc"

RDEPEND="virtual/libc
	>=gnome-base/gconf-2.6
	>=gnome-base/libgnomeui-2.0
	gnome-extra/yelp
	>=media-libs/hamlib-1.2.0
	<sci-libs/fftw-3"

DEPEND="${RDEPEND}
	>=app-text/scrollkeeper-0.3.5
	dev-util/pkgconfig"

G2CONF="${G2CONF} --enable-hamlib"
DOCS="AUTHORS COPYING COPYING-DOCS ChangeLog INSTALL NEWS README"

src_unpack(){
	unpack ${A}
	cd ${S}
	epatch ${FILESDIR}/${PN}-patch-mt63_dsp.h || \
		die "epatch failed"
}
Comment 1 Patrick Lauer gentoo-dev 2009-03-01 12:47:45 UTC
In file included from olivia.cc:27:
mfsk.h: In member function 'void MFSK_Encoder::PrintOutputBlock()':
mfsk.h:1451: warning: format '%2d' expects type 'int', but argument 2 has type 'size_t'
mfsk.h: In member function 'void MFSK_HardDecoder::PrintInputBuffer()':
mfsk.h:1607: warning: format '%2d' expects type 'int', but argument 2 has type 'size_t'
mfsk.h: At global scope:
mfsk.h:1963: error: declaration of 'RateConverter<Type> MFSK_Transmitter<Type>::RateConverter'
mfsk.h:1775: error: changes meaning of 'RateConverter' from 'class RateConverter<Type>'
mfsk.h:2212: error: declaration of 'RateConverter<Type> MFSK_Receiver<Type>::RateConverter'
mfsk.h:1775: error: changes meaning of 'RateConverter' from 'class RateConverter<Type>'
make[3]: *** [olivia.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-radio/gmfsk-0.7_pre1/work/gmfsk-0.7pre1/src/olivia'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-radio/gmfsk-0.7_pre1/work/gmfsk-0.7pre1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-radio/gmfsk-0.7_pre1/work/gmfsk-0.7pre1'
make: *** [all] Error 2


Doesn't compile, so no bump unless someone fixes it :)
Comment 2 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2009-03-13 21:48:55 UTC
please attach ebuilds instead of pasting them inline. even better: attach a patch (created with diff -Naur) against the latest version in the tree.
thanks...
Comment 3 Thomas Beierlein gentoo-dev 2009-06-07 05:59:05 UTC
Development of GMFSK stopped in 2006 with that 0.7pre1. There is a strongly modified and fixed version 'GMFSK.hkj' at http://www.w1hkj.com/. But W1HKJ had started a newer and much better program 'fldigi' which inherits from GMFSK a lot. 
'fldigi' is in active development and very stable with actual version 3.11.4

Please have a look at the fldigi ebuild in sunrise overlay.

Comment 4 Stuart Longland (RETIRED) gentoo-dev 2010-09-27 11:46:45 UTC
Ahh another excuse to go interface that FT-897D to the O2 so I can test it with hamlib integration... (and it'd be something nice and cute to sit on the desk at linux.conf.au... have the O2 monitoring PSK31 on 20m.)

I'll concur with the others... unless it becomes possible to run...
   ebuild ${URL} merge
then it is better to put the ebuild in an attachment, where it won't get mangled by HTML.  (Your ebuild's tabs got converted to spaces.)

I have its deps building now (on AMD64) so we'll see what happens from there.
Comment 5 Stuart Longland (RETIRED) gentoo-dev 2010-09-27 13:18:48 UTC
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng14 -I/usr/include/hamlib      -O2 -pipe -Wall -MT misc.o -MD -MP -MF ".deps/misc.Tpo" \
          -c -o misc.o `test -f 'misc.c' || echo './'`misc.c; \
        then mv -f ".deps/misc.Tpo" ".deps/misc.Po"; \
        else rm -f ".deps/misc.Tpo"; exit 1; \
        fi
In file included from misc.c:25:
misc.h:110: error: conflicting types for ‘log2’
make[3]: *** [misc.o] Error 1
make[3]: Leaving directory `/tmp/portage/media-radio/gmfsk-0.7_pre1/work/gmfsk-0.7pre1/src/misc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/portage/media-radio/gmfsk-0.7_pre1/work/gmfsk-0.7pre1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/media-radio/gmfsk-0.7_pre1/work/gmfsk-0.7pre1'
make: *** [all] Error 2
 * ERROR: media-radio/gmfsk-0.7_pre1 failed:
 *   compile failure

No dice here it seems... will have to have a closer look.  From others' comments though, it may be better to drop this package and move over to fldigi.
Comment 6 Stuart Longland (RETIRED) gentoo-dev 2011-04-03 06:07:29 UTC
Lately I've been using fldigi.  It would seem that given the comments elswhere in this thread, and the fact that gmfsk did not compile when I last tried it, we are flogging a dead horse here.

fldigi offers a superset of the modes that gmfsk does, offers a nicer (fltk) based interface, and has an alive upstream.  Just updating CVS now, will probably mask this for removal after 3rd May 2011.
Comment 7 Stuart Longland (RETIRED) gentoo-dev 2011-06-17 13:13:32 UTC
Okay, masked for removal... I've switched over to fldigi, which is overall a much better application for this purpose, and is maintained upstream (which gmfsk isn't).