@FabioLolix could you update the PKGBUILD of this package once it becomes orphan? It most likely will need a new maintainer.
Search Criteria
Package Details: mldonkey 3.2.1-2
Package Actions
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.029566 |
First Submitted: | 2021-05-08 09:19 (UTC) |
Last Updated: | 2024-09-08 11:02 (UTC) |
Dependencies (15)
- file (file-gitAUR)
- gd (gd-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libminiupnpc.so (miniupnpc)
- libnatpmp
- gtk2 (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR) (make)
- librsvg (librsvg-gitAUR) (make)
- miniupnpc (miniupnpc-gitAUR) (make)
- ocaml4AUR (make)
- ocaml4-camlp4AUR (make)
- ocaml4-lablgtk2AUR (make)
- ocaml4-numAUR (make)
- gtk-engine-murrine (optional) – optional theme engine
- gtk2 (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR) (optional) – GUI support
- librsvg (librsvg-gitAUR) (optional) – GUI support
Required by (0)
Sources (5)
korimitsu commented on 2023-05-17 20:05 (UTC)
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 beGPL2
, 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
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 withocaml
from the official repository, fortunately there was no need to make an ocaml4 version ofdune
(for now)