Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does not compile /install on Debian(11)-bullseye #60

Open
Osintopia opened this issue May 16, 2022 · 2 comments
Open

Does not compile /install on Debian(11)-bullseye #60

Osintopia opened this issue May 16, 2022 · 2 comments

Comments

@Osintopia
Copy link

Osintopia commented May 16, 2022

Debian 11
" Package libpython-dev is not available.....
However the following packages replace it:
libpython2-dev:i386 libpython2-dev "

Ok so I installed libpython2-dev and changed /tg/debian/control to libpython2-dev also.
When I run: dpkg-buildpackage -b
It ends with this:

make[1]: *** [Makefile:60: bin/telegram-cli] Error 1
make[1]: Leaving directory '/home/user/SOFT/tg'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:23: build] Error 255
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

@Felix-Kyun
Copy link

Felix-Kyun commented May 31, 2022

looks like i also have the same problem

collect2: error: ld returned 1 exit status
make: *** [Makefile:60: bin/telegram-cli] Error 1

doesnt look like the maintainer is active D:

@TomlDev
Copy link

TomlDev commented Jul 26, 2022

Same problem here with Linux Mint 20:

$  sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev libpython3-dev libgcrypt-dev zlib1g-dev lua-lgi make
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Hinweis: »libgcrypt20-dev« wird an Stelle von »libgcrypt-dev« gewählt.
Paket libpython-dev ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
Doch die folgenden Pakete ersetzen es:
  libpython2-dev:i386 libpython2-dev

E: Für Paket »libpython-dev« existiert kein Installationskandidat.

I installed

sudo apt install autoconf-archive libconfig-dev libevent-dev libjansson-dev libpython2-dev liblua5.2-dev lua-lgi

So libpython2-dev instead and changed the line 13 in ./debian/control as the issue author stated.

Running dpkg-buildpackage -b takes a while but then aborts with

 dpkg-genbuildinfo --build=binary
dpkg-genbuildinfo: Warnung:     debian/changelog(l3): Beginn eines Eintrags gefunden, wo Beginn der »change«-Daten erwartet wurde
LINE: telegram-cli (0.1-2) unstable; urgency=low
dpkg-genbuildinfo: Warnung:     debian/changelog(l3): Dateiende gefunden, wo Beginn der »change«-Daten erwartet wurde
dpkg-genbuildinfo: Warnung:     debian/changelog(l3): Beginn eines Eintrags gefunden, wo Beginn der »change«-Daten erwartet wurde
LINE: telegram-cli (0.1-2) unstable; urgency=low
 dpkg-genchanges --build=binary >../telegram-cli_1.0.6-1_amd64.changes
dpkg-genchanges: Warnung:     debian/changelog(l3): Beginn eines Eintrags gefunden, wo Beginn der »change«-Daten erwartet wurde
LINE: telegram-cli (0.1-2) unstable; urgency=low
dpkg-genchanges: Warnung:     debian/changelog(l3): Dateiende gefunden, wo Beginn der »change«-Daten erwartet wurde
dpkg-genchanges: Warnung:     debian/changelog(l3): Beginn eines Eintrags gefunden, wo Beginn der »change«-Daten erwartet wurde
LINE: telegram-cli (0.1-2) unstable; urgency=low
dpkg-genchanges: Information: Binärpaket(e) hochzuladen (kein Quellcode enthalten)
 dpkg-source --after-build .
dpkg-source: Warnung:  tg/debian/changelog(l3): Beginn eines Eintrags gefunden, wo Beginn der »change«-Daten erwartet wurde
LINE: telegram-cli (0.1-2) unstable; urgency=low
dpkg-source: Warnung:  tg/debian/changelog(l3): Dateiende gefunden, wo Beginn der »change«-Daten erwartet wurde
dpkg-buildpackage: Information: Binärpaket(e) hochzuladen (keine Quelle enthalten)
 signfile telegram-cli_1.0.6-1_amd64.buildinfo
gpg: übersprungen "": Ungültige User-ID
gpg: dpkg-sign.Bl2uB_PD/telegram-cli_1.0.6-1_amd64.buildinfo: clear-sign failed: Ungültige User-ID

dpkg-buildpackage: Fehler: Signieren der .buildinfo-Datei fehlgeschlagen

The only way to fix this was to build the package without signing it dpkg-buildpackage -b -us -uc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants