Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 60392

Summary: Request for an ebuild for "MUTE"
Product: Gentoo Linux Reporter: Sébastien Cérèze <scereze>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: normal CC: beowulfwork, cedk, e.liubarskij, flash3001, gentoo, heiko, iggy, imago, kanniball, khaelin, net-p2p, niels, rossi.f, squinky86
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: x86   
OS: Linux   
URL: http://mute-net.sourceforge.net/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Ebuild for mute
Patch for sharing language files.
Gentoo version of the ./configure file.
MUTE-0.4.1.ebuild
MUTE-crypto++-GCC-3.4-compilation.patch
MUTE-linux-path-style-quick-hack.patch
mute-0.4.1.ebuild
mute-0.5.ebuild
mute-0.5-configure.patch
mute-0.5-makefile.patch
MUTE

Description Sébastien Cérèze 2004-08-14 23:58:00 UTC
MUTE File Sharing is a new peer-to-peer network that provides easy search-and-download functionality while also protecting your privacy.

MUTE File Sharing compiles as a fast, native application for many platforms (no Java, no Python, etc.).

http://mute-net.sourceforge.net/

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Daniel Black (RETIRED) gentoo-dev 2004-08-15 02:07:06 UTC
Have a go at making an ebuild for it http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml. Come by irc at #gentoo-bugs if you need a hand.
Comment 2 Jon Hood (RETIRED) gentoo-dev 2004-08-15 06:40:25 UTC
A long time ago, someone was working on this. You can take what work has been done so far from http://portage.squinky.gotdns.com/net-p2p/mute and use what you want for the latest version of mute.
Comment 3 .:deadhead:. 2004-09-04 03:34:17 UTC
using the ebuild found here http://portage.squinky.gotdns.com/net-p2p/mute this is what i get:

at Makefile.minorGems_dependencies.temp | sed ' s/^HostAddress.*\.o/${HOST_ADDRESS_O}/; s/^Socket.*\.o/${SOCKET_O}/; s/^SocketServer.*\.o/${SOCKET_SERVER_O}/; s/^SocketClient.*\.o/${SOCKET_CLIENT_O}/; s/^NetworkFunctionLocks.*\.o/${NETWORK_FUNCTION_LOCKS_O}/; s/^Path.*\.o/${PATH_O}/; s/^Directory.*\.o/${DIRECTORY_O}/; s/^TypeIO.*\.o/${TYPE_IO_O}/; s/^Time.*\.o/${TIME_O}/; s/^Thread.*\.o/${THREAD_O}/; s/^MutexLock.*\.o/${MUTEX_LOCK_O}/; s/^BinarySemaphore.*\.o/${BINARY_SEMAPHORE_O}/; s/^AppLog.*\.o/${APP_LOG_O}/; s/^PrintLog.*\.o/${PRINT_LOG_O}/; s/^FileLog.*\.o/${FILE_LOG_O}/; s/^Log.*\.o/${LOG_O}/; s/^PrintUtils.*\.o/${PRINT_UTILS_O}/; s/^WebClient.*\.o/${WEB_CLIENT_O}/; s/^URLUtils.*\.o/${URL_UTILS_O}/; s/^MimeTyper.*\.o/${MIME_TYPER_O}/; s/^StringBufferOutputStream.*\.o/${STRING_BUFFER_OUTPUT_STREAM_O}/; s/^XMLUtils.*\.o/${XML_UTILS_O}/; s/^HTMLUtils.*\.o/${HTML_UTILS_O}/; s/^SettingsManager.*\.o/${SETTINGS_MANAGER_O}/; s/^stringUtils.*\.o/${STRING_UTILS_O}/; s/^sha1.*\.o/${SHA1_O}/; s/^MemoryTrack.*\.o/${MEMORY_TRACK_O}/; s/^DebugMemory.*\.o/${DEBUG_MEMORY_O}/; s/^HostCatcher.*\.o/${HOST_CATCHER_O}/; s/^OutboundChannel.*\.o/${OUTBOUND_CHANNEL_O}/; s/^DuplicateMessageDetector.*\.o/${DUPLICATE_MESSAGE_DETECTOR_O}/; s/^protocolUtils.*\.o/${PROTOCOL_UTILS_O}/; s/^MessagePerSecondLimiter.*\.o/${MESSAGE_PER_SECOND_LIMITER_O}/; s/^encodingUtils.*\.o/${ENCODING_UTILS_O}/; s/^WebServer.*\.o/${WEB_SERVER_O }/; s/^RequestHandlingThread.*\.o/${REQUEST_HANDLING_THREAD_O}/; s/^ThreadHandlingThread.*\.o/${THREAD_HANDLING_THREAD_O}/; s/^ConnectionPermissionHandler.*\.o/${CONNECTION_PERMISSION_HANDLER_O}/; s/^StopSignalThread.*\.o/${STOP_SIGNAL_THREAD_O}/; s/^FinishedSignalThread.*\.o/${FINISHED_SIGNAL_THREAD_O}/ ' >> Makefile.minorGems_dependencies
rm -f Makefile.minorGems_dependencies.temp
g++  -Wall -g  -DLINUX  -c -I../../.. -o fileShare.o fileShare.cpp
g++  -Wall -g  -DLINUX  -c -I../../.. -o ../../../minorGems/network/web/MimeTyper.o ../../../minorGems/network/web/MimeTyper.cpp
g++  -Wall -g  -DLINUX  -c -I../../.. -o ../../../minorGems/crypto/hashes/sha1.o ../../../minorGems/crypto/hashes/sha1.cpp
g++  -Wall -g  -DLINUX  -c -I../../.. -o ../../../minorGems/io/file/unix/DirectoryUnix.o ../../../minorGems/io/file/unix/DirectoryUnix.cpp
ar cru libmuteFileShare.a ../../../minorGems/network/web/URLUtils.o ../../../minorGems/network/web/MimeTyper.o ../../../minorGems/crypto/hashes/sha1.o ../../../minorGems/io/file/unix/DirectoryUnix.o fileShare.o
ranlib libmuteFileShare.a
gtk
g++ -g -c -I../../../../.. -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o GuiApp.o GuiApp.cpp
g++ -g -c -I../../../../.. -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o SearchPanel.o SearchPanel.cpp
SearchPanel.cpp: In constructor `SearchPanel::SearchPanel(wxNotebook*,
   DownloadPanel*)':
SearchPanel.cpp:115: error: conversion from `const char[1]' to `const wxString'
   is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp:157: error: conversion from `const char[7]' to `const wxString'
   is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp:158: error: conversion from `const char[5]' to `const wxString'
   is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp:180: error: conversion from `const char[10]' to `const wxString
   ' is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp:181: error: conversion from `const char[5]' to `const wxString'
   is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp:182: error: conversion from `const char[5]' to `const wxString'
   is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp:183: error: conversion from `const char[21]' to `const wxString
   ' is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp:204: error: conversion from `const char[9]' to `const wxString'
   is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp: In member function `void
   SearchPanel::OnSearchResults(wxCommandEvent&)':
