Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81393 - net-misc/iaxcomm (new ebuild)
Summary: net-misc/iaxcomm (new ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal normal
Assignee: Default Assignee for New Packages
URL: http://iaxclient.sourceforge.net/iaxc...
Whiteboard: sunrise suggested
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-02-09 10:50 UTC by Luke-Jr
Modified: 2018-06-07 18:26 UTC (History)
3 users (show)

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


Attachments
iaxcomm-cvs-1.0.ebuild (iaxcomm-cvs-1.0.ebuild,662 bytes, text/plain)
2005-09-17 07:41 UTC, Edward Middleton
Details
net-misc/iaxcomm-cvs/iaxcomm-cvs-1.0.ebuild (iaxcomm-cvs-1.0.ebuild,767 bytes, text/plain)
2006-02-18 23:11 UTC, Edward Middleton
Details
net-misc/iaxcomm-cvs/iaxcomm-cvs-1.0.ebuild (iaxcomm-cvs-1.0.ebuild,1.12 KB, text/plain)
2006-02-22 04:03 UTC, Edward Middleton
Details
net-misc/iaxcomm-cvs/iaxcomm-cvs-1.0.ebuild (iaxcomm-cvs-1.0.ebuild,1.29 KB, text/plain)
2006-02-22 05:20 UTC, Edward Middleton
Details
net-misc/iaxcomm-cvs/files/iaxcomm.desktop (iaxcomm-cvs.desktop,4.28 KB, text/plain)
2006-02-22 05:22 UTC, Edward Middleton
Details
net-misc/iaxcomm-cvs/files/iaxcomm.png (iaxcomm.png,336 bytes, image/png)
2006-02-22 05:23 UTC, Edward Middleton
Details
net-misc/iaxcomm/iaxcomm-1.0_pre20060222.ebuild (iaxcomm-1.0_pre20060222.ebuild,1.21 KB, text/plain)
2006-02-22 06:16 UTC, Edward Middleton
Details
net-misc/iaxcomm/iaxcomm-1.0_pre20060222.ebuild (iaxcomm-1.0_pre20060222.ebuild,1.69 KB, text/plain)
2006-03-11 02:26 UTC, Edward Middleton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luke-Jr 2005-02-09 10:50:47 UTC
iaxcomm would be a good program to add to Portage.
Comment 1 unlord 2005-03-21 01:38:25 UTC
Just checked out http://iaxclient.sourceforge.net/ and they don't appear to have any formal numbered releases.  I don't know how you can create an ebuild without a consistant source package.  Maybe I'm missing something.
Comment 2 Armando Diaz-Jagucki 2005-08-16 18:10:32 UTC
All the files are on the project's homepage, 
http://iaxclient.sourceforge.net/ . 
Comment 3 Luke-Jr 2005-08-16 19:10:48 UTC
Either a -cvs package or pulling tagged sources from CVS should work. 
Comment 4 Edward Middleton 2005-09-17 07:41:07 UTC
Created attachment 68677 [details]
iaxcomm-cvs-1.0.ebuild

You need to build x11-libs/wxGTK with unicode support.
Comment 5 Giacomo Graziosi 2006-02-11 02:45:25 UTC
I have utf-8 problems, when I click on the "dial" button I get a Segmentation fault:


flowolf@nibiru ~ $ iaxcomm

(iaxcomm:9550): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(iaxcomm:9550): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(iaxcomm:9550): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
Segmentation fault




nibiru ~ # emerge wxGTK -pv

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] x11-libs/wxGTK-2.6.2-r1  USE="X gnome joystick opengl sdl unicode -debug -doc -odbc" 12,753 kB
Comment 6 Edward Middleton 2006-02-18 23:11:38 UTC
Created attachment 80147 [details]
net-misc/iaxcomm-cvs/iaxcomm-cvs-1.0.ebuild

This ebuild includes alsa support.
Comment 7 Edward Middleton 2006-02-22 04:03:04 UTC
Created attachment 80423 [details]
net-misc/iaxcomm-cvs/iaxcomm-cvs-1.0.ebuild

