Xine install problems -- Advice needed!
I've found and downloaded the latest xine. It was only available as a tarball (tar.gz) (Reason for not using the default version: I don't want crippleware! I want to actually *watch* my DVDs.... I can understand SuSE's reason for the business decision, but...) To get things working right, I went ahead and got both xine-lib-1-rc2 and xine-ui-0.9.22 and uninstalled the versions of xine-lib and xine-ui that came with the system. I am running SuSE 9.0. This is a new install on freshly partitioned and reformatted hard drives. Dual-boot system, with Windows also freshly installed. (Shouldn't matter for this, but just in case...) In going through the documentation on the xine website, I see that I can directly make it into a rpm for install. (Unfortunately, that feature doesn't seem to work. "make" doesn't seem to like the necessary flags.) So after su root, I follow the instructions and uncompress it, run ./configure and then make INSTALL. I install the xine-lib, with only minor difficulties. (I had to resolve some dependency conflicts, but it was a realitively easy process. It tolf me exactly what I was missng, and I installed 'em.) So now I go and decompress xine-ui. Run ./configure and I get: *** The xine-config script installed by XINE could not be found *** If XINE was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the XINE_CONFIG enviornment variable to the *** full path to xine-config configure: error: *** You should install xine-lib first *** Can someone translate this into English for me? Is there a set location I should be installing things from? (In this case, I just used /home/krikket/donwloads, which is where I dumped the tarball after downloading. Was this a mistake?) Thanks again! Krikket
On Thursday 13 November 2003 04:11, Krikket wrote:
I've found and downloaded the latest xine. It was only available as a tarball (tar.gz) (Reason for not using the default version: I don't want crippleware! I want to actually *watch* my DVDs.... I can understand SuSE's reason for the business decision, but...)
<snip>
I install the xine-lib, with only minor difficulties. (I had to resolve some dependency conflicts, but it was a realitively easy process. It tolf me exactly what I was missng, and I installed 'em.)
So now I go and decompress xine-ui. Run ./configure and I get:
*** The xine-config script installed by XINE could not be found *** If XINE was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the XINE_CONFIG enviornment variable to the *** full path to xine-config configure: error: *** You should install xine-lib first ***
Can someone translate this into English for me?
Either set the path to xine-config - which from your description will be something like /home/krikket/downloads/xine-x.y-zz/bin - with export PATH=<that path>:$PATH or export XINE_CONFIG=<that path>
Is there a set location I should be installing things from? (In this case, I just used /home/krikket/donwloads, which is where I dumped the tarball after downloading. Was this a mistake?)
I think /usr/local is about as standard as it gets. -- Vic Ayres
On Thu, 13 Nov 2003, Vic Ayres wrote:
On Thursday 13 November 2003 04:11, Krikket wrote:
Can someone translate this into English for me?
Either set the path to xine-config - which from your description will be something like /home/krikket/downloads/xine-x.y-zz/bin - with export PATH=<that path>:$PATH or export XINE_CONFIG=<that path>
How do you modify $PATH?
Is there a set location I should be installing things from? (In this case, I just used /home/krikket/donwloads, which is where I dumped the tarball after downloading. Was this a mistake?)
I think /usr/local is about as standard as it gets.
So now I know. Thank you. Any thoughts on how to uninstall the package, so I can reinstall it in the more standard location? /home/krikket/downloads was only intended to be a temporary directory... Krikket
On Thursday 13 November 2003 10:50, Krikket wrote:
On Thu, 13 Nov 2003, Vic Ayres wrote:
On Thursday 13 November 2003 04:11, Krikket wrote:
Can someone translate this into English for me?
Either set the path to xine-config - which from your description will be something like /home/krikket/downloads/xine-x.y-zz/bin - with export PATH=<that path>:$PATH or export XINE_CONFIG=<that path>
How do you modify $PATH?
export PATH=$PATH:
Is there a set location I should be installing things from? (In this case, I just used /home/krikket/donwloads, which is where I dumped the tarball after downloading. Was this a mistake?)
I think /usr/local is about as standard as it gets.
So now I know. Thank you.
Any thoughts on how to uninstall the package, so I can reinstall it in the more standard location? /home/krikket/downloads was only intended to be a temporary directory...
But your first message said you did a make install. Didn't that install it to /usr/local anyway? -- Vic Ayres
The Thursday 2003-11-13 at 05:50 -0500, Krikket wrote:
Any thoughts on how to uninstall the package, so I can reinstall it in the more standard location? /home/krikket/downloads was only intended to be a temporary directory...
I think it might be installed where it should already. In order to install it somewhere else you had to give a explicit "prefix" to the configure script, and I don't remember you saying you did. And the default prefix is /usr/local. Meaning: the "make install" phase will install there by default, regardless of where you do the configure and make. But, if you want to uninstall, try "make uninstall", if such target does exist. Next time, use "checkinstall" instead of "make install", and you will be able to use "rpm --erase package_name" to remove it. Purists and experts here do not like it, but it is the easiest thing to use. -- Cheers, Carlos Robinson
On Wed, 2003-11-12 at 23:11, Krikket wrote:
I've found and downloaded the latest xine. It was only available as a tarball (tar.gz) (Reason for not using the default version: I don't want crippleware! I want to actually *watch* my DVDs.... I can understand SuSE's reason for the business decision, but...)
To get things working right, I went ahead and got both xine-lib-1-rc2 and xine-ui-0.9.22 and uninstalled the versions of xine-lib and xine-ui that came with the system.
I am running SuSE 9.0. This is a new install on freshly partitioned and reformatted hard drives. Dual-boot system, with Windows also freshly installed. (Shouldn't matter for this, but just in case...)
In going through the documentation on the xine website, I see that I can directly make it into a rpm for install. (Unfortunately, that feature doesn't seem to work. "make" doesn't seem to like the necessary flags.)
So after su root, I follow the instructions and uncompress it, run ./configure and then make INSTALL.
I install the xine-lib, with only minor difficulties. (I had to resolve some dependency conflicts, but it was a realitively easy process. It tolf me exactly what I was missng, and I installed 'em.)
So now I go and decompress xine-ui. Run ./configure and I get:
*** The xine-config script installed by XINE could not be found *** If XINE was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the XINE_CONFIG enviornment variable to the *** full path to xine-config configure: error: *** You should install xine-lib first ***
Can someone translate this into English for me?
Is there a set location I should be installing things from? (In this case, I just used /home/krikket/donwloads, which is where I dumped the tarball after downloading. Was this a mistake?)
Thanks again!
Krikket
Go to the "packman" site and download the packages from there. They work. I only had to build one package (libdvdcss) and there were good instructions on how to do that. -- Ken Schneider unix user since 1989 linux user since 1994 SuSE user since 1998 (5.2)
* Krikket
So after su root, I follow the instructions and uncompress it, run ./configure and then make INSTALL.
You need to do _configure_ and _make_ as user (? Kirikket) and then _install_ as root. And if you want an rpm generated, instead of _install_, do _checkinstall_ (remember, as root). as user, ./configure as user, make as root, checkinstall or install -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org
The Wednesday 2003-11-12 at 23:11 -0500, Krikket wrote:
I install the xine-lib, with only minor difficulties. (I had to resolve ....
So now I go and decompress xine-ui. Run ./configure and I get:
*** The xine-config script installed by XINE could not be found *** If XINE was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the XINE_CONFIG enviornment variable to the *** full path to xine-config configure: error: *** You should install xine-lib first ***
Can someone translate this into English for me?
That you need to run ldconfig as root. Explanation: it is a library, so the system has to be told that it has a new dynamic library somewhere.
Is there a set location I should be installing things from? (In this case, I just used /home/krikket/donwloads, which is where I dumped the tarball after downloading. Was this a mistake?)
I don't think so. The make install phase will copy things somewhere in /usr/local/*/ -- Cheers, Carlos Robinson
On Fri, 14 Nov 2003, Carlos E. R. wrote:
The Wednesday 2003-11-12 at 23:11 -0500, Krikket wrote:
I install the xine-lib, with only minor difficulties. (I had to resolve ....
So now I go and decompress xine-ui. Run ./configure and I get:
*** The xine-config script installed by XINE could not be found *** If XINE was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the XINE_CONFIG enviornment variable to the *** full path to xine-config configure: error: *** You should install xine-lib first ***
Can someone translate this into English for me?
That you need to run ldconfig as root.
Explanation: it is a library, so the system has to be told that it has a new dynamic library somewhere.
Is there a set location I should be installing things from? (In this case, I just used /home/krikket/donwloads, which is where I dumped the tarball after downloading. Was this a mistake?)
I don't think so. The make install phase will copy things somewhere in /usr/local/*/
Thank you very much! That makes good sense... Krikket
participants (5)
-
Carlos E. R.
-
Ken Schneider
-
Krikket
-
Patrick Shanahan
-
Vic Ayres