Package Details: opentracker 2021.05.09-1

Git Clone URL: https://aur.archlinux.org/opentracker.git (read-only, click to copy)
Package Base: opentracker
Description: A free and open torrent tracker
Upstream URL: http://erdgeist.org/arts/software/opentracker/
Licenses: beerware
Submitter: Strit
Maintainer: Strit
Last Packager: Strit
Votes: 8
Popularity: 0.000000
First Submitted: 2015-12-21 17:54 (UTC)
Last Updated: 2021-05-09 19:27 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

acerix commented on 2020-06-09 01:57 (UTC)

It seems this does not compile anymore:

cc -o opentracker opentracker.o trackerlogic.o scan_urlencoded_query.o ot_mutex.o ot_stats.o ot_vector.o ot_clean.o ot_udp.o ot_iovec.o ot_fullscrape.o ot_accesslist.o ot_http.o ot_livesync.o ot_rijndael.o -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -L../libowfat -lowfat -pthread -lpthread -lz
/usr/bin/ld: ../libowfat/libowfat.a(io_fd.o):(.bss+0xb0): multiple definition of `first_deferred'; ../libowfat/libowfat.a(io_close.o):(.data+0x0): first defined here
/usr/bin/ld: ../libowfat/libowfat.a(byte_diff.o):(.note+0x10): undefined reference to `__you_tried_to_link_a_dietlibc_object_against_glibc'
/usr/bin/ld: ../libowfat/libowfat.a(byte_zero.o):(.note+0x10): undefined reference to `__you_tried_to_link_a_dietlibc_object_against_glibc'
/usr/bin/ld: ../libowfat/libowfat.a(scan_fromhex.o):(.note+0x10): undefined reference to `__you_tried_to_link_a_dietlibc_object_against_glibc'
/usr/bin/ld: ../libowfat/libowfat.a(scan_uint.o):(.note+0x10): undefined reference to `__you_tried_to_link_a_dietlibc_object_against_glibc'
/usr/bin/ld: ../libowfat/libowfat.a(scan_ulonglong.o):(.note+0x10): undefined reference to `__you_tried_to_link_a_dietlibc_object_against_glibc'
/usr/bin/ld: ../libowfat/libowfat.a(scan_ushort.o):(.note+0x10): more undefined references to `__you_tried_to_link_a_dietlibc_object_against_glibc' follow
collect2: error: ld returned 1 exit status

I found some more info on stackoverflow.

https://stackoverflow.com/questions/62235909/dietlibc-lowfat-opentracker-compiling-against-alternative-libc

steve1234 commented on 2019-11-07 03:54 (UTC)

I tried to compile opentracker. Here is the output -- http://ix.io/2133

avignat commented on 2018-02-22 15:29 (UTC)

It works. I don't what was wrong. Thanks.

Strit commented on 2018-02-22 14:17 (UTC)

@avignat I just built this in a clean chroot without issue.

Download the tarball, unpack it, cd into the folder with the PKGBUILD and run: makepkg -sc

If that does not work, post the error.

avignat commented on 2018-02-09 09:50 (UTC) (edited on 2018-02-09 09:51 (UTC) by avignat)

I've got the following error :

:: Installing opentracker package(s)...

:: opentracker package(s) failed to install.

:: ensure package version does not mismatch between .SRCINFO and PKGBUILD

:: ensure package name has a VCS suffix if this is a devel package

Strit commented on 2017-12-05 18:37 (UTC)

@AracooL I just downloaded the tarball and ran makepkg -sc in it, and it built without a problem.

Maybe it's because of the russian locale?

AracooL commented on 2017-11-18 12:16 (UTC)

When I collect this shows, help plz io/iob_send.c: В функции «iob_send»: io/iob_send.c:228:11: ошибка: «nozerocopy» не описан (первое использование в этой функции) if (nozerocopy && dozerocopy==0 && docork<0) { /* write+writev */ ^~~~~~~~~~ io/iob_send.c:228:11: замечание: сообщение о каждом неописанном идентификаторе выдается один раз в каждой функции, где он встречается io/iob_send.c:228:25: ошибка: «dozerocopy» undeclared (first use in this function); did you mean «nozerocopy»? if (nozerocopy && dozerocopy==0 && docork<0) { /* write+writev */ ^~~~~~~~~~ nozerocopy make: *** [GNUmakefile:179: iob_send.o] Ошибка 1

moonman commented on 2016-12-23 06:40 (UTC)

Cheers

Strit commented on 2016-12-22 10:42 (UTC)

Thank you, I updated the pkgbuild and included the .service file as well.

moonman commented on 2016-12-14 12:57 (UTC) (edited on 2016-12-15 09:27 (UTC) by moonman)

---- PKGBUILD.old 2016-12-15 02:26:38.797595922 -0700 +++ PKGBUILD 2016-12-14 06:57:50.905582699 -0700 @@ -1,15 +1,20 @@ # Maintainer: Dan Johansen <strit83 at gmail dot com> +# Contributor: Oleg Rakhmanov <oleg [at] archlinuxarm [dot] org> pkgname=opentracker pkgver=2016.10.02 -pkgrel=2 +pkgrel=3 pkgdesc="A free and open torrent tracker" -arch=('x86_64' 'i686' 'armv7h' 'armv6h' 'aarch64') +arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') url="http://erdgeist.org/arts/software/opentracker/" license=('Beerware') +backup=('etc/opentracker/opentracker.conf') makedepends=('git' 'cvs') -source=('git://erdgeist.org/opentracker') -md5sums=('SKIP') +install="$pkgname.install" +source=('git://erdgeist.org/opentracker' + "opentracker.service") +md5sums=('SKIP' + 'a50d9ccbcf820cff15d082e9bc447bf1') pkgver() { cd "$srcdir/opentracker" @@ -27,10 +32,7 @@ } package() { - install -dm755 $pkgdir/opt/$pkgname/ - install -d $pkgdir/usr/bin/ - install -m755 $srcdir/$pkgname/$pkgname $pkgdir/opt/$pkgname/$pkgname - install -m755 $srcdir/$pkgname/$pkgname.conf.sample $pkgdir/opt/$pkgname/$pkgname.conf.sample - ln -s "/opt/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" - + install -Dm755 $srcdir/$pkgname/$pkgname $pkgdir/usr/bin/$pkgname + install -Dm755 $srcdir/$pkgname/$pkgname.conf.sample $pkgdir/etc/$pkgname/$pkgname.conf + install -Dm0644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service } All files available at: https://github.com/moonman/MyPKGBUILDs/tree/master/opentracker You will probably want to add an .install file that create a user and run opentracker as that user for security. But this will do for now :) Thanks for creating the package in the first place. Cheers. EDIT: added install file after all.