Package Details: ckb-next 0.4.2-5

Git Clone URL: https://aur.archlinux.org/ckb-next.git (read-only, click to copy)
Package Base: ckb-next
Description: Corsair Keyboard and Mouse Input Driver, release version
Upstream URL: https://github.com/ckb-next/ckb-next
Licenses: GPL2
Conflicts: ckb-git, ckb-git-latest, ckb-next-git
Provides: ckb-next
Submitter: tatokis
Maintainer: tatokis (steinex)
Last Packager: tatokis
Votes: 19
Popularity: 0.58
First Submitted: 2018-12-29 16:24
Last Updated: 2020-08-06 11:28

Latest Comments

1 2 3 Next › Last »

mithrial commented on 2020-08-06 16:05

Thank you!

tatokis commented on 2020-08-06 11:29

@mithrial Apologies, I committed the wrong thing and didn't even realise. Should be fixed now.

mithrial commented on 2020-08-06 09:42

The prepare function fails for me because it doesn't find the provided patch file (it's not copied into the source directory).

Adding the patch file to the list of sources will fix it:

source=(
    "https://github.com/ckb-next/$pkgname/archive/v$pkgver.tar.gz"
    "a9f41cd8b8f5b04c0c66c6d94f96a9725943831e.patch"
)
sha256sums=(
    '75b6908d5590c293dee8258a83d4ebe206306d3df9f867596e953ef7c6a86440'
    '33eb682dfb0b0651fcf7e922978fb09ae07f072dabe538976a3b1ecf9115120f'
)

Magotchi commented on 2020-05-21 14:00

The "Linking C executable" part of the build fails for me as follows:

[ 24%] Linking C executable ../../bin/ckb-next-daemon
/usr/bin/ld: CMakeFiles/ckb-next-daemon.dir/device_keyboard.c.o:(.rodata+0x0): multiple definition of `devpath'; CMakeFiles/ckb-next-daemon.dir/command.c.o:(.rodata+0x120): first defined here
/usr/bin/ld: CMakeFiles/ckb-next-daemon.dir/device_mouse.c.o:(.rodata+0x0): multiple definition of `devpath'; CMakeFiles/ckb-next-daemon.dir/command.c.o:(.rodata+0x120): first defined here
/usr/bin/ld: CMakeFiles/ckb-next-daemon.dir/devnode.c.o:(.data.rel.ro.local+0x0): multiple definition of `devpath'; CMakeFiles/ckb-next-daemon.dir/command.c.o:(.rodata+0x120): first defined here
/usr/bin/ld: CMakeFiles/ckb-next-daemon.dir/firmware.c.o:(.rodata+0x1e0): multiple definition of `devpath'; CMakeFiles/ckb-next-daemon.dir/command.c.o:(.rodata+0x120): first defined here
/usr/bin/ld: CMakeFiles/ckb-next-daemon.dir/main.c.o:(.rodata+0x8): multiple definition of `devpath'; CMakeFiles/ckb-next-daemon.dir/command.c.o:(.rodata+0x120): first defined here
/usr/bin/ld: CMakeFiles/ckb-next-daemon.dir/notify.c.o:(.rodata+0x0): multiple definition of `devpath'; CMakeFiles/ckb-next-daemon.dir/command.c.o:(.rodata+0x120): first defined here
/usr/bin/ld: CMakeFiles/ckb-next-daemon.dir/usb.c.o:(.rodata+0x40): multiple definition of `devpath'; CMakeFiles/ckb-next-daemon.dir/command.c.o:(.rodata+0x120): first defined here
/usr/bin/ld: CMakeFiles/ckb-next-daemon.dir/usb_linux.c.o:(.rodata+0xf8): multiple definition of `devpath'; CMakeFiles/ckb-next-daemon.dir/command.c.o:(.rodata+0x120): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [src/daemon/CMakeFiles/ckb-next-daemon.dir/build.make:451: bin/ckb-next-daemon] Error 1
make[1]: *** [CMakeFiles/Makefile2:374: src/daemon/CMakeFiles/ckb-next-daemon.dir/all] Error 2
make: *** [Makefile:172: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Tanghe commented on 2020-05-18 20:57

this package is broken for me i get allot of errors during the build. not as manny zhen installing from git and that install doesn't fail.

Roken commented on 2019-11-05 19:19

Good call. /usr/bin was owned by $USER.

Changed to root:root and all good. This seems to stem from a "minor" error some 3 -4 years ago (which I thought I'd by now fully fixed). Wonder why it only just became a problem.

Nevertheless, update now built and installed.

WorMzy commented on 2019-11-05 10:02

/usr/include/wchar.h:835:2: error: #endif without #if
  835 | #endif /* wchar.h  */
      |  ^~~~~

Looks like your /usr/include/wchar.h is malformed. Check your glibc package for problems pacman -Qkk glibc

Roken commented on 2019-11-04 22:07

Thank you for the tip about code tags. I'm so used to [code][/code]

Anyhoo, pastebin log https://pastebin.com/R4UdCfm9

WorMzy commented on 2019-11-04 20:32

@Roken, three backticks before and after the output encapsulates the output in code tags (like Dr. Deaths output).

I can't reproduce your build failure in a clean chroot, and you're missing out the actual error in the output you've posted. Search back through the output for the first instance of "error:" and post everything from that point onwards (or better yet, just upload the entire output to a pastebin, see makepkg's --log flag to make getting the output easier.

Roken commented on 2019-11-04 20:02

Build failure:

make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:266: src/gui/CMakeFiles/ckb-next.dir/colormap.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:201: src/gui/CMakeFiles/ckb-next.dir/ckbsettingswriter.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:175: src/gui/CMakeFiles/ckb-next.dir/autorun.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:188: src/gui/CMakeFiles/ckb-next.dir/ckbsettings.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:214: src/gui/CMakeFiles/ckb-next.dir/ckbsystemtrayicon.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:149: src/gui/CMakeFiles/ckb-next.dir/animscript.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:253: src/gui/CMakeFiles/ckb-next.dir/colorbutton.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:227: src/gui/CMakeFiles/ckb-next.dir/ckbupdater.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:123: src/gui/CMakeFiles/ckb-next.dir/animadddialog.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:162: src/gui/CMakeFiles/ckb-next.dir/animsettingdialog.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:136: src/gui/CMakeFiles/ckb-next.dir/animdetailsdialog.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:240: src/gui/CMakeFiles/ckb-next.dir/ckbupdaterwidget.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:279: src/gui/CMakeFiles/ckb-next.dir/extrasettingswidget.cpp.o] Error 1 make[2]: [src/gui/CMakeFiles/ckb-next.dir/build.make:110: src/gui/CMakeFiles/ckb-next.dir/ckb-next_autogen/mocs_compilation.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:829: src/gui/CMakeFiles/ckb-next.dir/all] Error 2 make: *** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Error making: ckb-next

I have no idea re this