This ebuild includes an error message if x11-libs/wxGTK was built without unicode support.
Comment 8 Josh Glover (RETIRED) gentoo-dev 2006-02-22 05:16:05 UTC
I will handle this one, since I know Edward and owe him a favour. :)
Comment 9 Josh Glover (RETIRED) gentoo-dev 2006-02-22 05:16:43 UTC
Um, accepting. Thanks, Bugzilla.
Comment 10 Edward Middleton 2006-02-22 05:20:26 UTC
Created attachment 80427 [details]
net-misc/iaxcomm-cvs/iaxcomm-cvs-1.0.ebuild

added icon and menu option.
Comment 11 Edward Middleton 2006-02-22 05:22:57 UTC
Created attachment 80428 [details]
net-misc/iaxcomm-cvs/files/iaxcomm.desktop

desktop file
Comment 12 Edward Middleton 2006-02-22 05:23:22 UTC
Created attachment 80429 [details]
net-misc/iaxcomm-cvs/files/iaxcomm.png

icon
Comment 13 Josh Glover (RETIRED) gentoo-dev 2006-02-22 05:29:28 UTC
Edward, the ebuild looks pretty nice. I would prefer that it target a CVS snapshot, and not the HEAD. See:

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap3_sect5

If you have a specific reason for needing a live ebuild, please comment here.

Also, please suggest a Portage location.

