Search Criteria
Package Details: amule-git 2.3.3.r42.e26d06a6e-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/amule-git.git (read-only, click to copy) |
---|---|
Package Base: | amule-git |
Description: | Client for the eD2k and Kad networks |
Upstream URL: | https://amule.org/ |
Licenses: | GPL2 |
Conflicts: | amule |
Provides: | amule |
Submitter: | None |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 11 |
Popularity: | 0.000013 |
First Submitted: | 2010-11-30 20:13 (UTC) |
Last Updated: | 2022-12-11 21:22 (UTC) |
Dependencies (8)
- crypto++ (crypto++-git)
- gd (gd-git)
- geoip (geoip-git)
- libupnp (libupnp-git)
- wxwidgets-gtk3 (wxwidgets-gtk3-light)
- boost (boost-git, boost174) (make)
- cmake (cmake-git) (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
Required by (0)
Sources (5)
FabioLolix commented on 2023-02-21 21:08 (UTC)
dreieck commented on 2023-01-28 20:44 (UTC) (edited on 2023-01-28 20:52 (UTC) by dreieck)
At least the ↗ amule
package in community already installes amuled
, it is just not set in the provides
array.
So far I have now created a dummy package ↗ amule-daemon-provides
, which depends on amule
and fulfilles the amule-daemon
-dependency. And this is enough to make ↗ kamule
happy which requires amule-daemon
.
I have filed an ↗ issue for community/amule
to include amule-daemon
to the provides
and conflicts
arrays.
toropisco commented on 2023-01-27 19:21 (UTC)
I agree it would be a very sensible option to include amuled
. I keep my own local version of the PKGBUILD
just for having this binary and amulegui
, it is so much lighter than the main GUI binary. As it is, I would rip and edit the upstream PKGBUILD
in community, but instead of dumping files in /var
(a silly decision, IMHO), I would use the default to use my own home directory and convert the systemd unit to be a user service.
dreieck commented on 2023-01-27 19:13 (UTC)
Should it also provide amule-daemon
?
amuled
is part of the package, and there are packages that depend on amule-daemon
, so I think adding it to the provides
and depends
arrays would be sensible. Or not?
Regards!
FabioLolix commented on 2023-01-11 23:54 (UTC)
The problem also happen on Arch; while amule seems to work fine, I'm a bit busy to open issues on github in these days
usuariopolivalen commented on 2023-01-11 23:23 (UTC)
@joarod do you use manjaro or arch? I have been testing only on manjaro because I have not access to my arch computer yet. So.. may be is caused for manjaro?
joarod commented on 2023-01-05 13:47 (UTC) (edited on 2023-01-05 13:58 (UTC) by joarod)
After build, get this error:
$ amule
2023-01-05 12:24:35: amuleAppCommon.cpp(335): Initialising aMule GIT compiled with wxGTK2 v3.2.1 and Boost 1.80 (Debugging) (Snapshot: rev. 2.3.3-42-ge26d06a6e)
2023-01-05 12:24:35: amuleAppCommon.cpp(382): Checking if there is an instance already running...
2023-01-05 12:24:35: amuleAppCommon.cpp(413): No other instances are running.
2023-01-05 12:24:36: ListenSocket.cpp(67): Socket de escucha: correcto.
Assertion failed: /usr/src/debug/wxWidgets-3.2.1/src/common/sizer.cpp:DoInsert:2258: Assertion 'CheckSizerFlags(!((flags) & (wxALIGN_CENTRE_VERTICAL)))' failed. wxALIGN_CENTRE_VERTICAL will be ignored in this sizer: only horizontal alignment flags can be used in vertical sizers
DO NOT PANIC !!
If you're an end user running a program not developed by you, please ignore this message, it is harmless, and please try reporting the problem to the program developers.
You may also set WXSUPPRESS_SIZER_FLAGS_CHECK environment variable to suppress all such checks when running this program.
If you're the developer, simply remove this flag from your code to avoid getting this message. You can also call wxSizerFlags::DisableConsistencyChecks() to globally disable all such checks, but this is strongly not recommended.
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, wxString const&) in /usr/lib/libwx_baseu-3.2.so.0[0x7fea28aa4840]
[4] wxBoxSizer::DoInsert(unsigned long, wxSizerItem*) in /usr/lib/libwx_gtk3u_core-3.2.so.0[0x7fea29250c56]
[5] ?? in amule[0x558304f1e4d3]
[6] ?? in amule[0x558304da6af1]
[7] ?? in amule[0x558304d94553]
[8] ?? in amule[0x558304d949f8]
[9] ?? in amule[0x558304ca36c5]
[10] ?? in amule[0x558304d94a8c]
[11] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-3.2.so.0[0x7fea28b0ef72]
[12] ?? in amule[0x558304bd9a97]
[13] ?? in /usr/lib/libc.so.6[0x7fea2843b290]
[14] __libc_start_main in /usr/lib/libc.so.6[0x7fea2843b34a]
[15] ?? in amule[0x558304beb6c5]
Abortado
I can bypass wx checks as mentioned doing:
$ export WXSUPPRESS_SIZER_FLAGS_CHECK=1
but then I get another error:
$ amule
2023-01-05 12:26:42: amuleAppCommon.cpp(335): Initialising aMule GIT compiled with wxGTK2 v3.2.1 and Boost 1.80 (Debugging) (Snapshot: rev. 2.3.3-42-ge26d06a6e)
2023-01-05 12:26:42: amuleAppCommon.cpp(382): Checking if there is an instance already running...
2023-01-05 12:26:42: amuleAppCommon.cpp(413): No other instances are running.
2023-01-05 12:26:42: ListenSocket.cpp(67): Socket de escucha: correcto.
Assertion failed: /usr/src/debug/wxWidgets-3.2.1/src/common/socketiohandler.cpp:Install_Callback:50: Assertion '"socket->m_fd != -1"' failed. shouldn't be called on invalid socket
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, char const*) in /usr/lib/libwx_baseu-3.2.so.0[0x7f62d84a4b93]
[4] wxSocketFDBasedManager::Install_Callback(wxSocketImpl*, wxSocketNotify) in /usr/lib/libwx_baseu_net-3.2.so.0[0x7f62d98eee64]
[5] wxSocketImplUnix::DoEnableEvents(int, bool) in /usr/lib/libwx_baseu_net-3.2.so.0[0x7f62d98f09f3]
[6] wxSocketBase::SetFlags(int) in /usr/lib/libwx_baseu_net-3.2.so.0[0x7f62d98dfea9]
[7] wxSocketBase::Peek(void*, unsigned int) in /usr/lib/libwx_baseu_net-3.2.so.0[0x7f62d98e028b]
[8] wxProtocol::ReadLine(wxSocketBase*, wxString&) in /usr/lib/libwx_baseu_net-3.2.so.0[0x7f62d98e0581]
[9] wxHTTP::ParseHeaders() in /usr/lib/libwx_baseu_net-3.2.so.0[0x7f62d98d0d4f]
[10] wxHTTP::BuildRequest(wxString const&, wxString const&) in /usr/lib/libwx_baseu_net-3.2.so.0[0x7f62d98d25e2]
[11] wxHTTP::GetInputStream(wxString const&) in /usr/lib/libwx_baseu_net-3.2.so.0[0x7f62d98d2d4f]
[12] ?? in amule[0x5591bc44c06c]
[13] ?? in amule[0x5591bc44d84e]
[14] wxThread::CallEntry() in /usr/lib/libwx_baseu-3.2.so.0[0x7f62d85ae362]
[15] wxThreadInternal::PthreadStart(wxThread*) in /usr/lib/libwx_baseu-3.2.so.0[0x7f62d85a9c61]
[16] ?? in /usr/lib/libc.so.6[0x7f62d7e9e8fd]
[17] ?? in /usr/lib/libc.so.6[0x7f62d7f20a60]
Abortado
Any ideas?
dreieck commented on 2021-10-24 09:08 (UTC)
Can you remove ccache
from makedepends and remove --enable-ccache
from the ./configure
options? I think compiling with ccache
should not be required for packages ...
dreieck commented on 2021-10-24 09:05 (UTC)
Can you please add provides=("amule=${pkgver}")
?
Thanks for maintaining!
dr460nf1r3 commented on 2021-08-07 05:35 (UTC)
configure.ac:35: error: autoconf 2.71 is known to not work with aMule. Please use 2.69 instead.
Pinned Comments
FabioLolix commented on 2023-02-21 21:08 (UTC)
https://github.com/amule-project/amule/issues/353