Git Product home page Git Product logo

Comments (3)

YaroKasear avatar YaroKasear commented on June 2, 2024

I can confirm this. Build failed on NixOS with upstream Hyprland flake.

from hy3.

BarePotato avatar BarePotato commented on June 2, 2024

Same on Arch.
Linux binbows 6.7.3-arch1-2 #1 SMP PREEMPT_DYNAMIC Fri, 02 Feb 2024 17:03:55 +0000 x86_64 GNU/Linux

hyprctl version
Hyprland, built from branch HEAD at commit 03ebbe18ed8517ee22591eac82cd54322f42cb7d  (props: bump ver to 0.34.0).
Date: Mon Jan 1 12:03:15 2024
Tag: v0.34.0
hyprpm --verbose add https://github.com/outfoxxed/hy3
✔ adding a new plugin repository from https://github.com/outfoxxed/hy3
  MAKE SURE that you trust the authors. DO NOT install random plugins without verifying the code and author.
  Are you sure? [Y/n]

! old plugin repo build files found in temp directory, removing.
 → Cloning https://github.com/outfoxxed/hy3
✔ cloned
✔ found hyprpm manifest
✔ parsed manifest, found 1 plugins:
 → hy3 by outfoxxed version
 ━━━━━━━━━━━━━━━━━━━━╍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Verifying headers[v] version returned: Hyprland, built from branch HEAD at commit 03ebbe18ed8517ee22591eac82cd54322f42cb7d  (props: bump ver to 0.34.0).
Date: Mon Jan 1 12:03:15 2024
Tag: v0.34.0

flags: (if any)


[v] parsed commit 03ebbe18ed8517ee22591eac82cd54322f42cb7d at branch HEAD
✔ Hyprland headers OK
 → Building hy3
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)
✖ Plugin hy3 failed to build.
[v] shell returned: -- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0")
-- Checking for modules 'hyprland;pixman-1;libdrm;pango;pangocairo'
--   Found hyprland, version 0.34.0
--   Found pixman-1, version 0.43.2
--   Found libdrm, version 2.4.120
--   Found pango, version 1.51.0
--   Found pangocairo, version 1.51.0
-- Configuring done (0.4s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/hyprpm/new/build

[ 14%] Building CXX object CMakeFiles/hy3.dir/src/main.cpp.o
[ 28%] Building CXX object CMakeFiles/hy3.dir/src/dispatchers.cpp.o
[ 42%] Building CXX object CMakeFiles/hy3.dir/src/Hy3Layout.cpp.o
/tmp/hyprpm/new/src/Hy3Layout.cpp: In member function ‘void Hy3Layout::insertNode(Hy3Node&)’:
/tmp/hyprpm/new/src/Hy3Layout.cpp:159:61: error: ‘class CCompositor’ has no member named ‘vectorToWindowUnified’; did you mean ‘vectorToWindowTiled’?
  159 |                         auto* mouse_window = g_pCompositor->vectorToWindowUnified(
      |                                                             ^~~~~~~~~~~~~~~~~~~~~
      |                                                             vectorToWindowTiled
/tmp/hyprpm/new/src/Hy3Layout.cpp:161:29: error: ‘RESERVED_EXTENTS’ was not declared in this scope
  161 |                             RESERVED_EXTENTS | INPUT_EXTENTS
      |                             ^~~~~~~~~~~~~~~~
/tmp/hyprpm/new/src/Hy3Layout.cpp:161:48: error: ‘INPUT_EXTENTS’ was not declared in this scope
  161 |                             RESERVED_EXTENTS | INPUT_EXTENTS
      |                                                ^~~~~~~~~~~~~
/tmp/hyprpm/new/src/Hy3Layout.cpp: In member function ‘void Hy3Layout::moveNodeToWorkspace(int, std::string, bool)’:
/tmp/hyprpm/new/src/Hy3Layout.cpp:1082:23: warning: unused variable ‘parent’ [-Wunused-variable]
 1082 |                 auto* parent = node->removeFromParentRecursive(&expand_actor);
      |                       ^~~~~~
/tmp/hyprpm/new/src/Hy3Layout.cpp: In member function ‘void Hy3Layout::focusTab(int, TabFocus, TabFocusMousePriority, bool, int)’:
/tmp/hyprpm/new/src/Hy3Layout.cpp:1238:36: error: ‘class CCompositor’ has no member named ‘vectorToWindowUnified’; did you mean ‘vectorToWindowTiled’?
 1238 |                 if (g_pCompositor->vectorToWindowUnified(
      |                                    ^~~~~~~~~~~~~~~~~~~~~
      |                                    vectorToWindowTiled
/tmp/hyprpm/new/src/Hy3Layout.cpp:1240:25: error: ‘RESERVED_EXTENTS’ was not declared in this scope
 1240 |                         RESERVED_EXTENTS | INPUT_EXTENTS | ALLOW_FLOATING | FLOATING_ONLY
      |                         ^~~~~~~~~~~~~~~~
/tmp/hyprpm/new/src/Hy3Layout.cpp:1240:44: error: ‘INPUT_EXTENTS’ was not declared in this scope
 1240 |                         RESERVED_EXTENTS | INPUT_EXTENTS | ALLOW_FLOATING | FLOATING_ONLY
      |                                            ^~~~~~~~~~~~~
/tmp/hyprpm/new/src/Hy3Layout.cpp:1240:60: error: ‘ALLOW_FLOATING’ was not declared in this scope; did you mean ‘GL_LOW_FLOAT’?
 1240 |                         RESERVED_EXTENTS | INPUT_EXTENTS | ALLOW_FLOATING | FLOATING_ONLY
      |                                                            ^~~~~~~~~~~~~~
      |                                                            GL_LOW_FLOAT
/tmp/hyprpm/new/src/Hy3Layout.cpp:1240:77: error: ‘FLOATING_ONLY’ was not declared in this scope
 1240 |                         RESERVED_EXTENTS | INPUT_EXTENTS | ALLOW_FLOATING | FLOATING_ONLY
      |                                                                             ^~~~~~~~~~~~~
/tmp/hyprpm/new/src/Hy3Layout.cpp: In member function ‘void Hy3Layout::expand(int, ExpandOption, ExpandFullscreenOption)’:
/tmp/hyprpm/new/src/Hy3Layout.cpp:1417:1: warning: label ‘unfullscreen’ defined but not used [-Wunused-label]
 1417 | unfullscreen:
      | ^~~~~~~~~~~~
/tmp/hyprpm/new/src/Hy3Layout.cpp: In member function ‘virtual CWindow* Hy3Layout::getNextWindowCandidate(CWindow*)’:
/tmp/hyprpm/new/src/Hy3Layout.cpp:763:1: warning: control reaches end of non-void function [-Wreturn-type]
  763 | }
      | ^
/tmp/hyprpm/new/src/Hy3Layout.cpp: In member function ‘bool Hy3Layout::shouldRenderSelected(CWindow*)’:
/tmp/hyprpm/new/src/Hy3Layout.cpp:1447:1: warning: control reaches end of non-void function [-Wreturn-type]
 1447 | }
      | ^
make[2]: *** [CMakeFiles/hy3.dir/build.make:104: CMakeFiles/hy3.dir/src/Hy3Layout.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/hy3.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

from hy3.

outfoxxed avatar outfoxxed commented on June 2, 2024

Fixed with new release

from hy3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.