Package: xgsmlib
Version: 0.2-5
Severity: important
Tags: upstream

As Martin Michlmayr noted in #274386, xgsmlib fails to build with
G++ 4.1:

> Automatic build of xgsmlib_0.2-4 on bigsur by sbuild/mips 1.75
...
>       mips-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. 
> -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include 
> -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 
> -I/usr/include/gtk-1.2 -I/usr/lib/gtkmm/include -I/usr/include/gtk-1.2 
> -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/lib/sigc++-1.0/include 
> -I/usr/include/sigc++-1.0 -D_REENTRANT   -I/usr/include/gtk-1.2 
> -I/usr/include/glib-1.2 -I/usr/lib/glib/include  -g -O2 -c -o 
> xgsm_status_dialog.o `test -f 'xgsm_status_dialog.cc' || echo 
> './'`xgsm_status_dialog.cc
> /usr/include/gsmlib/gsm_me_ta.h:294: error: extra qualification 
> 'gsmlib::MeTa::' on member 'getFunctionalityLevel'
> /usr/include/gsmlib/gsm_me_ta.h:295: error: extra qualification 
> 'gsmlib::MeTa::' on member 'setFunctionalityLevel'
> /usr/include/gsmlib/gsm_me_ta.h:389: error: extra qualification 
> 'gsmlib::MeTa::' on member 'setCLIRPresentation'
> /usr/include/gsmlib/gsm_me_ta.h:395: error: extra qualification 
> 'gsmlib::MeTa::' on member 'getCLIRPresentation'
> make[3]: *** [xgsm_status_dialog.o] Error 1
> make[3]: Leaving directory `/build/tbm/xgsmlib-0.2/src'
> make[2]: *** [all-recursive] Error 1

The above errors are caused by a bug in gsmlib (#356109).  Once this is
fixed, it fails with:

> xgsm_device.cc: In constructor 
> 'Xgsm::Entry::Entry(gsmlib::PhonebookEntryBase&)':
> xgsm_device.cc:52: error: no matching function for call to 
> 'gsmlib::SortedPhonebookIterator::SortedPhonebookIterator(NULL)'
> /usr/include/gsmlib/gsm_sorted_phonebook_base.h:108: note: candidates are: 
> gsmlib::SortedPhonebookIterator::SortedPhonebookIterator(std::_Rb_tree_iterator<std::pair<const
>  gsmlib::MapKey<gsmlib::SortedPhonebookBase>, gsmlib::PhonebookEntryBase*> >)
> /usr/include/gsmlib/gsm_sorted_phonebook_base.h:107: note:                 
> gsmlib::SortedPhonebookIterator::SortedPhonebookIterator()
> /usr/include/gsmlib/gsm_sorted_phonebook_base.h:105: note:                 
> gsmlib::SortedPhonebookIterator::SortedPhonebookIterator(const 
> gsmlib::SortedPhonebookIterator&)
> xgsm_device.cc: In constructor 'Xgsm::Entry::Entry(gsmlib::SMSStoreEntry&)':
> xgsm_device.cc:57: error: no matching function for call to 
> 'gsmlib::SortedSMSStoreIterator::SortedSMSStoreIterator(NULL)'
> /usr/include/gsmlib/gsm_sorted_sms_store.h:43: note: candidates are: 
> gsmlib::SortedSMSStoreIterator::SortedSMSStoreIterator(std::_Rb_tree_iterator<std::pair<const
>  gsmlib::MapKey<gsmlib::SortedSMSStore>, gsmlib::SMSStoreEntry*> >)
> /usr/include/gsmlib/gsm_sorted_sms_store.h:42: note:                 
> gsmlib::SortedSMSStoreIterator::SortedSMSStoreIterator()
> /usr/include/gsmlib/gsm_sorted_sms_store.h:40: note:                 
> gsmlib::SortedSMSStoreIterator::SortedSMSStoreIterator(const 
> gsmlib::SortedSMSStoreIterator&)
> make[3]: *** [xgsm_device.o] Error 1
> make[3]: Leaving directory `/home/mvela/tmp/src/xgsmlib-0.2/src'

Thanks,

Matej


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to