Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 682298 - x11-misc/xkeyboard-config-2.26-r1 - make[2]: *** no rule to make target 'base.xml' 'for 'base.lst'. stopped
Summary: x11-misc/xkeyboard-config-2.26-r1 - make[2]: *** no rule to make target 'base...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-02 05:53 UTC by Seong-ho Cho
Modified: 2019-05-07 17:53 UTC (History)
0 users

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


Attachments
build.log for x11-misc/xkeyboard-config-2.26-r1 (build.log,13.34 KB, text/plain)
2019-04-02 05:53 UTC, Seong-ho Cho
Details
emerge --info (emerge.info,6.55 KB, text/plain)
2019-04-02 05:54 UTC, Seong-ho Cho
Details
all Makefile(s) came from xkeyboard-config-2.26 (xkeyboard-config-2.26-Makefiles.tar.xz,15.95 KB, application/x-xz)
2019-04-12 02:13 UTC, Seong-ho Cho
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Seong-ho Cho 2019-04-02 05:53:41 UTC
Created attachment 571554 [details]
build.log for x11-misc/xkeyboard-config-2.26-r1

I found similar issue of #482542, stopped at the step to make xml file when i try to emerge xkeyboard-config.
another package also has similar bug. but I will report separately.

here, I attached two files, build.log for xkeyboard-config and emerge --info log.
Comment 1 Seong-ho Cho 2019-04-02 05:54:22 UTC
Created attachment 571556 [details]
emerge --info
Comment 2 Piotr Karbowski (RETIRED) gentoo-dev 2019-04-02 16:20:39 UTC
Hi,

The bug you pointed to suggest issue with parallel build. Here I am unable to reproduce it with -j16 after doing 3 rebuilds.

Since I cannot reproduce your issue, could you please retry the build with `-j1` to confirm or rule out the parallel build issue?

Also, just a nice to have, but try to use either LC_ALL=C or LC_ALL=en_US.UTF-8, otherwise the build.log is tricky to work with. :)
Comment 3 Matt Turner gentoo-dev 2019-04-05 18:09:41 UTC
Can you reproduce this problem with xkeyboard-config-2.25?
Comment 4 Seong-ho Cho 2019-04-09 02:09:54 UTC
I executed MAKEOPTS="-j1" emerge xkeyboard-config and same issue is still remaining.
Comment 5 Piotr Karbowski (RETIRED) gentoo-dev 2019-04-09 05:16:05 UTC
What if you unpack xkeyboard-config-2.26 tarball, run `./configure` and then `cd rules && make base.xml`, If it also yield the same result for you would you kindly attach all Makefiles?

    tar -cvJf /tmp/xkeyboard-config-2.26-Makefiles.tar.xz $(find . -type f -name Makefile)
Comment 6 Seong-ho Cho 2019-04-12 02:13:56 UTC
Created attachment 572538 [details]
all Makefile(s) came from xkeyboard-config-2.26

I tried,

# cd /var/tmp/portage/x11-misc/xkeyboard-config-2.26-r1/work/xkeyboard-config-2.26/rules

and 

# make base.xml

then there was no problem and below message has printed.

LC_ALL=C /usr/bin/intltool-merge  -x -u --no-translations base.xml.in base.xml
Merging translations into base.xml.
CREATED base.xml

yes. that's all. It seems no problem if i excuted 'make base.xml' in source directory. 

I attached all of Makefiles here, came from xkeyboard-config-2.26. is that enough? I guess that you may also want to get another Makefile.* which creates symbolic link (e.g. base.lst) to prepare build package.
Comment 7 Matt Turner gentoo-dev 2019-04-26 21:23:41 UTC
(In reply to Matt Turner from comment #3)
> Can you reproduce this problem with xkeyboard-config-2.25?

This question is still unanswered.