Replies: 6 comments
-
Hi, Also found this topic on checkinstall which seems to be the same problem. But if that's the case, why did it work before ? |
Beta Was this translation helpful? Give feedback.
-
Workaround: I also had issues with my builds on a Raspberry Pi since the switch to Qt v5.15+, but instead of tweaking the install environment I decided to keep qBt updated via the official PPAs (as per https://github.com/qbittorrent/qBittorrent/wiki/Installing-qBittorrent) which seems like a good compromise in getting the latest features but after some testing. |
Beta Was this translation helpful? Give feedback.
-
Hi. Thank you for the workaround. I was wondering how the "official" package are maid ? Any idea or tutos ? Thanks for any help. |
Beta Was this translation helpful? Give feedback.
-
I understand your concern regarding PPA's but I gave up building the packages myself some time ago on Debian 10. The environment kept changing and breaking stuff and ~25% of my used disk space was from stuff needed to build qbittorrent-nox. I agree, dont use a PPA on Debian, |
Beta Was this translation helpful? Give feedback.
-
Since this does not actually look like qbittorrent issue but a checkinstall issue you could use github to make your own packaged releases instead, if you are adamant about creating your own release and using that. I have shown it can be done here: https://github.com/userdocs/test/releases/tag/4.4.0beta3_2.0.4.0 Using this action: https://github.com/userdocs/test/blob/master/.github/workflows/qbittorrent_build_and_release_v3.yml Specifically using this: (edit, wrong url) https://github.com/jiro4989/build-deb-action You don't have to do a full matrix like the example and could easily create a build + deb + release in about 15 minutes using a github action. |
Beta Was this translation helpful? Give feedback.
-
Description
qBittorrent info and operating system(s)
What is the problem
When building the qBittorrent-nox package as describe in this page (https://github.com/qbittorrent/qBittorrent/wiki/Compilation:-Debian-and-Ubuntu), the package is not created.
It used to work with prior versions (4.3.3 for example)
Detailed steps to reproduce the problem
What is the expected behavior
Building the .deb package
Extra info (if any)
Attachments
checkinstall 1.6.3, Copyright 2010 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.
Please write a description for the package.
End your description with an empty line or EOF.
**** Debian package creation selected ***
This package will be built according to these values:
0 - Maintainer: [ stephane@mymail.fr ]
1 - Summary: [ bittorrent client based on libtorrent-rasterbar (without X support) ]
2 - Name: [ qbittorrent-nox ]
3 - Version: [ 4.3.8 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ qBittorrent-4.3.8 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Recommends: [ ]
12 - Suggests: [ ]
13 - Provides: [ qbittorrent-nox ]
14 - Conflicts: [ ]
15 - Replaces: [ ]
Enter a number to change any of them or press ENTER to continue:
Installing with make install...
========================= Installation results ===========================
cd src/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /usr/local/src/qBittorrent-4.3.8/src/src.pro -qtconf /usr/lib/x86_64-linux-gnu/qt5/qt.conf -early QMAKE_CC=x86_64-linux-gnu-gcc QMAKE_CXX=x86_64-linux-gnu-g++ QMAKE_LINK=x86_64-linux-gnu-g++ QMAKE_QMAKE=/usr/bin/x86_64-linux-gnu-qmake PKG_CONFIG=x86_64-linux-gnu-pkg-config -before QMAKE_LRELEASE= ) && make -f Makefile install
make[1]: Entering directory '/usr/local/src/qBittorrent-4.3.8/src'
/usr/lib/qt5/bin/qmake -install qinstall /usr/local/src/qBittorrent-4.3.8/doc/qbittorrent-nox.1 /usr/local/share/man/man1/qbittorrent-nox.1
Error copying /usr/local/src/qBittorrent-4.3.8/doc/qbittorrent-nox.1 to /usr/local/share/man/man1/qbittorrent-nox.1: Cannot create /usr/local/share/man/man1/qbittorrent-nox.1 for output
make[1]: [Makefile:13741: install_man] Error 3 (ignored)
/usr/lib/qt5/bin/qmake -install qinstall -exe qbittorrent-nox /usr/local/bin/qbittorrent-nox
Error copying qbittorrent-nox to /usr/local/bin/qbittorrent-nox: Cannot create /usr/local/bin/qbittorrent-nox for output
make[1]: [Makefile:13750: install_target] Error 3 (ignored)
strip /usr/local/bin/qbittorrent-nox
strip: '/usr/local/bin/qbittorrent-nox': No such file
make[1]: [Makefile:13751: install_target] Error 1 (ignored)
make[1]: Leaving directory '/usr/local/src/qBittorrent-4.3.8/src'
======================== Installation successful ==========================
Copying files to the temporary directory...OK
Stripping ELF binaries and libraries...OK
Compressing man pages...OK
Building file list... FAILED!
Building Debian package...OK
NOTE: The package will not be installed
Erasing temporary files...OK
Deleting temp dir...OK
Done. The new package has been saved to
/usr/local/src/qBittorrent-4.3.8/qbittorrent-nox_4.3.8-1_amd64.deb
You can install it in your system anytime using:
Beta Was this translation helpful? Give feedback.
All reactions