Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 726364

Summary: app-backup/backup-manager fails to compile with =sys-devel/gettext-0.21_rc1
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Bernard Cafarelli <voyageur>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Agostino Sarubbo gentoo-dev 2020-05-31 08:31:36 UTC
This is an auto-filed bug because app-backup/backup-manager fails to compile.
The issue was originally discovered on amd64, but it may be reproducible on other arches as well.
If you think that a different summary clarifies the issue better, feel free to change it.
Attached build log and emerge --info.

NOTE:
If you need further logs, feel free to ask.
Comment 1 Agostino Sarubbo gentoo-dev 2020-05-31 08:31:40 UTC
Created attachment 642804 [details]
build.log

build log and emerge --info
Comment 2 Bernard Cafarelli gentoo-dev 2020-06-13 09:35:43 UTC
Hey ago,

make: *** [Makefile:34: backup-manager.pot] Segmentation fault (core dumped)

Checking the makefile this is a simple xgettext call that I never saw failing:
$(PACKAGE).pot: $(POFILES_SRC)
    xgettext --keyword=info \
             --keyword=warning \
             --keyword=error \
             --keyword=echo_translated \
             --language=Shell \
             -o backup-manager.pot \
             --files-from=$(POFILES_SRC)

Is it reproducible on your system?
Comment 3 Agostino Sarubbo gentoo-dev 2020-06-16 12:10:03 UTC
I'll check if it is always reproducible or not...maybe the issue was not about xgettext but about msgfmt (that is always part of gettext)
Comment 4 Agostino Sarubbo gentoo-dev 2020-06-24 08:53:53 UTC
I think this is related to the new version of gettext. Can you reproduce the issue?
Comment 5 Bernard Cafarelli gentoo-dev 2020-06-24 13:06:03 UTC
Ah good point, it works fine with gettext-0.20.2, but after merging masked gettext-0.21_rc1 I can reproduce:
make: Entering directory '/var/tmp/portage/app-backup/backup-manager-0.7.14-r1/work/Backup-Manager-0.7.14/po'
Makefile:52: warning: ignoring prerequisites on suffix rule definition
find ../lib -type f -name \*.sh | sort > backup-manager.files
echo ../backup-manager >> backup-manager.files
xgettext --keyword=info \
		 --keyword=warning \
		 --keyword=error \
		 --keyword=echo_translated \
		 --language=Shell \
		 -o backup-manager.pot \
		 --files-from=backup-manager.files
make: *** [Makefile:34: backup-manager.pot] Segmentation fault
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-03-31 23:33:47 UTC
Is this still an issue? I think the issues got shaken out post rc.
Comment 7 Bernard Cafarelli gentoo-dev 2021-04-01 15:36:17 UTC
0.21 looks good indeed, I have these running fine on my server:
$ qlist -Iev gettext backup-manager
app-backup/backup-manager-0.7.14-r1
sys-devel/gettext-0.21