SearchPanel.cpp:417: error: invalid conversion from `char*' to `int'
SearchPanel.cpp:417: error:   initializing argument 2 of `long int
   wxGenericListCtrl::InsertItem(long int, int)'
SearchPanel.cpp:419: error: conversion from `char*' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp:422: error: conversion from `char*' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp:425: error: conversion from `char*' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
SearchPanel.cpp: In member function `void
   SearchPanel::OnSearch(wxCommandEvent&)':
SearchPanel.cpp:501: error: cannot convert `const wxChar*' to `const char*' for
   argument `1' to `char* stringDuplicate(const char*)'
make: *** [SearchPanel.o] Error 1
make: *** Waiting for unfinished jobs....
GuiApp.cpp: In function `char* getRandomSeed()':
GuiApp.cpp:210: error: conversion from `const char[22]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:210: error: conversion from `const char[16]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:210: error: conversion from `const char[1]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:215: error: cannot convert `const wxChar*' to `const char*' for
   argument `1' to `char* stringDuplicate(const char*)'
GuiApp.cpp: In function `char* getUserString(char*, char*)':
GuiApp.cpp:234: error: conversion from `char*' to `const wxString' is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:234: error: conversion from `char*' to `const wxString' is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:234: error: conversion from `const char[1]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:239: error: cannot convert `const wxChar*' to `const char*' for
   argument `1' to `char* stringDuplicate(const char*)'
GuiApp.cpp: In constructor `KeyGenDialog::KeyGenDialog()':
GuiApp.cpp:258: error: conversion from `const char[14]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:267: error: conversion from `const char[45]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:277: error: conversion from `const char[3]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp: In member function `void KeyGenDialog::OnDone(wxCommandEvent&)':
GuiApp.cpp:309: error: conversion from `char*' to `const wxString' is ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp: In member function `virtual bool GuiApp::OnInit()':
GuiApp.cpp:473: error: invalid initialization of reference of type 'const
   wxString&' from expression of type 'const char*'
/usr/include/wx/msgdlg.h:30: error: in passing argument 1 of `int
   wxMessageBox(const wxString&, const wxString&, long int, wxWindow*, int,
   int)'
GuiApp.cpp:546: error: conversion from `const char[28]' to `wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:546: error: conversion from `const char[25]' to `wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:546: error: conversion from `const char[30]' to `wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:546: error: conversion from `const char[39]' to `wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:546: error: conversion from `const char[31]' to `wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:557: error: conversion from `const char[33]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:557: error: conversion from `const char[14]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:663: error: conversion from `const char[18]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp: In constructor `GuiFrame::GuiFrame(const wxString&, const wxPoint&,
   const wxSize&)':
