Post#21
by Ahau » 19 Dec 2013, 06:41
Francois,
Did you try re-downloading the package? I just tested it in 2.1 XFCE and it seemed to work fine. I'm wondering if maybe you got a partial download. The error message you got at first, "bash: /usr/bin/xvidcap: No such file or directory" is an odd one, because xvidcap would have to be present in the $PATH before bash would know to call xvidcap from /usr/bin/xvidcap. I've seen this very error when compiling stuff for ARM when I mix binaries compiled for incompatible architectures, which I believe is why fanthom started off his post asking if you were running a 64-bit package on a 32-bit system (or vice versa). This is not a QT dependency issue nor a GTK2 vs 3 issue (xvidcap is a gtk2 program, and gtk2 is included in all editions of porteus).
If re-downloading and installing the package doesn't work, give us the output of the following:
ldd /usr/bin/xvidcap
and
file /usr/bin/xvidcap
ldd is short for "list dynamic dependencies" and will tell us if there are any missing libraries. file will tell us what kind of a file this is, e.g.:
/usr/bin/xvidcap: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
As fanthom said, it's better to compile from source against the current system to ensure compatibility. Compiling is not as daunting as it seems at first, and won't require the level of depth that phpro explained above, with looking at each library on an individual basis (that will undoubtedly teach you more about your system and allow you to create smaller and more customized modules but it's not necessary to get started with compiling). I wouldn't start with xvidcap as it's old source code, there's no slackbuild on SBo; the one I found was from alienbob in 2008 and would require patching to work with the newer glib. If there's interest in this package, I could put together a patch for it; I think folks have moved more to recordmydesktop or some other software for screen capture.
Please take a look at our online documentation, here. Suggestions are welcome!