Summary: | app-backup/amanda-3.3.1: fails to build with glibc 2.16 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Robin Johnson <robbat2> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | app-backup, dustin, jer, lists |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://tinderboxlogs.s3.amazonaws.com/tbamd64.excelsior.flameeyes.eu/app-backup%3Aamanda-3.3.1%3A20120725-043218.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 424737 | ||
Attachments: |
amanda-3.3.1-gets.patch
ebuild for amanda-3.3.3 amanda systemd service unit, goes into files amanda systemd socket unit, goes into files |
Description
Diego Elio Pettenò (RETIRED)
2012-07-25 14:08:20 UTC
from the html logs in the URL:
> In file included from ./wchar.h:63:0, from printf-args.h:42, from printf-args.c:30:
> ./stdio.h:456:1: error: 'gets' undeclared here (not in a function)
> In file included from vasnprintf.c:71:0:
> ./stdio.h:456:1: error: 'gets' undeclared here (not in a function)
> In file included from tempname.h:23:0, from tempname.c:22:
> ./stdio.h:456:1: error: 'gets' undeclared here (not in a function)
> In file included from localcharset.c:28:0:
> ./stdio.h:456:1: error: 'gets' undeclared here (not in a function)
> In file included from ./wchar.h:63:0, from printf-args.h:42, from printf-parse.h:26, from printf-parse.c:37:
> ./stdio.h:456:1: error: 'gets' undeclared here (not in a function)
Created attachment 321028 [details, diff]
amanda-3.3.1-gets.patch
That ought to do it.
new ebuild for amanda-3.3.3, with mentioned patch and added USE-flag "systemd". Installs and works OK here. Created attachment 340156 [details]
ebuild for amanda-3.3.3
Created attachment 340158 [details]
amanda systemd service unit, goes into files
Created attachment 340160 [details]
amanda systemd socket unit, goes into files
committed now. sgw: why did you change the license to as-is? I reverted it back to the same value per 3.3.1. as-is is impossible, as you include gnulib amongst other things. (In reply to comment #7) > committed now. > sgw: why did you change the license to as-is? I reverted it back to the same > value per 3.3.1. > > as-is is impossible, as you include gnulib amongst other things. I wasn't aware to have changed it! Seems I have taken an old/wrong ebuild as template, sorry. I also added a dependency in my latest ebuild, USE=systemd has to pull the systemd-ebuild as well, correct? The ebuild in portage doesn't have that afai see. Current version here (still w/ wrong license, will edit asap): https://github.com/stefangweichinger/gentoo-overlay/tree/master/app-backup/amanda Thanks, Stefan |