Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 631412 - net-misc/eventd-0.23.0 : Meson encountered an error in file meson.build, line 239, column 4:
Summary: net-misc/eventd-0.23.0 : Meson encountered an error in file meson.build, line...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Coacher
URL: https://github.com/sardemff7/eventd/i...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-19 11:37 UTC by Toralf Förster
Modified: 2017-11-19 16:10 UTC (History)
1 user (show)

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


Attachments
emerge-info.txt (emerge-info.txt,16.05 KB, text/plain)
2017-09-19 11:37 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,221.29 KB, text/plain)
2017-09-19 11:37 UTC, Toralf Förster
Details
environment (environment,164.63 KB, text/plain)
2017-09-19 11:37 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,12.83 KB, application/x-bzip)
2017-09-19 11:37 UTC, Toralf Förster
Details
net-misc:eventd-0.23.0:20170919-113328.log (net-misc:eventd-0.23.0:20170919-113328.log,5.50 KB, text/plain)
2017-09-19 11:37 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,37.30 KB, application/x-bzip)
2017-09-19 11:37 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-09-19 11:37:13 UTC
Program xsltproc found: YES (/usr/bin/xsltproc)

Meson encountered an error in file meson.build, line 239, column 4:
File /var/tmp/portage/net-misc/eventd-0.23.0/work/eventd-0.23.0-build/eventdctl.1 does not exist.
 * ERROR: net-misc/eventd-0.23.0::gentoo failed (configure phase):
 *   (no error message)

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 13.0-desktop-plasma_abi32+64_20170913-160004

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-6.4.0 *

Available Python interpreters, in order of preference:
  [1]   python3.4
  [2]   python2.7 (fallback)
  [3]   jython2.7 (fallback)
Available Ruby profiles:
  [1]   ruby22 (with Rubygems) *
java-config:
The following VMs are available for generation-2:
1)	IcedTea JDK 7.2.6.11 [icedtea-7]
*)	IcedTea JDK 7.2.6.11 [icedtea-bin-7]
3)	IcedTea JDK 3.5.1 [icedtea-bin-8]
4)	JamVM JDK 2.0.0 [jamvm]
Available Java Virtual Machines:
  [1]   icedtea-7 
  [2]   icedtea-bin-7  system-vm
  [3]   icedtea-bin-8 
  [4]   jamvm 

emerge -qpv net-misc/eventd
[ebuild  N    ] net-misc/eventd-0.23.0  USE="X introspection ipv6 libnotify notification -debug -fbcon -libcanberra -pulseaudio -purple -speech -systemd {-test} -upnp -websocket -zeroconf"
Comment 1 Toralf Förster gentoo-dev 2017-09-19 11:37:16 UTC
Created attachment 495410 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-09-19 11:37:19 UTC
Created attachment 495412 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2017-09-19 11:37:23 UTC
Created attachment 495414 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2017-09-19 11:37:26 UTC
Created attachment 495416 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2017-09-19 11:37:29 UTC
Created attachment 495418 [details]
net-misc:eventd-0.23.0:20170919-113328.log
Comment 6 Toralf Förster gentoo-dev 2017-09-19 11:37:32 UTC
Created attachment 495420 [details]
temp.tbz2
Comment 7 Coacher 2017-09-19 20:22:40 UTC
Can't reproduce here with stable meson. Can you please confirm this bug with stable meson?
Comment 8 Toralf Förster gentoo-dev 2017-09-20 08:42:30 UTC
unstable net-misc/eventd-0.23.0::gentoo builds fine at a stable image (13.0-desktop-gnome-systemd_stable_20170905-222907) having dev-util/meson 0.41.2
Comment 9 Coacher 2017-10-04 00:12:32 UTC
PR: https://github.com/gentoo/gentoo/pull/5854
Comment 10 Coacher 2017-11-01 17:32:26 UTC
Ok. We need about half a dozen commits backported including these three:
https://github.com/sardemff7/eventd/commit/550803746aa7beef5a954bcff744bfd77b303f1a
https://github.com/sardemff7/eventd/commit/4c5450cfdb6b643dc3ce97011604c6f37fbd3432
https://github.com/sardemff7/libnkutils/commit/65f07cbe474948d70195524d3a37542ef13e43b6

They are simple, but span across the whole project's build system and IMO too invasive to be included as a revbump. Patchset verbump also is nontrivial since github doesn't include submodules in tarballs. Instead of bashing my head again and again against the wall, I've decided to simply limit the required meson version in the current ebuild and remove this requirement after the next verbump.
Comment 11 Andreas Sturmlechner gentoo-dev 2017-11-05 14:59:12 UTC
what about a snapshot?
Comment 12 Coacher 2017-11-05 15:59:43 UTC
> Patchset verbump also is nontrivial since github doesn't include submodules
> in tarballs.
Patchset as in _pYYYYMMDD, which you may also call snapshot
Comment 13 Larry the Git Cow gentoo-dev 2017-11-19 16:10:10 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00060a24c4a8ce49971e898d55c818c877391b93

commit 00060a24c4a8ce49971e898d55c818c877391b93
Author:     Ilya Tumaykin <itumaykin@gmail.com>
AuthorDate: 2017-11-19 12:55:03 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2017-11-19 16:07:08 +0000

    net-misc/eventd: Add 0.23.0_p20171112 to fix build w/ >=meson-0.42.0
    
    Closes: https://bugs.gentoo.org/631412
    Package-Manager: Portage-2.3.14, Repoman-2.3.6
    Closes: https://github.com/gentoo/gentoo/pull/6236

 net-misc/eventd/Manifest                       |   1 +
 net-misc/eventd/eventd-0.23.0_p20171112.ebuild | 122 +++++++++++++++++++++++++
 net-misc/eventd/metadata.xml                   |   1 +
 3 files changed, 124 insertions(+)