still no final 1.11 on they way. this version is 10 monthes newer than the actually in portage one it is needed for gnome-phone-manager (not yet in portage) please note that it needs a gcc 3.4 patch like for actual version, see bug #59104 Reproducible: Always Steps to Reproduce: without such a patch, it would say so with gcc-3.4.2 : In file included from ../gsmlib/gsm_phonebook.h:16, from gsm_phonebook.cc:18: ../gsmlib/gsm_map_key.h: In instantiation of `gsmlib::MapKey<gsmlib::SortedPhonebookBase>': /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/include/g++-v3/bits/stl_pair.h:73: instantiated from `std::pair<const gsmlib::PhoneMapKey, gsmlib::PhonebookEntryBase*>' ../gsmlib/gsm_sorted_phonebook_base.h:115: instantiated from here ../gsmlib/gsm_map_key.h:54: error: template-id `operator< <>' for `bool gsmlib::operator<(const gsmlib::MapKey<gsmlib::SortedPhonebookBase>&, const gsmlib::MapKey<gsmlib::SortedPhonebookBase>&)' does not match any template declaration ../gsmlib/gsm_map_key.h:61: error: template-id `operator==<>' for `bool gsmlib::operator==(const gsmlib::MapKey<gsmlib::SortedPhonebookBase>&, const gsmlib::MapKey<gsmlib::SortedPhonebookBase>&)' does not match any template declaration In file included from /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/include/g++-v3/backward/strstream:51, from gsm_phonebook.cc:21: /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
http://www.pxh.de/fs/gsmlib/snapshots/gsmlib-pre1.11-041028.tar.gz
patch from bug #59104 still applies/is needed to make it compile with gcc 3.4.x is there someone alive in this herd ??
Created attachment 45747 [details] gsmlib-1.11_pre041028.ebuild
Created attachment 45748 [details, diff] files/gsmlib-1.11-include-gcc34-fix.patch
I have successfully emerged gsmlib using the attached ebuild and patch (I'm using gcc 3.4.3). Phone Manager is successfully communicating with my phone - I can send and receive text messages.
This is also required for 'ksms'.
This has been resting for far too long.. hansmi? Could you do us all a favour and add the ebuild to portage?
ok, finally in portage. this should fix some amd64 issues as well. thanks all for their patience.