Package Details: mldonkey 3.2.1-2

Git Clone URL: https://aur.archlinux.org/mldonkey.git (read-only, click to copy)
Package Base: mldonkey
Description: A multi-network P2P client
Upstream URL: https://github.com/ygrek/mldonkey
Licenses: GPL2
Submitter: arojas
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 5
Popularity: 0.026151
First Submitted: 2021-05-08 09:19 (UTC)
Last Updated: 2024-09-08 11:02 (UTC)

Pinned Comments

FabioLolix commented on 2024-08-12 20:20 (UTC)

btw builded packages for this here: https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/

FabioLolix commented on 2023-06-18 14:41 (UTC)

I have uploaded ocaml4 on the AUR, it is not compatible with ocaml from the official repository, fortunately there was no need to make an ocaml4 version of dune (for now)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

korimitsu commented on 2023-05-17 20:05 (UTC)

@FabioLolix could you update the PKGBUILD of this package once it becomes orphan? It most likely will need a new maintainer.

korimitsu commented on 2023-05-16 21:55 (UTC)

@FabioLolix thank you mldonkey-3.1.7.2-2-x86_64.pkg.tar.zst works great so far!!!

FabioLolix commented on 2023-05-14 12:25 (UTC)

@korimitsu I've made some test but no luck so far, I have uploaded a clean build here for the moment https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/

@dreieck

GPL would imply version 3.

Not in Arch packaging

korimitsu commented on 2023-05-07 10:53 (UTC)

Fails to build:

pamac build mldonkey
Preparing...
Cloning mldonkey build files...
Generating mldonkey information...
Checking mldonkey dependencies...
Resolving dependencies...
Checking inter-conflicts...

To build (1):
  mldonkey  3.1.7.2-2  (3.1.7.2-1)  AUR


Edit build files : [e]
Apply transaction ? [e/y/N] y
...
Compiling CryptoPP.cc can take several minutes, on slow machines up to half an hour.
/usr/bin/ocamlc.opt -unsafe-string -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -linkall -o ocamlpp.byte \
     -custom bigarray.cma unix.cma str.cma -I +num nums.cma -ccopt "-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now " -cclib "-lz  " -cclib -lbz2 \
  \
  \
  \
  \
  \
  \
-I build         tools/ocamlpp.cmo
lto1: fatal error: bytecode stream in file ‘/usr/lib/ocaml/num/libnums.a’ generated with LTO version 12.0 instead of the expected 13.0
compilation terminated.
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
File "_none_", line 1:
Error: Error while building custom runtime system
make: *** [Makefile:3821: ocamlpp.byte] Error 2
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().
    Aborting...

dreieck commented on 2023-01-30 18:01 (UTC)

I can confirm that adding sed -i "s|#include <caml/config.h>||" src/utils/lib/CryptoPP.h into prepare() makes the package build again. -- @Maintainer, I suppose making this a proper patch to add.

@archtux, remarks regarding your comment vom 2022-12-03:

That was where I got the sed -i "s|#include <caml/config.h>||" src/utils/lib/CryptoPP.h from, thanks for sharing.

A bit complicated that you not just provide the PKGBUILD as plain text, but have some doubious archive at google drive which contains the PKGBUILD.

Anyway, having looked at your PKGBUILD, all the changes you make seem to be exactly the changes already done by the patches cpp17-byte-namespace.patch and a153f0f7a4826d86d51d4bacedc0330b70fcbc34.patch in the current PKGBUILD -- except the removal of #include <caml/config.h> in src/utils/lib/CryptoPP.h.

You miss camlp4 as make dependency. Without it, it will try to download it's own OCaml-source.

FabioLolix commented on 2023-01-30 17:55 (UTC)

GPL is GPL2 according to arch licenses package but nice catch since I prefer to specify the version anyway but for this I've missed it

dreieck commented on 2023-01-30 17:51 (UTC)

Ahoj,

a remark:

  • license should be GPL2, since the software is licensed under the GPL version 2. GPL would imply version 3.

Regards!

archtux commented on 2022-12-03 22:13 (UTC)

Builds with OCaml 4.14.0 and GCC 12.2.0. https://drive.google.com/file/d/1RrOV0roYuN-b_i3R4fQqJMzSrJIG5gux/view?usp=sharing

maid commented on 2022-10-10 14:54 (UTC) (edited on 2022-10-10 14:55 (UTC) by maid)

A lot of errors related to src/utils/lib/CryptoPP.o during build.

/usr/lib/ocaml/caml/compatibility.h:112:41: ошибка: expected <<}>> before <<(>> token 112 | #define invalid_argument CAML_DEPRECATED("invalid_argument", "caml_invalid_argument") caml_invalid_argument

/usr/lib/ocaml/caml/compatibility.h:112:42: ошибка: expected unqualified-id before string constant 112 | #define invalid_argument CAML_DEPRECATED("invalid_argument", "caml_invalid_argument") caml_invalid_argument

112 | #define invalid_argument CAML_DEPRECATED("invalid_argument", "caml_invalid_argument") caml_invalid_argument

make: *** [Makefile:5479: src/utils/lib/CryptoPP.o] Ошибка 1