Package Details: vokoscreen 2.5.7.beta-1

Git Clone URL: https://aur.archlinux.org/vokoscreen.git (read-only)
Package Base: vokoscreen
Description: An easy to use screencast creator
Upstream URL: http://linuxecke.volkoh.de/vokoscreen/vokoscreen.html
Keywords: qt5 screencast
Licenses: GPL2
Conflicts: vokoscreen-git
Provides: vokoscreen=2.5.7.beta
Submitter: mrbit
Maintainer: AlfredoRamos
Last Packager: AlfredoRamos
Votes: 81
Popularity: 1.038569
First Submitted: 2013-01-02 17:40
Last Updated: 2017-10-01 05:43

Latest Comments

AlfredoRamos commented on 2017-01-14 00:16

@mitchhentges Yes, It's a harfbuzz issue however I can't reproduce that error.

Try to do a full system upgrade.

mitchhentges commented on 2017-01-14 00:10

Looks like an issue with libharfbuzz and Infinality (not related to vokoscreen at all): https://www.reddit.com/r/archlinux/comments/5mphpu/psa_harfbuzz_update_infinality_breaking_system/

mitchhentges commented on 2017-01-13 23:51

I'm having an issue building vokoscreen:

```
g++ -Wl,-O1 -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-rpath-link,/usr/lib -o vokoscreen main.o screencast.o qxtglobal.o qxtwindowsystem_x11.o qxtglobalshortcut_x11.o qxtglobalshortcut.o QvkAlsaWatcher.o QvkAlsaDevice.o alsa_device.o QvkMail.o QvkCapturethread.o QvkWebcamWatcher.o QvkWebcamController.o QvkWebcamWindow.o QvkWebcamBusyDialog.o QvkSettings.o QvkShowkeyGetkey.o QvkShowkeyWindow.o QvkShowkeyController.o QvkGlobalMouse.o QvkAnimateWindow.o QvkAnimateControl.o QvkShowClickDialog.o QvkCircleWidget.o QvkMagnifier.o QvkCredits.o QvkVersion.o QvkWinInfo.o QvkRegionChoise.o QvkRegionRecord.o QvkRegionController.o QvkFormatsAndCodecs.o QvkCountdown.o QvkPulse.o QvkLog.o qrc_screencast.o moc_screencast.o moc_qxtglobalshortcut.o moc_QvkAlsaWatcher.o moc_QvkAlsaDevice.o moc_QvkMail.o moc_QvkCapturethread.o moc_QvkWebcamWatcher.o moc_QvkWebcamController.o moc_QvkWebcamWindow.o moc_QvkWebcamBusyDialog.o moc_QvkSettings.o moc_QvkShowkeyGetkey.o moc_QvkShowkeyWindow.o moc_QvkShowkeyController.o moc_QvkGlobalMouse.o moc_QvkAnimateWindow.o moc_QvkAnimateControl.o moc_QvkShowClickDialog.o moc_QvkCircleWidget.o moc_QvkMagnifier.o moc_QvkCredits.o moc_QvkVersion.o moc_QvkWinInfo.o moc_QvkRegionChoise.o moc_QvkRegionRecord.o moc_QvkRegionController.o moc_QvkFormatsAndCodecs.o moc_QvkCountdown.o moc_QvkPulse.o moc_QvkLog.o -lX11 -lasound -lv4l2 -lv4lconvert -lQt5Widgets -lQt5X11Extras -lQt5Gui -lQt5Network -lQt5Test -lQt5DBus -lQt5Core -lGL -lpthread
/usr/lib/libharfbuzz.so.0: undefined reference to `FT_Get_Var_Blend_Coordinates'
collect2: error: ld returned 1 exit status
make: *** [Makefile:355: vokoscreen] Error 1
```

So, something about `FT_Get_Var_Blend_Coordinates`? Should I just wait for the next beta release, and perhaps the devs will handle this naturally?

AlfredoRamos commented on 2016-09-04 04:10

Well, objdump doesn't show it, so maybe yeah.

petronny commented on 2016-09-04 03:49

I found it by building the package with the command 'extra-x86_64-build'(from package devtools). It will create a new archlinux enviroment with only basic packages installed then chroot into it.

Since the binary doesn't need /usr/lib/libXrandr.so to run, I guess it should be in makedepends.

AlfredoRamos commented on 2016-09-04 03:34

@Petron Most window managers require libxrandr, so it was a little strange. Which window manager do you use? just curiosity.

I've added libxrandr but I can't determine whether it should be in depends() or makedepends() because my window manager (Openbox) already needs it.

Thanks for the report.

petronny commented on 2016-09-04 02:38

../vokoscreen-2.5.0/showkey/QvkShowkeyGetkey.cpp:18:35: fatal error: X11/extensions/Xrandr.h: No such file or directory
#include <X11/extensions/Xrandr.h>

pacman -Fo /usr/include/X11/extensions/Xrandr.h
usr/include/X11/extensions/Xrandr.h is owned by extra/libxrandr 1.5.0-1

Oops, so it should be libxrandr

AlfredoRamos commented on 2016-09-03 19:58

@Petron I don't even have xorg-xrandr installed and it compiles with no problem.

Please give me your full output so I can check.

petronny commented on 2016-09-03 12:51

missing xorg-xrandr as a make dependency(or dependency)

AlfredoRamos commented on 2016-06-23 15:29

@gim sorry, forgot to add the new dependency.

It's fixed now, please let me know if you have any problems.

All comments