PPA aMule AdunanzA SVN

amule_adunanza

#1

Ho creato un repository PPA su Launchpad.
Per la directory debian mi sono basato su quella di amule, in più ho aggiunto una patch che cambia l’icona malformata di amule della titlebar con quella di adunanza.


aMule Adunanza SVN di sviluppo instabile:

sudo add-apt-repository ppa:betsbass/unstable

Dopo aver aggiunto il repository aggiorniamo con

sudo apt update

ed installiamo dal gestore pacchetti o da terminale

sudo apt install amule-adunanza

Per rimuovere il PPA

sudo ppa-purge ppa:betsbass/unstable

Adunanza Moonriver 2016.1b1 pacchetti deb amd64
Installazione Amule Adunanza - Ubuntu 16.10-17.04 & derivate
#2

Thread aggiunto alla sezione Guide > aMule AdunanzA sul menù di navigazione in alto.


#3

Salve,

Ho usato tale PPA per installare aMule Adunanza su Kubuntu 17.10 ma sin dal primo avvio ho ottenuto il seguente errore:

[code]ASSERT INFO:
/usr/include/wx-3.0/wx/strvararg.h(456): assert “(argtype & (wxFormatStringSpecifier::value)) == argtype” failed in wxArgNormalizer(): format specifier doesn’t match argument type

BACKTRACE:
[1] wxOnAssert(char const*, int, char const*, char const*, char const*)
[2] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[3] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[4] wxEvtHandler::TryHereOnly(wxEvent&)
[5] wxEvtHandler::ProcessEventLocally(wxEvent&)
[6] wxEvtHandler::ProcessEvent(wxEvent&)
[7] wxEvtHandler::ProcessPendingEvents()
[8] wxAppConsoleBase::ProcessPendingEvents()
[9] wxApp::DoIdle()
[10] g_main_context_dispatch
[11] g_main_loop_run
[12] gtk_main
[13] wxGUIEventLoop::DoRun()
[14] wxEventLoopBase::Run()
[15] wxAppConsoleBase::MainLoop()
[16] wxEntry(int&, wchar_t**)
[17] __libc_start_main
[/code]

Ad ogni modo il software parte. Cosa dovrei fare per rimuovere tale errore?
Grazie,
Saluti.


#4

E’ un problema con le gtx 3 che danno problemim, dovrebbe essere solo una questione grafica. Se il mulo va ignora il problema, altrimenti puoi provare a installare come da guida e vedi se dà o meno il problema:


#5

il problema persiste sui PPA.

Ecco gli errori che ricevo a distanza di mesi dopo aver cambiato distro (ora sono su Mint).

/usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier<T>::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type



ASSERT INFO:
/usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier<T>::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type

BACKTRACE:
[1] wxOnAssert(char const*, int, char const*, char const*, char const*)
[2] std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()
[3] std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()
[4] void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag)
[5] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[6] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[7] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[8] wxEvtHandler::TryHereOnly(wxEvent&)
[9] wxEvtHandler::ProcessEventLocally(wxEvent&)
[10] wxEvtHandler::ProcessEvent(wxEvent&)
[11] wxEvtHandler::ProcessPendingEvents()
[12] wxAppConsoleBase::ProcessPendingEvents()
[13] wxApp::DoIdle()
[14] g_main_context_dispatch
[15] g_main_loop_run
[16] gtk_main
[17] wxGUIEventLoop::DoRun()
[18] wxEventLoopBase::Run()
[19] wxAppConsoleBase::MainLoop()
[20] wxEntry(int&, wchar_t**)
[21] __libc_start_main

#6

Ciao,
ho eliminato l’errore all’avvio modificando

  wxString::Format(wxT("%ul"),m_nextUpdate in
  wxString::Format(wxT("%lu"),m_nextUpdate nel file RemoteSettings.cpp

in questo modo è scomparso anche l’errore di segmentazione che impediva la corretta chiusura del mulo, ora le preferenze delle colonne, la larghezza ecc… vengono salvate!

ho eliminato il problema dello scroll nelle finestre lista server e nei risultati di ricerca eliminando un check delle wx nel file listctrl.cpp.

Ora, io non sono un programmatore, ho fatto solo alcune ricerche, spero di averci preso!