SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have just recently got a Dell Inspiron 7720 with 3D capability. I would like to watch 3D movies on my brand spanking new Slackware64-current install. I have tried to install Bino, sView and they all seem to be designed only for Debian-based systems. I have downloaded the packages, used rpm2txz, deb2tgz to no avail. is there any other application I can use; please help.
Looking at the sView Download page, there are source packages available and a Git repository you can download from )under "Other Systems"), why don't you use that? Bino also has a source code version and instructions on building it.
Give those methods a go and post back if you get stuck.
Hi Xavier, thanks for your response. As indicated earlier, I have tried both a without any success. sView is purely Debian based with dependencies that I have checked for and cannot find. Bino on the other hand, provides this error messsage when I try to complile it.
checking for libass... no
configure: WARNING: required library libass not found:
configure: WARNING: No package 'libass' found
configure: WARNING: libass is provided by LibASS; Debian package: libass-dev
checking for libopenal... yes
checking how to run the C++ preprocessor... g++ -E
checking AL/al.h usability... yes
checking AL/al.h presence... yes
checking for AL/al.h... yes
checking for libqtopengl... yes
checking for rcc-qt4... no
checking for rcc... rcc
checking for moc-qt4... no
checking for moc... moc
checking whether we need to link with X11... yes
checking for libX11... yes
checking for libEqualizer... no
configure: WARNING: optional library libEqualizer not found:
configure: WARNING: No package 'Equalizer' found
configure: WARNING: libEqualizer is provided by Equalizer
checking for libglewmx... no
configure: WARNING: required library libglewmx >= 1.6.0 not found:
configure: WARNING: No package 'glewmx' found
configure: WARNING: libglewmx is provided by glew; Debian package: libglewmx-dev
checking for libgl... yes
checking for liblircclient... no
configure: WARNING: optional library liblircclient not found:
configure: WARNING: No package 'liblircclient0' found
configure: WARNING: liblircclient is provided by LIRC; Debian package: liblircclient-dev
checking for gtk-update-icon-cache... gtk-update-icon-cache
checking for update-desktop-database... update-desktop-database
configure: error: One or more libraries were not found. See messages above.
I have compiled and installed the GLEW package and still no go. Below is the listing for both required libraries libass and libGLEW in my /usr/lib64 folder
Linux has always been helpful when it throws out compile errors:
Code:
checking for libass... no
configure: WARNING: required library libass not found:
configure: WARNING: No package 'libass' found
configure: WARNING: libass is provided by LibASS; Debian package: libass-dev
Code:
checking for libEqualizer... no
configure: WARNING: optional library libEqualizer not found:
configure: WARNING: No package 'Equalizer' found
configure: WARNING: libEqualizer is provided by Equalizer
Code:
checking for libglewmx... no
configure: WARNING: required library libglewmx >= 1.6.0 not found:
configure: WARNING: No package 'glewmx' found
configure: WARNING: libglewmx is provided by glew; Debian package: libglewmx-dev
Code:
checking for liblircclient... no
configure: WARNING: optional library liblircclient not found:
configure: WARNING: No package 'liblircclient0' found
configure: WARNING: liblircclient is provided by LIRC; Debian package: liblircclient-dev
I have highlighted the relevant areas for you. Slackware does not do dependency checking and installing. Whenn compiling from source, the program will let you know if any important dependencies are not found and then will point them out. You should check for these programs in the Slackware packager and install them.
Worse case scenario is that you will spend a few hours downloading and installing a few extra programs.
---------- Post added 16th Nov 2013 at 20:46 ----------
You may also need to find where the (32-bit?) program is looking for these dependencies and create syminks so it will call on them.
Hi XavierP; Using Qt version 4.8.5 in /usr/lib64/qt/lib
Just as an addendum, I have also tried sView after resolving a number of dependencies and I get this error when trying to load movie:
[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
sView: xcb_io.c:179: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.
Aborted
This when sView starts: "ERROR !! X, no Quad Buffered visual". I did some reading and added the following to my xorg.conf under the Device, but still no joy:
This when sView starts: "ERROR !! X, no Quad Buffered visual".
Unfortunately Quad Buffer for shutter glasses (like 3D Vision) is available only for professional cards (Quadro, FireGL) on Linux, and only in proprietary drivers as far as I know.
There are tricks like software Pageflip emulation (extra option in sView, hidden by default) to force pageflipping, but still no confirmed way to use shutter glasses without problems on consumer graphics that I know of.
This is an issue with open file dialog only, which appeared in some cases on recent Gtk+.
You may workaround it by opening file using command-line interface or using drag-n-drop (drag file from file browser directly to the opened sView window).
Tried that, seems to be working. There is no Video though, and I can hear the sound.
one more thing; on the sView window, on the bottom left-hand corner next to the play button is a blurred image. I think its part of the window, its always there, even before I load up a file.
Last edited by Bomvoyage; 11-20-2013 at 11:29 AM.
Reason: additional info
thanks gkv311,
one more thing; on the sView window, on the bottom left-hand corner next to the play button is a blurred image. I think its part of the window, its always there, even before I load up a file.
It seems time box widget and... no text in it?
If text is missing in the program than Slackware has one more unique way to package DejaVu fonts.
"DejaVuSans.ttf" is needed and sView tries the following paths:
Thanks gkv311; created a new font directory usr/share/fonts/TTF/dejavu and copied the DejaVuS* files over. Now looks fine, with menu on top. When I try to load a movie, I get this error:
FFmpeg: Codec return wrong frame size.
I upgraded my FFmpeg using ffmpeg-1.2-x86_64-1alien.txz. Still this error persists; any ideas around this.
BTW the movies I am trying to open are MKV and MP4 formats; SBS.
I upgraded my FFmpeg using ffmpeg-1.2-x86_64-1alien.txz. Still this error persists; any ideas around this.
It is difficult to give advice without having these files.
You may look onto output of ffmpeg command tool (ffmpeg -i fileName.mkv) to check video tracks are determined correctly by FFmpeg itself.
By the way, 1.2 is relatively old release (current sView 13.10 release is developed on FFmpeg 2.0, although should be backward compatible with older versions).
Change the make commands (lines 77 & 78), from this:
make $NUMJOBS OPT="$SLKCFLAGS" || make OPT="$SLKCFLAGS" || exit 1
make install GLEW_DEST=$PKG/usr || exit 1
to this:
make all $NUMJOBS OPT="$SLKCFLAGS" || make OPT="$SLKCFLAGS" || exit 1
make install.all GLEW_DEST=$PKG/usr || exit 1
Then remove the old glew package and install the new one:
removepkg glew
installpkg /tmp/glew-1.10.0-i486-1.txz
Try to compile Bino again and it will find the glewmx lib.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.