Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 781974 - gui-wm/wayfire-0.7.0 - meson.build: ERROR: Dependencies must be external dependencies
Summary: gui-wm/wayfire-0.7.0 - meson.build: ERROR: Dependencies must be external depe...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Aisha Tammy
URL:
Whiteboard:
Keywords:
: 785502 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-04-10 16:07 UTC by Toralf Förster
Modified: 2021-04-29 17:18 UTC (History)
3 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,18.55 KB, text/plain)
2021-04-10 16:07 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,396.67 KB, text/plain)
2021-04-10 16:07 UTC, Toralf Förster
Details
environment (environment,91.39 KB, text/plain)
2021-04-10 16:07 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,23.43 KB, application/x-bzip)
2021-04-10 16:07 UTC, Toralf Förster
Details
gui-wm:wayfire-0.7.0:20210410-153737.log (gui-wm:wayfire-0.7.0:20210410-153737.log,10.09 KB, text/plain)
2021-04-10 16:07 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,527 bytes, application/x-bzip)
2021-04-10 16:07 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,23.41 KB, application/x-bzip)
2021-04-10 16:07 UTC, Toralf Förster
Details
The build output (20210425_124936.jpg,450.43 KB, image/jpeg)
2021-04-25 10:11 UTC, sulfinu
Details
The faulty lines in meson.build (20210425_124030.jpg,656.55 KB, image/jpeg)
2021-04-25 10:12 UTC, sulfinu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2021-04-10 16:07:18 UTC
Check usable header "GLES3/gl32.h" with dependency glesv2: YES 

meson.build:124:2: ERROR: Dependencies must be external dependencies

A full log can be found at /var/tmp/portage/gui-wm/wayfire-0.7.0/work/wayfire-0.7.0-build/meson-logs/meson-log.txt
 * ERROR: gui-wm/wayfire-0.7.0::gentoo failed (configure phase):

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

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_gnome-20210329-195642

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

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.1
 [2] x86_64-pc-linux-gnu-8.3.1
 [3] x86_64-pc-linux-gnu-10.3.0 *
clang version 11.1.0
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/11/bin
/usr/lib/llvm/11
11.1.0
Python 3.8.9
Available Ruby profiles:
  [1]   ruby26 (with Rubygems)
  [2]   ruby30 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.51.0
  [2]   rust-1.51.0 *
The following VMs are available for generation-2:
1)	IcedTea JDK 3.18.0 [icedtea-8]
*)	AdoptOpenJDK 8.282_p08 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-8 
  [2]   openjdk-bin-8  system-vm

The Glorious Glasgow Haskell Compilation System, version 8.10.4

  timestamp(s) of HEAD at this tinderbox image:
/var/db/repos/gentoo	Sat Apr 10 15:20:24 UTC 2021

emerge -qpvO gui-wm/wayfire
[ebuild   R   ] gui-wm/wayfire-0.7.0  USE="X elogind gles system-wfconfig system-wlroots -systemd"
Comment 1 Toralf Förster gentoo-dev 2021-04-10 16:07:19 UTC
Created attachment 698958 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-04-10 16:07:21 UTC
Created attachment 698961 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2021-04-10 16:07:23 UTC
Created attachment 698964 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2021-04-10 16:07:24 UTC
Created attachment 698967 [details]
etc.portage.tar.bz2
Comment 5 Toralf Förster gentoo-dev 2021-04-10 16:07:25 UTC
Created attachment 698970 [details]
gui-wm:wayfire-0.7.0:20210410-153737.log
Comment 6 Toralf Förster gentoo-dev 2021-04-10 16:07:27 UTC
Created attachment 698973 [details]
logs.tar.bz2
Comment 7 Toralf Förster gentoo-dev 2021-04-10 16:07:28 UTC
Created attachment 698976 [details]
temp.tar.bz2
Comment 8 sulfinu 2021-04-25 10:10:29 UTC
Any news on this?

The problem is the meson build specification and I encountered it for version 0.5.0 as well, which is marked stable!
I bypassed it by using '-system-*' flags, but now I hit a dead end. I'm attaching some pictures (yes, my system has no DE at the moment and I'm using my phone).
Comment 9 sulfinu 2021-04-25 10:11:34 UTC
Created attachment 702381 [details]
The build output
Comment 10 sulfinu 2021-04-25 10:12:11 UTC
Created attachment 702384 [details]
The faulty lines in meson.build
Comment 11 Aisha Tammy 2021-04-25 12:42:13 UTC
apologies, I'm busy for the next week.
I will check this out next Sunday.
Comment 12 sulfinu 2021-04-25 13:05:43 UTC
Got passed this issue by erasing
    ,dependencies:wlroots
in lines 124,125 in meson.build.

But building fails upon installation because it also installs wlroots files, in spite of the 'system-wlroots' flag.
Comment 13 Joonas Niilola gentoo-dev 2021-04-26 05:07:05 UTC
*** Bug 785502 has been marked as a duplicate of this bug. ***
Comment 14 Don O 2021-04-29 17:18:02 UTC
From Toralfs log
Dependency wlroots found: NO found 0.13.0 but need: '<0.13.0' ; matched: '>=0.12.0'

wayfire-0.7.0 needs wlroots-0.12.0
wayfire-0.7.1 (new) will need wlroots 0.13.0