Running before installing, from the source file directory.
Kernel 2.6.21.5, GNU (Slackware 12.0).
Hi: I compiled sox 14.3.1 (downloaded from sourceforge), which among its programs has sox and soxi. Before installing, and risking my old sox 12.18.1 installation I did what the INSTALL file says: Quote:
Code:
semoi@darkstar:~/prueba/sox-14.3.1/src$ ./soxi /home/semoi/ALSA/serkin.wav Quote:
I do not want to through you a problem which is perhaps too specific, when I could get some help in the sox site, although I'm sure the problem has more to do with the specifics of a slackware installation and the parameters passed configure. So the question is more like how often are packages tested before installing and with what results. Regards. |
If there is a difference between what the man page states and what the program itself tells you, I'd pick the latter.
|
Seems odd, my own setup is from -current:
Code:
andrew@skamandros~/music/ftgws$ sox --version |
I did use -V with the same result. I downloaded the source package from sourceforge. PV's SlackBuild: I need a new tar program version to run the SB script. My tar does not understand the compressed file format. Do you know the name of the tar package for slack 13.1? Regards.
|
PV's SlackBuild can be easily modified to cope with the .tar.gz file that you have downloaded from SourceForge. Amongst other changes: Change build variable to 1, change numjobs variable to suit your machine, change final package to tgz.
|
I'll do what you say, or I'll try to, for it'll be a dificult job for me. But first: It is from version 7.1 that coreutils has .xz file capabilities. And mine is 6.9, the sources having been packed in a .xz format. So, I'm in the process of getting coreutils 7.1. Regards.
|
Hmmm..... you should not have to do this, simply download the source code for sox from SourceForge as you have done and then modify PV's Slackbuild as I have suggested. Something like the following:
http://www.andrews-corner.org/tmp/sox.SlackBuild |
OK. Now see this:
Code:
semoi@darkstar:~/prueba/sb_sox-14.3.1$ ls -l |
Indeed, because I altered the SlackBuild to cater for your original download from SourceForge, which of course is sox-14.3.1.tar.gz :). This can be (re-)downloaded as:
Code:
wget 'http://transact.dl.sourceforge.net/project/sox/sox/14.3.1/sox-14.3.1.tar.gz' |
My mistake, I apologize. I'm compiling, waiting to see what the resulting binaries will do when I type 'soxi some_file.wav'. Soxi will be a copy or a link to sox, but it must admit only one argument if I want. And it'll do an entirely different thing than the sox command. When I get the first results I'll let the forum know.
|
No use. Dependencies are a big problem in sox.
Hi:
Well. Compilation went all right. I use explodepkg (not installpkg) to test the sox binary file in a separate directory. I launched it and, alas, it complains about the libsox.so.1 shared library lacking. And it certainly does lack. In all of my disk, including the recently exploded package. Of course I can download libsox.so.1 too. But only to find, sure, I must keep downloading other libraries. Please consider I run Slackware 12.0 and sox-14.3.1 is from Slackware 13.x. Isn't it time to give up? Regards. |
I would suggest using upgradepkg to install the new sox pkg, if there are problems remove it with removepkg and reinstall the old sox package from your installation CD/DVD.
|
Quote:
Code:
( cd usr/lib ; rm -rf libsox.so.1 ) |
i would have liked to use T3slider's approach (I had already look ed into doinst.sh and had made a removed and made a link, don't remember well; the next logical step was to relink those libraries) but the LD_LIBRARY_PATH thing made a coward of me.
So, at last, I decided to follow Andrew's advice and install. Result: success. Watching the screen, by the way, as upgradepkg was running, I saw both versions use the same libraries, for not a single one was removed. And no new one was added. A note: the new binary package was the output of the SlackBuilds script as modified by Andrew. To him, as well as to the other LQers, kind regards. |
All times are GMT -5. The time now is 07:22 PM. |