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.
hmmm when I run the slapt-get -search arts command it comes back with
arts-1.5.2-i486-1 [inst=yes]: arts (Analog Realtime Synthesizer)
when i try to upgrade or update it just comes back to the slapt-get --help screen
when I run slapt-get -install arts-1.5.2-i486-1
it comes back with
slapt-get -search -install arts-1.5.2-i486-1
Reading Package Lists... Done
No such package: arts-1.5.2-i486-1
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Done
when i do slapt-get -search arts | grep no I get this
arts-1.4.2-i486-2_slack10.2 [inst=no]: Analog Realtime Synthesizer)
should I install this one?
Last edited by ncsuapex; 11-19-2007 at 02:38 PM.
Reason: .
Why not forgo arts trickery and just get a build of audacity which can utilize ALSA directly?
Or you could compile it yourself (it’s not that hard). E.g.,
Code:
wget http://superb-west.dl.sourceforge.net/sourceforge/audacity/audacity-src-1.3.4.tar.bz2
tar xjf audacity-src-1.3.4.tar.bz2
cd audacity-src-1.3.4-beta
./configure
make
sudo make install
Just make sure the configure output says “Including support for ALSA” or something similar.
^^ Do I need to uninstall my current Audacity install? Or is what you suggested just a supplemtent?
I guess it’s a supplement in that both builds can coexist simultaneously. The tgz most likely placed its files under “/usr/{bin,share,doc}” and the self-compiled one will most likely put its files under “/usr/local/{bin,share,doc}” instead. So as long as /usr/local/bin is in front of /usr/bin in your $PATH, the second build will actually be run when you type
Code:
audacity
into a terminal. Of course, to be sure you could always type the full path:
./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
Something seems to be incorrect with your toolchain (which is odd for Slackware).
Quote:
Originally Posted by ncsuapex
See `config.log' for more details.
See what “config.log” says (it will most likely be a lot of text, but just look at the part around where the error occurs).
Make sure you have glibc headers installed (e.g., /usr/include/stdlib.h and friends should exist).
Just as a test, try compiling this program (type all text as shown into a terminal):
Code:
cat > test.c << EOF
#include <stdio.h>
int main()
{
printf("This is a test.\n");
return 0;
}
EOF
gcc -o test test.c
./test
rm test.c test
If the compilation fails (at the line beginning with “gcc”) with the error: “test.c:1: stdio.h: No such file or directory”, this means there is a problem with your glibc (you have the library files installed, but not the headers).
Another thing to check is for weird options in the environment variable CFLAGS (e.g., “-nostdinc” or something similar) which would inhibit the compilation. To check your current CFLAGS (and it’s relatives), type this in a terminal:
In file included from /usr/include/bits/posix1_lim.h:153,
from /usr/include/limits.h:144,
from /usr/lib/gcc/i486-slackware-linux/3.4.6/include/limits.h:122,
from /usr/lib/gcc/i486-slackware-linux/3.4.6/include/syslimits.h:7,
from /usr/lib/gcc/i486-slackware-linux/3.4.6/include/limits.h:11,
from conftest.c:9:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
configure:2789: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h. */
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| Syntax error
configure:2783: gcc -E conftest.c
In file included from /usr/include/bits/posix1_lim.h:153,
from /usr/include/limits.h:144,
from /usr/lib/gcc/i486-slackware-linux/3.4.6/include/limits.h:122,
from /usr/lib/gcc/i486-slackware-linux/3.4.6/include/syslimits.h:7,
from /usr/lib/gcc/i486-slackware-linux/3.4.6/include/limits.h:11,
from conftest.c:9:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
configure:2789: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h. */
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| Syntax error
configure:2783: gcc -E -traditional-cpp conftest.c
In file included from /usr/include/features.h:308,
from /usr/include/assert.h:36,
from conftest.c:11:
/usr/include/sys/cdefs.h:31: #error "You need a ISO C conforming compiler to use the glibc headers"
after that there are a lot more syntax errors. I can post the entire log if you want to see.
Last edited by ncsuapex; 11-22-2007 at 03:32 PM.
Reason: .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.