Package Details: opentracker 2018.05.26-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: 7
Popularity: 0.45
First Submitted: 2015-12-21 17:54
Last Updated: 2018-12-27 18:19

Dependencies (2)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

acerix commented on 2020-06-09 21:42

@steve1234 Thanks for the tip, really helped me out!

The "first_deferred" error seems to come from newer libowfat, that went away after switching to 0.31.

The "__you_tried_to_link_a_dietlibc_object_against_glibc" errors went away by uninstalling dietlibc then rebuilding libowfat without it.

steve1234 commented on 2020-06-09 03:04

I was able to get it to compile. I think I uninstalled dietlibc or got the package to not use this compiler. If you can't get it, I can look closer in the morning.

acerix commented on 2020-06-09 01:57

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

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

avignat commented on 2018-02-22 15:29

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

Strit commented on 2018-02-22 14:17

@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

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

@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

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

Cheers