Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
After trying unsuccessfully to install Xine tarballs, I open Totem to this warning:
(totem:2916): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
(totem:2916): GLib-GObject-WARNING **: gsignal.c:1719: signal `got-redirect' is invalid for instance `0x8f74dc8'
Do I need to uninstall and reinstall Totem? If so please offer me tried and true instructions.
Thanks for any help
Fedora Core 4 kernel 2.6.11.1369
IBM ThinkPad 600x
512MB ram
during your failed attempt to install Xine, you've probably screwed up some of the libraries that Totem was using.
What exact Xine package(s) were you installing? xine-ui? libxine?
I can't say for sure... but your best bet would be to find FC4 rpms for the xine packages you were trying to install. FC4's pretty new, so I don't know if they're available yet, I try to stay away from Fedora
I tried installing tarballs xine-lib-1.0.1 and xine-ui-0.99.3,
for the lib configure I got this warning:
xine-lib will be installed to /usr/local/lib
This path is not mentioned among the linker search paths in your
/etc/ld.so.conf. This means it is possible that xine-lib will
not be found when you try to compile or run a program using it.
If this happens, you should add /usr/local/lib to
the environment variable LD_LIBRARY_PATH like that:
*** Could not run XINE test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means XINE was incorrectly installed
*** or that you have moved XINE since it was installed. In the latter case, you
*** may want to edit the xine-config script: /usr/local/bin/xine-config
configure: error: *** You should install xine-lib first ***
usage()
{
cat <<EOF
Usage: xine-config [OPTIONS] [LIBRARIES]
Options:
[--prefix[=DIR] ]
[--exec-prefix[=DIR] ]
[--version]
[--libs]
[--acflags]
[--cflags]
[--plugindir]
[--datadir]
[--scriptdir]
[--localedir]
[--objcflags]
EOF
exit $1
}
if test $# -eq 0; then
usage 1 1>&2
fi
while test $# -gt 0; do
case "$1" in
-*=*) optarg= `echo "$1" | sed 's/ [-_a-zA-Z0-9]*=//'` ; ;
*) optarg= ;;
esac
case $1 in
--prefix=*)
prefix=$optarg
if test $exec_prefix_set = no ; then
exec_prefix=$optarg
fi
; ;
--prefix)
echo_prefix=yes
; ;
--exec-prefix=*)
exec_prefix=$optarg
exec_prefix_set=yes
; ;
--exec-prefix)
echo_exec_prefix=yes
; ;
--version
echo 1.0.1
; ;
--acflags)
echo_acflags=yes
; ;
--cflags)
echo_cflags=yes
; ;
--libs)
echo_libs=yes
; ;
--plugindir)
echo_plugindir=yes
; ;
--datadir)
echo_datadir=yes
; ;
--scriptdir)
echo_scriptdir=yes
; ;
--localedir)
echo_localedir=yes
; ;
--objcflags)
echo_objcflags=yes
; ;
*)
usage 1 1>&2
; ;
esac
shift
done
if test "$echo_prefix" = "yes"; then
echo $prefix
fi
if test "$echo_exec_prefix" = "yes"; then
echo $exec_prefix
fi
if test "$echo_acflags" = "yes" ; then
echo " -I ${prefix} /share/aclocal"
fi
if test "$echo_cflags" = "yes" ; then
echo -I${prefix} /include
fi
if test "$echo_libs" = "yes" ; then
echo -L$ {exec_prefix} / lib -lxine -lz -lnsl -lpthread -lrt
fi
if test "$echo_plugindir" = "yes" ; then
echo "/usr/local/lib/xine/plugins/1.0.1"
fi
if test "$echo_datadir" = "yes" ; then
echo "/usr/local/shre/xine"
fi
if test "$echo_scriptdir" = "yes" ; then
echo "/usr/local/share/xine/scripts"
fi
if test "$echo_localedir" = "yes" ; then
echo "/usr/local/share/locale"
fi
if test "$echo_objcflags" = "yes" ; then
echo " "
fi
I fyou can find anything in all this that strikes you as screwed up don't hesitate to explain how to fix it.
Thanks for your response
I was having the same goofy problem that you are having [on FC3]. The error message suggested editing the /etc/ld.so.conf file to add the line:
/usr/local/lib
I tried that and it didn't work. The other suggestion of issuing the command:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
solved my problem and I have done [for the user interface] make and make check and make install--all with no problem.
I REALLY hope that I don't have to issue this command every time I reboot, in order to make Xine work. If so, I'll figure it out and be back with the answer.
coolingtower,
Thanks for your reply. issuing the command line
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
cleared up one error in the library install but I'm afraid the error for the gui remains. It appears somehow not to be able to find the library and I suspect it is because of the remaining error.
Now I'm trying to figure how to get yum to install the binaries with out much luck.
Thanks anyway
My install directories were:
/home/me/xine/xine-lib-1.0.1 and
/home/me/xine/xine-ui-0.99.3
"make install" copies the things created by "make" into the proper directories within the system. That's why you need to be "root" to do make install. I'm sure it wouldn't hurt if you installed it into /usr/local. Sounds a bit scary to do a "make clean" afterwords, even though it probably wouldn't hurt anything.
OK I finally got xine installed with rpms. I had to find a number of lib files to make this work. I would suggest installing these files first:
libdvdcss
libdvdnav
libdvdplay
libdvddread
libXvMCW
aalib
#aalib can found at:http://dag.wieers.com/packages/aalib/
libfame
libxvidcore
libpostproc
libmp3lame
faad
faac
a52dec
libimlib2
#all others can be found here: http://stentz.freshrpms.net/list.html
Then install:
ffmpeg which will give you the libavcodec file.
After that xine and xine-ui install without any problems.
Thanks for bearing with me on this.
I see you have it sorted now but just thought i'd mention that if you compile libxine then in order to compile xine-ui you need to add /usr/local/lib to /etc/ld.so.conf file and run ldconfig so that it finds the new librarys.
The error you got, I assume came from the standard source package link on the site which has some bugs in it which gcc4 doesn't like, this is solved in the cvs snapshot.
An addendum to my install file list:
install libdvddread before libdvdplay
libmp3lame comes with the lame install
libpostproc comes with the mplayer install
and libimlib2 can be found on the Dag Wieers rpm website from my earlier post.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.