Package Details: amule-git 2.3.3.r306.b71935541-2

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://github.com/amule-project/amule
Licenses: GPL-2.0-or-later
Conflicts: amule
Provides: amule, amule-daemon
Submitter: None
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 15
Popularity: 0.001419
First Submitted: 2010-11-30 20:13 (UTC)
Last Updated: 2026-05-05 16:38 (UTC)

Pinned Comments

FabioLolix commented on 2023-02-21 21:08 (UTC) (edited on 2026-05-08 19:05 (UTC) by FabioLolix)

Latest Comments

1 2 3 4 5 Next › Last »

FabioLolix commented on 2026-05-08 19:08 (UTC)

For the records, tests fails have been resolved upstream after few days, upnp have been enabled again, LTO disabled because fails

FabioLolix commented on 2026-04-27 23:11 (UTC)

@m8D2 yeah I got the same errors now

m8D2 commented on 2026-04-27 23:01 (UTC) (edited on 2026-04-27 23:06 (UTC) by m8D2)

Just to add, building against commit b59c2f300, same as the pkgver=2.3.3.r109.b59c2f300, completes successfully.

For example, slightly modify the PKGBUILD on the line with source= to this:

source=("git+https://github.com/amule-project/amule.git#commit=b59c2f300"

However, the build fails with the latest commit as of 2026-04-27 (8c3dbf84f6f3bd80f1b91314abb46cf45a590620).

The errors are:

Running test-collection "CUInt128" with 50 test-cases:
...
    Test "operator=(const CUInt128&)" 
    Test "operator=(uint32_t)" 
    Test "Set32BitChunk" 
        Failure running:
         /home/xxx/.cache/yay/amule-git/src/amule/unittests/tests/CUInt128Test.cpp:267 -- Exception of type CAssertFailureException not raised.
    Test "SetValueBE" 
    Test "StoreCryptValue" 
    Test "operator<<=(unsigned)" 
    Test "operator+=(const CUInt128&)" 
    Test "operator+=(uint32_t)" 
    Test "operator-=(const CUInt128&)" 
    Test "operator-=(uint32_t)" 
    Test "operator^=(const CUInt128&)" 
    Test "operator^=(uint32_t)" 
    Test "GetBitNumber" 
    Test "SetBitNumber" 
        Failure running:
         /home/xxx/.cache/yay/amule-git/src/amule/unittests/tests/CUInt128Test.cpp:447 -- Exception of type CAssertFailureException not raised.
    Test "operator!=(const CUInt128&)" 
    Test "operator!=(uint32_t)" 
    Test "operator!=(uint32_t, const CUInt128&)" 
    Test "operator<(const CUInt128&)" 
    Test "operator<=(const CUInt128&)" 
    Test "operator>(const CUInt128&)" 
    Test "operator>=(const CUInt128&)" 
    Test "operator<(uint32_t)" 
    Test "operator<=(uint32_t)" 
    Test "operator>(uint32_t)" 
    Test "operator>=(uint32_t)" 
    Test "operator<(uint32_t, const CUInt128&)" 
    Test "operator<=(uint32_t, const CUInt128&)" 
    Test "operator>(uint32_t, const CUInt128&)" 
    Test "operator>=(uint32_t, const CUInt128&)" 
    Test "operator+(const CUInt128&)" 
    Test "operator-(const CUInt128&)" 
    Test "operator^(const CUInt128&)" 
    Test "operator+(uint32_t)" 
    Test "operator-(uint32_t)" 
    Test "operator^(uint32_t)" 
    Test "operator+(uint32_t, const CUInt128&)" 
    Test "operator-(uint32_t, const CUInt128&)" 
    Test "operator^(uint32_t, const CUInt128&)" 

    Start 3: FileDataIOTest
3/9 Test #3: FileDataIOTest ...................   Passed    0.15 sec
    Start 4: FormatTest
4/9 Test #4: FormatTest .......................***Failed    0.00 sec

Running test-collection "Format" with 18 test-cases:
    Test "ConstructorAndGetString" 
    Test "SetStringAndGetString" 
    Test "InjectwxChar" 
    Test "InjectInteger" 
    Test "InjectFloatAndDouble" 
    Test "InjectString" 
    Test "InjectNULLString" 
    Test "MultipleFields" 
    Test "EscapedPercentageSign" 
    Test "MalformedFields" 
        Failure running:
         /home/xxx/.cache/yay/amule-git/src/amule/unittests/tests/FormatTest.cpp:300 -- Exception of type CAssertFailureException not raised.
    Test "NotReady" 
    Test "WrongTypes" 
        Failure running:
         /home/xxx/.cache/yay/amule-git/src/amule/unittests/tests/FormatTest.cpp:353 -- Exception of type CAssertFailureException not raised.
    Test "NotSupported" 
        Failure running:
         /home/xxx/.cache/yay/amule-git/src/amule/unittests/tests/FormatTest.cpp:372 -- Exception of type CAssertFailureException not raised.
    Test "Overfeeding" 
    Test "64bValues" 
    Test "UserDefined" 
    Test "ReorderedArguments" 
    Test "DifferentArguments" 

    Start 5: NetworkFunctionsTest
5/9 Test #5: NetworkFunctionsTest .............   Passed    0.04 sec
    Start 6: PathTest
6/9 Test #6: PathTest .........................   Passed    0.00 sec
    Start 7: RangeMapTest
7/9 Test #7: RangeMapTest .....................   Passed    0.01 sec
    Start 8: StringFunctionsTest
8/9 Test #8: StringFunctionsTest ..............   Passed    0.00 sec
    Start 9: TextFileTest
9/9 Test #9: TextFileTest .....................   Passed    0.00 sec

78% tests passed, 2 tests failed out of 9

Total Test time (real) =   0.21 sec

The following tests FAILED:
      2 - CUInt128Test (Failed)
      4 - FormatTest (Failed)
Errors while running CTest
==> ERROR: A failure occurred in check().

Skinoku commented on 2026-01-08 10:00 (UTC)

Fails to build on Manjaro 26.0 with this error: [ 10%] Building CXX object src/libs/common/CMakeFiles/mulecommon.dir/TextFile.cpp.o [ 11%] Linking CXX static library libmulecommon.a [ 11%] Built target mulecommon make: *** [Makefile:146: all] Error 2

lodger commented on 2025-07-11 17:37 (UTC)

Built well, thanks for the cmake patch.

Manifest0 commented on 2025-05-29 13:30 (UTC)

I was only able to build amule with cmake3. With the normal cmake i was not able to build it.

FabioLolix commented on 2025-04-26 08:28 (UTC)

@lodger seen that yesterday too, passing the usual flag didn't work at first sight, likely have to use cmake3

lodger commented on 2025-04-26 08:26 (UTC)

CMake Error at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

FabioLolix commented on 2024-11-24 13:26 (UTC)

@dreieck https://github.com/FabioLolix/PKGBUILD/issues/21 it isn't a top priority for me

dreieck commented on 2024-11-24 13:18 (UTC)

The license identifier needs to be SPDX compliant:

amule-git E: GPL2 is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

Use GPL-2.0-only or GPL-2.0-or-newer instead of GPL2, whatever is correct.

Regards!