Hi, On Sunday 08 September 2002 21:03, Preston Crawford wrote:
Anyone upgraded to Ogg Vorbis 1 yet? Are there RPMs for SuSE? And if not, since Ogg is such a heavily depended-on library, how do you upgrade without breaking things? Can you do a make that puts it into the same directory that SuSE does?
Preston
Precisely yesterday I did it. But I installed it in '/usr/local' directory, not in '/usr' as an 'official' SuSE rpm package would make. In that form, with '/usr/local/bin' in my PATH, and '/usr/local/lib' in LD_LIBRARY_PATH, when I use 'oggenc' I really use /usr/local/bin/oggenc. I've also installed 'Grip 3.0' in that form, i.e., 1) download the tarball my_package.tar.gz 2) unzip the tarball in a tmp directory &) tar -xvzf my_package.tar.gz 3) configure, make and install &) cd my_package &) ./configure &) make &) su #) make install #) exit We have to do the same for every package. We can have two types of problems: A) We need to install an aditional library to configue or make the package, usually installing an rpm from our distribution source (yast2 or apt-get). B) We must to follow an specific order in the packages to install. Talking about A) it is no easy to say what package one will have to install. Of course, we will need all the usual development packages (gcc, binutils, glibc, glibc-devel, automake, autoconf ...), but we can be surprised by other requirements. In a system where we usually make some development work likely we'll don't need anything more. Other more complicated packages as Grip could require aditionals libraries. Anyway, I think you will need the following rpm packages: esound esound-devel alsa alsa-devel arts arts-devel B) is easy to solve, we need to unpack and install the packages from http://www.vorbis.com/download_unix.psp in the following sequence: i) libao-0.8.3.tar.gz ii) libogg-1.0.tar.gz iii) libvorbis-1.0.tar.gz iv) vorbis-tools-1.0.tar.gz If you're lucky, you will enjoy then with a new oggvorbis 1.0 Guillermo. -- Guillermo Ballester Valor gbv@oxixares.com Ogijares, Granada SPAIN