GuiApp.cpp:706: error: conversion from `const char[6]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:707: error: conversion from `const char[12]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:711: error: conversion from `const char[6]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:714: error: conversion from `const char[6]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:739: error: conversion from `const char[7]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:740: error: conversion from `const char[10]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:741: error: conversion from `const char[8]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:742: error: conversion from `const char[12]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:743: error: conversion from `const char[9]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp: In constructor `ShutdownDialog::ShutdownDialog()':
GuiApp.cpp:768: error: conversion from `const char[9]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:774: error: conversion from `const char[40]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:791: error: conversion from `const char[3]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:794: error: conversion from `const char[11]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp: In member function `void ShutdownDialog::OnDone(wxCommandEvent&)':
GuiApp.cpp:825: error: conversion from `const char[23]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp: In member function `void GuiFrame::OnQuit(wxCommandEvent&)':
GuiApp.cpp:933: error: conversion from `const char[66]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
GuiApp.cpp:933: error: conversion from `const char[9]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:306: error: candidates are:
   wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx/string.h:284: error:                 wxString::wxString(int)
   <near match>
make: *** [GuiApp.o] Error 1

!!! ERROR: net-p2p/mute-0.3 failed.
!!! Function src_compile, Line 48, Exitcode 2
!!! (no error message)

anybody knows why or could give me some hints?

emerge --info
Portage 2.0.50-r10 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo)
=================================================================
System uname: 2.6.8-gentoo i686 Intel(R) Pentium(R) M processor 1400MHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -pipe -funroll-loops -ffast-math -fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -funroll-loops -ffast-math -fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="X aac aalib acpi acpi4linux alsa arts avi bonobo cdr crypt cups curl dga divx4linux dvd encode esd fbcon flac foomatic foomaticdb ggi gif gphoto2 gpm gtk gtk2 gtkhtml icc imagemagick imlib java javascript jpeg kde lcms libg++ libwww linguas_it lirc mad mbox mikmod mmx motif mozilla mpeg ncurses nls oggvorbis ooo-kde opengl oss pam pcmcia pdflib perl png pnp ppds python pyton qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype unicode usb videos wmf wxwindows x86 xml xml2 xmms xosd xv xvid zlib"
Comment 4 Jon Hood (RETIRED) gentoo-dev 2004-09-04 08:06:37 UTC
Right, that is not a complete ebuild, it was someone who had tried starting on the ebuild a long time ago and gave up. It's only there for reference.
Comment 5 Brian Jackson (RETIRED) gentoo-dev 2004-12-29 19:43:21 UTC
I can't get the latest version to compile outside of portage (a minimum of 6 files fail to compile, and it's certainly higher than that). Inside portage is worse. I hope someone else has luck with this package. I'll stick with something else for now.
Comment 6 Paulo Fidalgo 2005-01-25 20:03:54 UTC
well I've downloaded the latest version (0.4) and compile and runned it sucessfully in my gentoo x86 box.
My gcc version: gcc (GCC) 3.3.5  (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1)

Please give a try one this new version and report it.
I'm excited with the anonimy in p2p and this seems to be a good way... (I've tried gnunet but I can't even search).
Comment 7 Mirko Froehlich 2005-01-27 22:49:10 UTC
Does anybody have any ideas on how to compile this for AMD64?
Comment 8 Heiko Baums 2005-05-01 18:25:41 UTC
I have written a HOWTO to compile and install MUTE by hand.
http://forums.gentoo.org/viewtopic-t-331919.html
Maybe someone is able to translate it into an ebuild for MUTE.
Comment 9 Mark Byers 2005-05-07 18:53:24 UTC
Here is an ebuild for mute-0.4.1. (This is my first ebuild.)

I based it on a modified version of squinky's ebuild I found on Ycarus' site (http://gentoo.zugaina.org/). I fixed the wx-config compile errors based on information from Heiko Baums install HowTo.

http://markbyers.com/portage/net-p2p/mute/mute-0.4.1.ebuild
http://markbyers.com/portage/net-p2p/mute/files/muteconf-gentoo
Comment 10 Mark Byers 2005-05-08 05:54:58 UTC
Created attachment 58342 [details]
Ebuild for mute

Attached an updated ebuild. Here I have tried to fix some problems in the
original file layout where the log file and settings were in the write
protected folder /usr/share/mute.

The language files are still read from /usr/share/mute/languages, but the
settings are now copied into ~/.mute so that they can be modified by the user.

Tested with both +gtk and -gtk.
Comment 11 Mark Byers 2005-05-08 05:57:10 UTC
Created attachment 58344 [details, diff]
Patch for sharing language files.
Comment 12 Mark Byers 2005-05-08 05:59:03 UTC
Created attachment 58345 [details]
Gentoo version of the ./configure file.
Comment 13 Peter Beutner 2005-05-11 19:14:32 UTC
Hi
I struggled myself with this app for a few days and started to hack in some code to allow MUTE to be installed like every other app on linux, eg having each user its own settings in ~/.MUTE/.
Its far from perfect or complete but its enough to get it work.
So there is no more need for the trick with the bash script as in the previous  ebuild. I also attached the patch which allows building with gcc-3.4.
I attached my own ebuild which has a couple of changes to the previous one.
First, I think it's more appropriate to use wxwindows instead of gtk as use flag.
For the moment I stricly used wxwindows-2.4 as dependence, havent found time to check against 2.6. It also pays attention, not to build against the unicode install of wxwindows.
Further it changes the Makefiles to take the users CXXFLAGS settings into account and allow to choose whether to compile with debug symbols or without.
Comment 14 Peter Beutner 2005-05-11 19:16:03 UTC
Created attachment 58713 [details, diff]
MUTE-0.4.1.ebuild
Comment 15 Peter Beutner 2005-05-11 19:17:04 UTC
Created attachment 58714 [details, diff]
MUTE-crypto++-GCC-3.4-compilation.patch

from:
http://sourceforge.net/tracker/index.php?func=detail&aid=1090953&group_id=83030&atid=568087
Comment 16 Peter Beutner 2005-05-11 19:17:30 UTC
Created attachment 58715 [details, diff]
MUTE-linux-path-style-quick-hack.patch
Comment 17 Mark Byers 2005-05-13 14:53:08 UTC
Created attachment 58840 [details]
mute-0.4.1.ebuild

Peter Beutner:

Thanks for your comments about my ebuild. I hope I can learn a few things from
looking at your modifications.

I tried your ebuild. On my system the use flag wxwidgets was not already
enabled, which meant that the text only version was built. Perhaps using the X
use flag instead would be better, since this would install the GUI version on
most people's computers?

USE="-wxwidgets" did not compile because 'textbased' should be 'textBased' in
two places, and the binary becomes 'textFileSharingMUTE' instead of
'fileSharingMUTE'. This attachment corrects these errors.
Comment 18 Mark Byers 2005-05-13 15:07:02 UTC
In my previous comment, I should have written 'wxwindows', not 'wxwidgets'. Sorry!
Comment 19 Peter Beutner 2005-05-16 06:25:26 UTC
ah, thx for catching my errors ;)

about the use flag:
Im not sure whats right here, as it actually enables support for  an wxwindows interface, i would go for wxwindows instead of X. But maybe a dev should say what fits better into the general useflag usage.

Another thing im not sure about is whether the textbased ui binary should be installed parallel to the gui binary, if compiled with 'wxwindows' useflag, as it is done in your ebuild. Or install exclusively one or the other.
Comment 20 Fabio Rossi 2005-06-07 02:30:29 UTC
Thanks for the ebuild.

I have a suggestion: in my opinion, the text based interface should be always
compiled. When the use flag 'wxwindows' is enabled the wx interface should be
compiled too (so we have an addition).

I think it's necessary to mark obsolete some attachments to this bug :-)
Comment 21 Carsten Lohrke (RETIRED) gentoo-dev 2005-10-24 16:50:20 UTC
- the ebuild header is missing
Comment 22 Carsten Lohrke (RETIRED) gentoo-dev 2005-10-24 16:50:20 UTC
- the ebuild header is missing¹
- remove RESTRICT="nomirror"


[1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3
Comment 23 Matthew Schultz 2005-11-25 14:19:17 UTC
Is this ebuild going to be added to portage at some point?
Comment 24 Matteo Azzali (RETIRED) gentoo-dev 2005-12-03 02:22:26 UTC
this ebuild is working good here --patches from 2005-05-11, ebuild 2005-05-13 ,
system:

Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.5-r3,
2.6.14-gentoo-r3 i686)
=================================================================
System uname: 2.6.14-gentoo-r3 i686 AMD Sempron(tm) Processor 3100+
Gentoo Base System version 1.12.0_pre11

no issues of any kind.
Comment 25 Ernestas Liubarskij 2006-02-05 04:42:57 UTC
When I try emerging MUTE with 2005-05-11 patches and 2005-05-13 ebuild, I get this error: 

ranlib libmuteMessageRouter.a
make: Leaving directory `/var/tmp/portage/mute-0.4.1/work/MUTE_fileSharing-0.4.1_UnixSource/MUTE/layers/messageRouting'
make: Entering directory `/var/tmp/portage/mute-0.4.1/work/MUTE_fileSharing-0.4.1_UnixSource/MUTE/otherApps/fileSharing'
Makefile:560: Makefile.dependencies: No such file or directory
Makefile:724: Makefile.minorGems_dependencies: No such file or directory
rm -f Makefile.minorGems_dependencies
rm -f Makefile.dependencies
g++  -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall  -DLINUX  -c -I../../.. -MM ../../../minorGems/network/linux/HostAddressLinux.cpp ../../../minorGems/network/linux/SocketLinux.cpp ../../../minorGems/network/linux/SocketServerLinux.cpp ../../../minorGems/network/linux/SocketClientLinux.cpp ../../../minorGems/network/unix/SocketUDPUnix.cpp ../../../minorGems/network/NetworkFunctionLocks.cpp ../../../minorGems/network/SocketManager.cpp ../../../minorGems/io/file/linux/PathLinux.cpp ../../../minorGems/io/file/unix/DirectoryUnix.cpp ../../../minorGems/io/linux/TypeIOLinux.cpp ../../../minorGems/system/unix/TimeUnix.cpp ../../../minorGems/system/linux/ThreadLinux.cpp ../../../minorGems/system/linux/MutexLockLinux.cpp ../../../minorGems/system/linux/BinarySemaphoreLinux.cpp ../../../minorGems/util/log/AppLog.cpp ../../../minorGems/util/log/PrintLog.cpp ../../../minorGems/util/log/FileLog.cpp ../../../minorGems/util/log/Log.cpp ../../../minorGems/util/printUtils.cpp ../../../minorGems/network/web/WebClient.cpp ../../../minorGems/network/web/URLUtils.cpp ../../../minorGems/network/web/MimeTyper.cpp ../../../minorGems/util/StringBufferOutputStream.cpp ../../../minorGems/formats/xml/XMLUtils.cpp ../../../minorGems/formats/html/HTMLUtils.cpp ../../../minorGems/util/SettingsManager.cpp ../../../minorGems/util/TranslationManager.cpp ../../../minorGems/util/stringUtils.cpp ../../../minorGems/crypto/hashes/sha1.cpp ../../../minorGems/util/development/memory/MemoryTrack.cpp ../../../minorGems/util/development/memory/debugMemory.cpp ../../../minorGems/network/p2pParts/HostCatcher.cpp ../../../minorGems/network/p2pParts/OutboundChannel.cpp ../../../minorGems/network/p2pParts/DuplicateMessageDetector.cpp ../../../minorGems/network/p2pParts/protocolUtils.cpp ../../../minorGems/network/p2pParts/MessagePerSecondLimiter.cpp ../../../minorGems/network/p2pParts/MultiSourceDownloader.cpp ../../../minorGems/formats/encodingUtils.cpp ../../../minorGems/network/web/server/WebServer.cpp ../../../minorGems/network/web/server/RequestHandlingThread.cpp ../../../minorGems/network/web/server/ThreadHandlingThread.cpp ../../../minorGems/network/web/server/ConnectionPermissionHandler.cpp ../../../minorGems/system/StopSignalThread.cpp ../../../minorGems/system/FinishedSignalThread.cpp ../../../minorGems/system/FinishedSignalThreadManager.cpp ../../../minorGems/graphics/openGL/ScreenGL.cpp ../../../minorGems/graphics/openGL/SingleTextureGL.cpp >> Makefile.minorGems_dependencies.temp
g++  -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall  -DLINUX  -c -I../../.. -MM fileShare.cpp  >> Makefile.dependencies.temp
cat Makefile.dependencies.temp | sed ' s/^testPointToPoint.o/test\/testPointToPoint.o/; s/^testCatcher.o/test\/testCatcher.o/; ' >> Makefile.dependencies
rm -f Makefile.dependencies.temp
cat Makefile.minorGems_dependencies.temp | sed ' s/^HostAddress.*\.o/${HOST_ADDRESS_O}/; s/^SocketServer.*\.o/${SOCKET_SERVER_O}/; s/^SocketClient.*\.o/${SOCKET_CLIENT_O}/; s/^SocketUDP.*\.o/${SOCKET_UDP_O}/; s/^SocketManager.*\.o/${SOCKET_MANAGER_O}/; s/^Socket.*\.o/${SOCKET_O}/; s/^NetworkFunctionLocks.*\.o/${NETWORK_FUNCTION_LOCKS_O}/; s/^Path.*\.o/${PATH_O}/; s/^Directory.*\.o/${DIRECTORY_O}/; s/^TypeIO.*\.o/${TYPE_IO_O}/; s/^Time.*\.o/${TIME_O}/; s/^MutexLock.*\.o/${MUTEX_LOCK_O}/; s/^BinarySemaphore.*\.o/${BINARY_SEMAPHORE_O}/; s/^AppLog.*\.o/${APP_LOG_O}/; s/^PrintLog.*\.o/${PRINT_LOG_O}/; s/^FileLog.*\.o/${FILE_LOG_O}/; s/^Log.*\.o/${LOG_O}/; s/^PrintUtils.*\.o/${PRINT_UTILS_O}/; s/^WebClient.*\.o/${WEB_CLIENT_O}/; s/^URLUtils.*\.o/${URL_UTILS_O}/; s/^MimeTyper.*\.o/${MIME_TYPER_O}/; s/^StringBufferOutputStream.*\.o/${STRING_BUFFER_OUTPUT_STREAM_O}/; s/^XMLUtils.*\.o/${XML_UTILS_O}/; s/^HTMLUtils.*\.o/${HTML_UTILS_O}/; s/^SettingsManager.*\.o/${SETTINGS_MANAGER_O}/; s/^TranslationManager.*\.o/${TRANSLATION_MANAGER_O}/; s/^stringUtils.*\.o/${STRING_UTILS_O}/; s/^sha1.*\.o/${SHA1_O}/; s/^MemoryTrack.*\.o/${MEMORY_TRACK_O}/; s/^DebugMemory.*\.o/${DEBUG_MEMORY_O}/; s/^HostCatcher.*\.o/${HOST_CATCHER_O}/; s/^OutboundChannel.*\.o/${OUTBOUND_CHANNEL_O}/; s/^DuplicateMessageDetector.*\.o/${DUPLICATE_MESSAGE_DETECTOR_O}/; s/^protocolUtils.*\.o/${PROTOCOL_UTILS_O}/; s/^MessagePerSecondLimiter.*\.o/${MESSAGE_PER_SECOND_LIMITER_O}/; s/^MultiSourceDownloader.*\.o/${MULTI_SOURCE_DOWNLOADER_O}/; s/^encodingUtils.*\.o/${ENCODING_UTILS_O}/; s/^WebServer.*\.o/${WEB_SERVER_O }/; s/^RequestHandlingThread.*\.o/${REQUEST_HANDLING_THREAD_O}/; s/^ThreadHandlingThread.*\.o/${THREAD_HANDLING_THREAD_O}/; s/^Thread.*\.o/${THREAD_O}/; s/^ConnectionPermissionHandler.*\.o/${CONNECTION_PERMISSION_HANDLER_O}/; s/^StopSignalThread.*\.o/${STOP_SIGNAL_THREAD_O}/; s/^FinishedSignalThreadManager.*\.o/${FINISHED_SIGNAL_THREAD_MANAGER_O}/; s/^FinishedSignalThread.*\.o/${FINISHED_SIGNAL_THREAD_O}/; s/^ScreenGL.*\.o/${SCREEN_GL_O}/; s/^SingleTextureGL.*\.o/${SINGLE_TEXTURE_GL_O}/; ' >> Makefile.minorGems_dependencies
rm -f Makefile.minorGems_dependencies.temp
make: Leaving directory `/var/tmp/portage/mute-0.4.1/work/MUTE_fileSharing-0.4.1_UnixSource/MUTE/otherApps/fileSharing'
make: Entering directory `/var/tmp/portage/mute-0.4.1/work/MUTE_fileSharing-0.4.1_UnixSource/MUTE/otherApps/fileSharing'
g++  -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall  -DLINUX  -c -I../../.. -o fileShare.o fileShare.cpp
g++  -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall  -DLINUX  -c -I../../.. -o ../../../minorGems/network/web/MimeTyper.o ../../../minorGems/network/web/MimeTyper.cpp
../../../minorGems/io/file/File.h: In member function `virtual long int FileInputStream::read(unsigned char*, long int)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `virtual long int FileOutputStream::write(unsigned char*, long int)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In constructor `MimeTyper::MimeTyper(char*)':../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In constructor `MimeTyper::MimeTyper(char*)':../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
g++  -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall  -DLINUX  -c -I../../.. -o ../../../minorGems/crypto/hashes/sha1.o ../../../minorGems/crypto/hashes/sha1.cpp
../../../minorGems/io/file/File.h: In member function `char* File::getFullFileName(int*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `char File::isDirectory()':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `File** File::getChildFiles(int*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `virtual long int FileInputStream::read(unsigned char*, long int)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `virtual long int FileOutputStream::write(unsigned char*, long int)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In function `char muteShare_internalAddToHash(SHA_CTX*, File*, int)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In function `char* muteShare_internalFileToEncodedPath(File*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In function `int muteShare_internalFileChunkSender(char*, char*, char*, void*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In function `int muteShare_internalFileInfoSender(char*, char*, char*, void*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
fileShare.cpp: In function `int muteShareGetFile(char*, char*, char*, char (*)(unsigned char*, int, void*), void*, int*, int*, int, char*, int)':
fileShare.cpp:2289: warning: 'timeoutLogFile' might be used uninitialized in this function
g++  -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall  -DLINUX  -c -I../../.. -o ../../../minorGems/io/file/unix/DirectoryUnix.o ../../../minorGems/io/file/unix/DirectoryUnix.cpp
g++  -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall  -DLINUX  -c -I../../.. -o ../../../minorGems/util/TranslationManager.o ../../../minorGems/util/TranslationManager.cpp
../../../minorGems/io/file/File.h: In member function `virtual long int FileInputStream::read(unsigned char*, long int)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `virtual long int FileOutputStream::write(unsigned char*, long int)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In static member function `static char Directory::removeDirectory(File*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In static member function `static char Directory::makeDirectory(File*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `File** File::getChildFiles(int*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `virtual long int FileInputStream::read(unsigned char*, long int)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `virtual long int FileOutputStream::write(unsigned char*, long int)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In static member function `static char** TranslationManager::getAvailableLanguages(int*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h: In member function `void TranslationManagerStaticMembers::setDirectoryAndLanguage(char*, char*)':
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
ar cru libmuteFileShare.a ../../../minorGems/network/web/URLUtils.o ../../../minorGems/network/web/MimeTyper.o ../../../minorGems/crypto/hashes/sha1.o ../../../minorGems/io/file/unix/DirectoryUnix.o ../../../minorGems/util/TranslationManager.o fileShare.o
ranlib libmuteFileShare.a
make: Leaving directory `/var/tmp/portage/mute-0.4.1/work/MUTE_fileSharing-0.4.1_UnixSource/MUTE/otherApps/fileSharing'
make: Entering directory `/var/tmp/portage/mute-0.4.1/work/MUTE_fileSharing-0.4.1_UnixSource/MUTE/otherApps/fileSharing/userInterface/wxWindows'
g++ -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall -c -I../../../../.. -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o GuiApp.o GuiApp.cpp
g++ -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall -c -I../../../../.. -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o SearchPanel.o SearchPanel.cpp
SearchPanel.h: In constructor `SearchPanel::SearchPanel(wxNotebook*, DownloadPanel*)':
SearchPanel.h:183: warning: `SearchPanel::mSearchThread' will be initialized after
SearchPanel.h:172: warning:   `wxTextCtrl*SearchPanel::mSearchField'
SearchPanel.cpp:130: warning:   when initialized here
SearchPanel.h:172: warning: `SearchPanel::mSearchField' will be initialized after
SearchPanel.h:154: warning:   `wxListCtrl*SearchPanel::mSearchResultsList'
SearchPanel.cpp:130: warning:   when initialized here
../../../../../minorGems/io/file/File.h: In member function `virtual long int FileInputStream::read(unsigned char*, long int)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h: In member function `virtual long int FileOutputStream::write(unsigned char*, long int)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
g++ -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall -c -I../../../../.. -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o DownloadPanel.o DownloadPanel.cpp
../../../../../minorGems/io/file/File.h: In member function `virtual long int FileInputStream::read(unsigned char*, long int)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h: In member function `virtual long int FileOutputStream::write(unsigned char*, long int)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h: In member function `virtual bool GuiApp::OnInit()':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
g++ -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall -c -I../../../../.. -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o DownloadItem.o DownloadItem.cpp
DownloadPanel.cpp: In member function `void DownloadPanel::addDownload(char*, char*, char*)':
DownloadPanel.cpp:117: warning: unused variable 'activeName'
../../../../../minorGems/io/file/File.h: In member function `virtual long int FileInputStream::read(unsigned char*, long int)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h: In member function `virtual long int FileOutputStream::write(unsigned char*, long int)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
g++ -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall -c -I../../../../.. -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o ConnectionsPanel.o ConnectionsPanel.cpp
../../../../../minorGems/io/file/File.h: In member function `char* File::getFullFileName(int*)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
g++ -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall -c -I../../../../.. -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o SettingsPanel.o SettingsPanel.cpp
g++ -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall -c -I../../../../.. -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o UploadsPanel.o UploadsPanel.cpp
../../../../../minorGems/io/file/File.h: In member function `virtual long int FileInputStream::read(unsigned char*, long int)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h: In member function `virtual long int FileOutputStream::write(unsigned char*, long int)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
../../../../../minorGems/io/file/File.h: In member function `void SettingsPanel::OnSaveSettings(wxCommandEvent&)':
../../../../../minorGems/io/file/File.h:836: warning: 'path' might be used uninitialized in this function
../../../../../minorGems/io/file/Path.h:452: warning: 'rootString' might be used uninitialized in this function
g++ -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall -c -I../../../../.. -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o ../common/formatUtils.o ../common/formatUtils.cpp
g++ -Os -march=pentium4 -pipe -fomit-frame-pointer -Wall -o fileSharingMUTE GuiApp.o SearchPanel.o DownloadPanel.o DownloadItem.o ConnectionsPanel.o SettingsPanel.o UploadsPanel.o ../common/formatUtils.o -pthread -lwx_gtk2-2.4 -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I../../../../.. ../../../../../MUTE/otherApps/fileSharing/libmuteFileShare.a ../../../../../MUTE/layers/messageRouting/libmuteMessageRouter.a ../../../../../MUTE/crypto/libcrypto.a
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/../../../libwx_gtk2-2.4.so: undefined reference to `pango_x_get_context'
collect2: ld returned 1 exit status
make: *** [fileSharingMUTE] Error 1
make: Leaving directory `/var/tmp/portage/mute-0.4.1/work/MUTE_fileSharing-0.4.1_UnixSource/MUTE/otherApps/fileSharing/userInterface/wxWindows'

!!! ERROR: net-p2p/mute-0.4.1 failed.
Call stack:
  ebuild.sh, line 1894:   Called dyn_compile
  ebuild.sh, line 941:   Called src_compile

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

Comment 26 Ernestas Liubarskij 2006-02-05 04:44:33 UTC
And here's my emerge info:

emerge --info
Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r3 i686)
=================================================================
System uname: 2.6.15-gentoo-r3 i686 Intel(R) Celeron(R) CPU 2.00GHz
Gentoo Base System version 1.12.0_pre15
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.dtiltas.lt/mirror/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/"
LC_ALL="lt_LT"
LINGUAS="lt"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acpi alsa apm artworkextra asf audiofile avi bash-completion berkdb bitmap-fonts browserplugin bzip2 cairo cdb cdparanoia cdr chroot crypt curl dbus dri dv dvd dvdread eds emboss encode exif expat fam fat ffmpeg firefox flac foomaticdb fortran gd gdbm gif glut gnome gnutls gpm gstreamer gtk gtk2 gtkhtml hal howl idn imagemagick imlib irssi java javascript jpeg lame lcms libg++ libwww live logrotate mad matroska mikmod mjpeg mmx mmxext mng motif mozilla mp3 mpeg mplayer nautilus ncurses network nls nptl nsplugin ntfs numeric nvidia offensive ogg oggvorbis openal opengl oss pam pdf pdflib perl pic png python quicktime readline real reiser4 reiserfs sdl shorten spell sqlite sse sse2 ssl symlink tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vidix vorbis win32codecs wxwindows xchat xine xml xml2 xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_lt userland_GNU video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LDFLAGS, PORTDIR_OVERLAY

Comment 27 Carsten Lohrke (RETIRED) gentoo-dev 2006-02-12 16:43:34 UTC
- ebuild header is missing
Comment 28 Carsten Lohrke (RETIRED) gentoo-dev 2006-02-12 16:43:34 UTC
- ebuild header is missing¹
- remove RESTRICT="nomirror"
- when you directly refer to system paths (not using ebuild functions) like in WXCONFIG= your base is ${ROOT}, not /


[1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3
Comment 29 Tobias Kral 2006-06-13 01:06:13 UTC
New version is out. Version 0.5 / 2006-June-6
Comment 30 Cédric Krier gentoo-dev 2006-09-06 16:13:13 UTC
This is now in the sunrise overlay. You can find it at:
http://gentoo-sunrise.org/svn/reviewed/net-p2p/mute
Comment 31 Cédric Krier gentoo-dev 2006-09-08 04:47:17 UTC
Created attachment 96379 [details]
mute-0.5.ebuild
Comment 32 Cédric Krier gentoo-dev 2006-09-08 04:47:42 UTC
Created attachment 96380 [details, diff]
mute-0.5-configure.patch
Comment 33 Cédric Krier gentoo-dev 2006-09-08 04:48:00 UTC
Created attachment 96381 [details, diff]
mute-0.5-makefile.patch
Comment 34 Cédric Krier gentoo-dev 2006-09-08 04:48:23 UTC
Created attachment 96382 [details]
MUTE
Comment 35 GNUtoo 2006-12-30 05:11:20 UTC
terface/textBased'
make[1]: Entering directory `/var/tmp/portage/mute-0.5/work/MUTE_fileSharing-0.5_UnixSource/MUTE/otherApps/fileSharing/userInterface/textBased'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
i686-pc-linux-gnu-g++ -Wall -O2 -march=athlon-xp -pipe -g  -DLINUX  -c -I../../../../.. -o textFileSharingMUTE.o textFileSharingMUTE.cpp
Makefile:528: *** ../../../../../MUTE/crypto/libcrypto.a is outdated.  Please re-make it.  Stop.
make[1]: Leaving directory `/var/tmp/portage/mute-0.5/work/MUTE_fileSharing-0.5_UnixSource/MUTE/otherApps/fileSharing/userInterface/textBased'
i686-pc-linux-gnu-g++ -g -c -I../../../../.. -DLINUX -I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -o GuiApp.o GuiApp.cpp
i686-pc-linux-gnu-g++ -g -c -I../../../../.. -DLINUX -I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -o SearchPanel.o SearchPanel.cpp
i686-pc-linux-gnu-g++ -g -c -I../../../../.. -DLINUX -I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -o DownloadPanel.o DownloadPanel.cpp
i686-pc-linux-gnu-g++ -g -c -I../../../../.. -DLINUX -I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -o DownloadItem.o DownloadItem.cpp
i686-pc-linux-gnu-g++ -g -c -I../../../../.. -DLINUX -I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -o FriendsPanel.o FriendsPanel.cpp
i686-pc-linux-gnu-g++ -g -c -I../../../../.. -DLINUX -I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -o ConnectionsPanel.o ConnectionsPanel.cpp
i686-pc-linux-gnu-g++ -g -c -I../../../../.. -DLINUX -I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -o SettingsPanel.o SettingsPanel.cpp
i686-pc-linux-gnu-g++ -g -c -I../../../../.. -DLINUX -I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -o UploadsPanel.o UploadsPanel.cpp
i686-pc-linux-gnu-g++ -g -c -I../../../../.. -DLINUX -I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -o ../common/formatUtils.o ../common/formatUtils.cpp
Makefile:120: *** ../../../../../MUTE/crypto/libcrypto.a is outdated.  Please re-make it.  Stop.
make: *** Waiting for unfinished jobs....

!!! ERROR: net-p2p/mute-0.5 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  mute-0.5.ebuild, line 50:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

!!! This ebuild is from an overlay: '/usr/overlay'
Comment 36 Cédric Krier gentoo-dev 2006-12-30 06:34:02 UTC
It is a gcc-4 compilation issue
It works with gcc-3
Comment 37 Cédric Krier gentoo-dev 2007-01-06 23:35:01 UTC
Compilation for gcc4 fix in sunrise
Comment 38 cburroughs 2007-02-04 01:14:33 UTC
Cédric Krier is your fix supposed to allow mute to compile with gcc 4 or just warn the user and bail out earlier?
Comment 39 Cédric Krier gentoo-dev 2007-02-04 12:56:57 UTC
Now it is really fix in sunrise
Comment 40 Heiko Baums 2018-06-07 19:13:17 UTC
I'd suggest closing this bug report. Upstream can be considered dead.

The latest version 0.5.1 was released on April 23, 2007.