(Heh, we just had a Bugzilla collision--we both tried to commit a change at the same time. Haven't seen that before!)
Comment 14 Edward Middleton 2006-02-22 06:11:53 UTC
various other asterisk and other clients are in the net-misc section which would seem to be appropriate.
Comment 15 Edward Middleton 2006-02-22 06:16:42 UTC
Created attachment 80433 [details]
net-misc/iaxcomm/iaxcomm-1.0_pre20060222.ebuild

This is a snapshot cvs ebuild from today.
Comment 16 Josh Glover (RETIRED) gentoo-dev 2006-03-02 03:15:42 UTC
Edward, sorry for being slow on this. Do you have the CVS snapshot tarball handy? I can make a new snapshot from today, of course, but since your snapshot build was presumably tested and working, I would prefer it. You can email me the tarball offline, as we probably do not want it attached to the bug.
Comment 17 pi 2006-03-02 15:14:23 UTC
Hi, I tried the ebuild  with current (20060301) cvs snapshot but I run into some troubles compiling it:

ringer.cc: In member function `void Ringer::LoadTone(wxString, int)':
ringer.cc:102: error: no matching function for call to `wxFFile::Open(wxString&, const wchar_t[2])'
/usr/include/wx/ffile.h:51: note: candidates are: bool wxFFile::Open(const wxChar*, const char*)

wxGTK is installed with unicode:
[ebuild   R   ] x11-libs/wxGTK-2.6.2-r1  +X -debug -doc -gnome -joystick -odbc +opengl -sdl +unicode 0 kB

As workaround, I tried to change line 102 so that it looks like the following:
fTone.Open(Filename.wx_str(), (char*) _T("r"));

but now when I start iaxcomm, I get some errors and then a segfault
23:47:34: Error: Cannot load resources from file 'memory:XRC_resource/xrc_res.cc$rc_accounts.xrc'.
...
23:47:34: Error: XRC resource 'MyFrame' (class 'wxFrame') not found!
...
23:47:34: Error: Cannot load resources from file 'memory:XRC_resource/xrc_res.cc$rc_prefs.xrc'.
23:47:34: Error: XRC resource 'main_menubar' (class 'wxMenuBar') not found!
zsh: segmentation fault  iaxcomm

any ideas? something missing? wxGTK version troubles?
Comment 18 Josh Glover (RETIRED) gentoo-dev 2006-03-02 17:18:21 UTC
Pi,

I am not sure about your problem, but this is precisely why we prefer to use a known good snapshot ebuild, because CVS can be broken.

Maybe try checking out the CVS repository as it was on 2006/02/22--that seemed to work for Edward.
Comment 19 Edward Middleton 2006-03-03 00:01:23 UTC
pi

I will have a look at this tomorrow.  I am running ~x86 so it might be a dependency on a latter version of x11-libs/wxGTK

Josh

Obviously it wasn't tested at the time I posted but I have used it since and it does seem to be stable.  This is a much later version then the binary drivers 2005-03-30.  The iaxcomm maintainer Steve Kann does not release source packages so their are no offical snapshots.  The binary versions are also statically linked to wxGTK.
Comment 20 Edward Middleton 2006-03-03 00:06:02 UTC
(In reply to comment #16)
> Do you have the CVS snapshot tarball handy?
Yes

> You can email me the tarball offline, as we probably do not want it attached 
> to the bug.

I will do that tomorrow.

Comment 21 Edward Middleton 2006-03-03 00:34:43 UTC
(In reply to comment #17)
> ringer.cc: In member function `void Ringer::LoadTone(wxString, int)':
> ringer.cc:102: error: no matching function for call to
> `wxFFile::Open(wxString&, const wchar_t[2])'
> /usr/include/wx/ffile.h:51: note: candidates are: bool wxFFile::Open(const
> wxChar*, const char*)
iaxcomm uses the unicode version of wxFFile::Open which does not seem to be present on your system.

> wxGTK is installed with unicode:
> [ebuild   R   ] x11-libs/wxGTK-2.6.2-r1  +X -debug -doc -gnome -joystick -odbc
> +opengl -sdl +unicode 0 kB
It looks like this is a bug in wxGTK #112073

Comment 22 pi 2006-03-05 04:31:00 UTC
> Maybe try checking out the CVS repository as it was on 2006/02/22
no changes between 2006/02/22 and 2006/03/03, so if I didn't miss something that should make no difference

> It looks like this is a bug in wxGTK #112073
Tried it with a patched ebuild, but still the same errors

To Edward:
What version of wxGTK do you use?
Comment 23 Edward Middleton 2006-03-06 05:02:21 UTC
Pi,

I am using

[ebuild   R   ] x11-libs/wxGTK-2.6.2-r1  USE="X gnome opengl sdl unicode -debug -doc -joystick -odbc" 12,753 kB
Comment 24 Edward Middleton 2006-03-08 19:43:11 UTC
Pi,

what do you get when typing

# wx-config

looking at bug #91307 there could be conflicts with a previous version of wxGtk.  wx-config is used by iaxcomm to determine the wxGtk to link to.
Comment 25 pi 2006-03-09 15:41:07 UTC
thank you edward

I unmerged wxGTK-2.4... and now everything is working fine ;-)
Comment 26 Edward Middleton 2006-03-11 02:26:01 UTC
Created attachment 81901 [details]
net-misc/iaxcomm/iaxcomm-1.0_pre20060222.ebuild

This is an updated version with the following changes
* explicitly calls wx-config-2.6
* support for ilbc codec (I am not really sure how the LICENSE field should be handled because the ilbc version is covered by the GIPS Royalty Free License which I can't find)
Comment 27 Edward Middleton 2006-03-22 19:44:29 UTC
(In reply to comment #26)
> * support for ilbc codec (I am not really sure how the LICENSE field should be
> handled because the ilbc version is covered by the GIPS Royalty Free License
> which I can't find)
The license is hear, it apears to require registration.

http://ilbcfreeware.org/documentation/gips_iLBClicense.pdf 

Comment 28 Josh Glover (RETIRED) gentoo-dev 2007-06-23 05:49:23 UTC
I'm not going to get to this any time soon; releasing it for some other dev to snag.
Comment 29 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-19 21:15:38 UTC
(this is an automated message based on filtering criteria that matched this bug)
'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached 
to this bug.
This bug is assigned to maintainer-wanted which means that it is not in the 
main tree.

Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. 
We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq