Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 739160 - net-analyzer/goaccess-1.3: fails to compile (multiple definition of `now_tm')
Summary: net-analyzer/goaccess-1.3: fails to compile (multiple definition of `now_tm')
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Vladimir Pavljuchenkov (SpiderX)
URL: https://github.com/allinurl/goaccess/...
Whiteboard: ~arch only
Keywords: PATCH, PullRequest
Depends on:
Blocks: -fno-common
  Show dependency tree
 
Reported: 2020-08-26 20:24 UTC by Maurice Volaski
Modified: 2021-01-02 21:43 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge info (e,5.15 KB, text/plain)
2020-08-26 20:24 UTC, Maurice Volaski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maurice Volaski 2020-08-26 20:24:56 UTC
Created attachment 656976 [details]
emerge info

goaccess-1.3 doesn't compile under ~amd64

From the build log

/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/color.o:(.bss+0x0): multiple definition of `now_tm
'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/commons.o:(.bss+0x18): multiple definition of `now
_tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/csv.o:(.bss+0x0): multiple definition of `now_tm';
 src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/error.o:(.bss+0x0): multiple definition of `now_tm
'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/gdashboard.o:(.bss+0x0): multiple definition of `n
ow_tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/gdns.o:(.bss+0x90): multiple definition of `now_tm
'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/gholder.o:(.bss+0x0): multiple definition of `now_
tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/gmenu.o:(.bss+0x0): multiple definition of `now_tm
'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/goaccess.o:(.bss+0x10): multiple definition of `no
w_tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/gstorage.o:(.bss+0x0): multiple definition of `now
_tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/gwsocket.o:(.bss+0x0): multiple definition of `now
_tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/json.o:(.bss+0x0): multiple definition of `now_tm'
; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/opesys.o:(.bss+0x0): multiple definition of `now_t
m'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/options.o:(.bss+0x0): multiple definition of `now_
tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/output.o:(.bss+0x0): multiple definition of `now_t
m'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/parser.o:(.bss+0x0): multiple definition of `now_t
m'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/settings.o:(.bss+0x0): multiple definition of `now
_tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/sort.o:(.bss+0x0): multiple definition of `now_tm'
; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/ui.o:(.bss+0x0): multiple definition of `now_tm'; 
src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/util.o:(.bss+0x0): multiple definition of `now_tm'
; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/websocket.o:(.bss+0x0): multiple definition of `no
w_tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/xmalloc.o:(.bss+0x0): multiple definition of `now_
tm'; src/browsers.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/gkhash.o:(.bss+0x0): multiple definition of `now_t
m'; src/browsers.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:592: goaccess] Error 1
make[2]: Leaving directory '/var/tmp/portage/net-analyzer/goaccess-1.3/work/goaccess-1.3'
make[1]: *** [Makefile:752: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/net-analyzer/goaccess-1.3/work/goaccess-1.3'
make: *** [Makefile:432: all] Error 2
Comment 1 Sam James archtester gentoo-dev Security 2020-08-26 21:02:59 UTC
Please attach the full build.log too. Thanks.
Comment 2 Sam James archtester gentoo-dev Security 2020-10-31 07:12:24 UTC
ping
Comment 4 Larry the Git Cow gentoo-dev 2021-01-02 21:43:50 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc8cfaf3e934b9588b5044b8b6b6a1de879f3e3

commit 8bc8cfaf3e934b9588b5044b8b6b6a1de879f3e3
Author:     Jakov Smolic <jakov.smolic@sartura.hr>
AuthorDate: 2021-01-02 21:43:42 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-01-02 21:43:42 +0000

    net-analyzer/goaccess: Remove old
    
    Closes: https://github.com/gentoo/gentoo/pull/18915
    Bug: https://bugs.gentoo.org/739160
    Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
    Signed-off-by: David Seifert <soap@gentoo.org>

 net-analyzer/goaccess/Manifest            |  1 -
 net-analyzer/goaccess/goaccess-1.3.ebuild | 55 -------------------------------
 2 files changed, 56 deletions(-)