LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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


Reply
  Search this Thread
Old 07-18-2011, 03:27 PM   #1
danx1000
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Rep: Reputation: Disabled
GCC / Alsa Compiler Help


I downloaded Alsa as I want to get my sound card to work. Went to terminal, cd'd into alsa driver directory. Ran
'./configure'

got the following errors

Quote:
[root@localhost alsa-driver-1.0.24]# ./configure
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[root@localhost alsa-driver-1.0.24]#
So I guess I need to install gcc now but I'm not sure.

The thing is if I go to: system > configuration > software management (inthe GUI) and look under develoment, gcc-cpp the c pre processor is installed already. So I'm not sure if I need to install it or not?

Is installing GCC a quick procedure? I breifly read the documentation and it said to install gcc i need to install a different type of compiler first?
 
Old 07-18-2011, 03:33 PM   #2
kilgoretrout
Senior Member
 
Registered: Oct 2003
Posts: 2,987

Rep: Reputation: 388Reputation: 388Reputation: 388Reputation: 388
Post your distro; they all handle package management a little differently. The C preprocessor(gcc-cpp) is not the same as the compiler(gcc).
 
1 members found this post helpful.
Old 07-18-2011, 03:36 PM   #3
danx1000
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
Mandriva Spring 2009

Quote:
[usr@localhost ~]$ cat /etc/*-release
LSB_VERSION=lsb-3.1-ia32:lsb-3.1-noarch
DISTRIB_ID=MandrivaLinux
DISTRIB_RELEASE=2009.1
DISTRIB_CODENAME=pauillac
DISTRIB_DESCRIPTION="Mandriva Linux 2009.1"
Mandriva Linux release 2009.1 (Official) for i586
Mandriva Linux release 2009.1 (Official) for i586
Mandriva Linux release 2009.1 (Official) for i586
Mandriva Linux release 2009.1 (Official) for i586
[usr@localhost ~]$
 
Old 07-18-2011, 03:52 PM   #4
kilgoretrout
Senior Member
 
Registered: Oct 2003
Posts: 2,987

Rep: Reputation: 388Reputation: 388Reputation: 388Reputation: 388
First thing to do in the Software Management gui there is a drop down menu on the first tab on the far left with entries like "All" "Packages with GUI" "Meta Packages", etc. Make sure you select the "All" entry. The "Packages with GUI" is selected by default IIRC and you won't see any command line applications like gcc unless "All" is selected. See if that helps. If not, you have to setup your repositories properly.
 
1 members found this post helpful.
Old 07-18-2011, 04:02 PM   #5
danx1000
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
They were all set to 'all'. What are repositories? How do I set them up?

Last edited by danx1000; 07-18-2011 at 04:25 PM.
 
Old 07-18-2011, 04:29 PM   #6
kilgoretrout
Senior Member
 
Registered: Oct 2003
Posts: 2,987

Rep: Reputation: 388Reputation: 388Reputation: 388Reputation: 388
Repositories or "repos" for short are collections of software for a given distribution that are located on the internet. The amount of software available for major distros is so large that there is no way to include it all on an installation cd or dvd. To access this other software you setup your repos through your package manager.
For mandriva, they have a website called Easy Urpmi that will automically setup your repos for you:

http://easyurpmi.zarb.org/

Developer tools like gcc are frequently left off the install cd/dvd to save space so you need to use the distro repos to install this type of software. If you have trouble with Easy Urpmi, post back, but IIRC the process is pretty painless.
 
1 members found this post helpful.
Old 07-18-2011, 04:43 PM   #7
danx1000
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
Thank you I will have a go and post back tomorrow.
 
Old 07-19-2011, 01:18 PM   #8
danx1000
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
Hi I went through the repos and they all registered. Then I selected GCC 4.4, and thought I installed it by clicking the tick next to it. However now I try to ./configure alsa and get the same error which is odd. Maybe I didn't install it properly?
 
Old 07-19-2011, 01:50 PM   #9
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
1) su
2) urpmi gcc : Will install the default version 4.3.2: /usr/bin/gcc,
which should be used for driver compilation.

When you select e.g. gcc4.2, you will get: /usr/bin/gcc4.2
but no /usr/bin/gcc

AFAIK, there is no "gcc 4.4" for Mandriva 2009.1
ftp://ftp.sunet.se/pub/os/Linux/dist...86/media/main/
EDIT : gcc4.4 is in the contrib repo ( Provides /usr/bin/gcc4.4 ).
ftp://ftp.sunet.se/pub/os/Linux/dist...media/contrib/

P.S. : alsa is already installed, I guess.
You can use this command to see all available alsa: # urpmq --fuzzy alsa

..

Last edited by knudfl; 07-19-2011 at 01:59 PM.
 
1 members found this post helpful.
Old 07-19-2011, 03:44 PM   #10
danx1000
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
Thank you knudfl. That worked to install gcc.

I also ran the last command for alsa and it seems to be installed. This was the output:

[
Quote:
usr@localhost ~]$ urpmq -fuzzy alsa
Unknown option: z
Unknown option: z
alsa-patch-bay-1.0.0-10mdv2009.1.i586
alsa_raoppcm-kernel-2.6.29.1-desktop-4mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.1-desktop586-4mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.1-server-4mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.3-desktop-1mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.3-desktop586-1mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.3-server-1mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.6-desktop-1mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.6-desktop-2mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.6-desktop586-1mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.6-desktop586-2mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.6-server-1mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-2.6.29.6-server-2mnb-0.5.1-2mdv2008.0.i586
alsa_raoppcm-kernel-desktop-latest-0.5.1-1.20090817.2mdv2008.0.i586
alsa_raoppcm-kernel-desktop586-latest-0.5.1-1.20090817.2mdv2008.0.i586
alsa_raoppcm-kernel-server-latest-0.5.1-1.20090817.2mdv2008.0.i586
alsaconf-1.0.19-1mdv2009.1.i586
alsamixergui-0.9.0-0.14rc1_4mdv2009.1.i586
alsaplayer-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-input-flac-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-input-mad-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-input-mod-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-input-sndfile-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-input-vorbis-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-output-esound-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-output-jack-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-output-nas-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-scopes-0.99.80-3mdv2009.0.i586
alsaplayer-plugin-ui-gtk-0.99.80-3mdv2009.0.i586
asterisk-1.6.1.17-0.2mdv2009.1.i586
asterisk-core-sounds-en-1.4.14-2mdv2009.1.noarch|asterisk-core-sounds-fr-1.4.15-1mdv2009.1.noarch|asterisk-core-sounds-es-1.4.15-1mdv2009.1.noarch
asterisk-moh-freeplay-20090327-1mdv2009.1.noarch
asterisk-plugins-alsa-1.6.1.17-0.2mdv2009.1.i586
balsa-2.3.26-1mdv2009.0.i586
bluez-alsa-4.33-3.2mdv2009.1.i586
bse-alsa-0.7.1-5mdv2009.0.i586
cairo-dock-1.6.3.1-1mdv2009.1.i586
cairo-dock-alsamixer-1.6.3.1-1mdv2009.1.i586
cairo-dock-cairo-penguin-1.6.3.1-1mdv2009.1.i586
cairo-dock-clipper-1.6.3.1-1mdv2009.1.i586
cairo-dock-clock-1.6.3.1-1mdv2009.1.i586
cairo-dock-compiz-icon-1.6.3.1-1mdv2009.1.i586
cairo-dock-cpusage-1.6.3.1-1mdv2009.1.i586
cairo-dock-dbus-1.6.3.1-1mdv2009.1.i586
cairo-dock-dustbin-1.6.3.1-1mdv2009.1.i586
cairo-dock-gmenu-1.6.3.1-1mdv2009.1.i586
cairo-dock-logout-1.6.3.1-1mdv2009.1.i586
cairo-dock-netspeed-1.6.3.1-1mdv2009.1.i586
cairo-dock-nvidia-1.6.3.1-1mdv2009.1.i586
cairo-dock-plugins-1.6.3.1-1mdv2009.1.i586
cairo-dock-powermanager-1.6.3.1-1mdv2009.1.i586
cairo-dock-rame-1.6.3.1-1mdv2009.1.i586
cairo-dock-rendering-1.6.3.1-1mdv2009.1.i586
cairo-dock-rhythmbox-1.6.3.1-1mdv2009.1.i586
cairo-dock-shortcuts-1.6.3.1-1mdv2009.1.i586
cairo-dock-showdesklets-1.6.3.1-1mdv2009.1.i586
cairo-dock-showdesktop-1.6.3.1-1mdv2009.1.i586
cairo-dock-slider-1.6.3.1-1mdv2009.1.i586
cairo-dock-stack-1.6.3.1-1mdv2009.1.i586
cairo-dock-switcher-1.6.3.1-1mdv2009.1.i586
cairo-dock-systray-1.6.3.1-1mdv2009.1.i586
cairo-dock-terminal-1.6.3.1-1mdv2009.1.i586
cairo-dock-themes-1.6.3.1-1mdv2009.1.noarch
cairo-dock-tomboy-1.6.3.1-1mdv2009.1.i586
cairo-dock-weather-1.6.3.1-1mdv2009.1.i586
cairo-dock-wifi-1.6.3.1-1mdv2009.1.i586
cairo-dock-xgamma-1.6.3.1-1mdv2009.1.i586
cairo-dock-xmms-1.6.3.1-1mdv2009.1.i586
dkms-2.0.19-15mdv2009.1.noarch
dkms-alsa_raoppcm-0.5.1-2mdv2008.0.i586
gnome-alsamixer-0.9.7-0.205.1mdv2009.0.i586
jackit-0.116.2-2mdv2009.1.i586
java-1.5.0-sun-1.5.0.20-0.1mdv2009.1.i586
java-1.5.0-sun-alsa-1.5.0.20-0.1mdv2009.1.i586
java-1.5.0-sun-fonts-1.5.0.20-0.1mdv2009.1.i586
java-1.5.0-sun-jdbc-1.5.0.20-0.1mdv2009.1.i586
java-1.5.0-sun-plugin-1.5.0.20-0.1mdv2009.1.i586
java-1.6.0-sun-1.6.0.15-0.1mdv2009.1.i586
java-1.6.0-sun-alsa-1.6.0.15-0.1mdv2009.1.i586
java-1.6.0-sun-fonts-1.6.0.15-0.1mdv2009.1.i586
java-1.6.0-sun-jdbc-1.6.0.15-0.1mdv2009.1.i586
java-1.6.0-sun-plugin-1.6.0.15-0.1mdv2009.1.i586
kernel-desktop-2.6.29.1-4mnb-1-1mnb2.i586
kernel-desktop-2.6.29.3-1mnb-1-1mnb2.i586
kernel-desktop-2.6.29.6-1mnb-1-1mnb2.i586
kernel-desktop-2.6.29.6-2mnb-1-1mnb2.i586
kernel-desktop586-2.6.29.3-1mnb-1-1mnb2.i586
kernel-desktop586-2.6.29.6-1mnb-1-1mnb2.i586
kernel-desktop586-devel-2.6.29.1-4mnb-1-1mnb2.i586|kernel-desktop-devel-2.6.29.1-4mnb-1-1mnb2.i586|kernel-server-devel-2.6.29.1-4mnb-1-1mnb2.i586|kernel-desktop586-devel-2.6.29.6-2mnb-1-1mnb2.i586|kernel-desktop-devel-2.6.29.3-1mnb-1-1mnb2.i586|kernel-desktop586-devel-2.6.29.6-1mnb-1-1mnb2.i586|kernel-server-devel-2.6.29.6-2mnb-1-1mnb2.i586|kernel-server-devel-2.6.29.6-1mnb-1-1mnb2.i586|kernel-desktop586-devel-2.6.29.3-1mnb-1-1mnb2.i586|kernel-desktop-devel-2.6.29.6-1mnb-1-1mnb2.i586|kernel-server-devel-2.6.29.3-1mnb-1-1mnb2.i586|kernel-desktop-devel-2.6.29.6-2mnb-1-1mnb2.i586|kernel-desktop586-devel-2.6.29.6-3mnb-1-1mnb2.i586
kernel-desktop586-devel-2.6.29.6-3mnb-1-1mnb2.i586
kernel-desktop586-devel-latest-2.6.29.6-3mnb2.i586
kernel-server-2.6.29.1-4mnb-1-1mnb2.i586
kernel-server-2.6.29.3-1mnb-1-1mnb2.i586
kernel-server-2.6.29.6-1mnb-1-1mnb2.i586
kernel-server-2.6.29.6-2mnb-1-1mnb2.i586
libalsa-oss-devel-1.0.17-3.2mdv2009.1.i586
libalsa-plugins-jack-1.0.19-1mdv2009.1.i586
libalsa2-devel-1.0.19-1mdv2009.1.i586
libalsa2-docs-1.0.19-1mdv2009.1.i586
libalsa2-static-devel-1.0.19-1mdv2009.1.i586
libalsaplayer-devel-0.99.80-3mdv2009.0.i586
libalsaplayer0-0.99.80-3mdv2009.0.i586
libbeast0.7_1-0.7.1-5mdv2009.0.i586
libclalsadrv1-1.2.2-1mdv2009.0.i586
libclalsadrv1-devel-1.2.2-1mdv2009.0.i586
libesmtp5-1.0.4-5.1mdv2009.1.i586
libfltk1.1-1.1.9-12mdv2009.1.i586
libfreebob0-1.0.11-1mdv2009.1.i586
libilbc0-0.6-5mdv2009.0.i586|libkcall0-0.5.2-8mdv2007.1.i586
libjack0-0.116.2-2mdv2009.1.i586
libladcca2-0.4.0-6mdv2008.1.i586
libmikmod3-3.2.0-0.beta2.3.1mdv2009.1.i586
libmpg123_0-1.7.2-1.1mdv2009.1.i586
libnbs1-1.0-0.20040615.3mdv2009.0.i586
libncurses-devel-5.7-3.20090207.1mdv2009.1.i586
libnewt0.52-0.52.6-8.1mdv2009.1.i586
libqtcore4-4.5.2-1.7mdv2009.1.i586
libqtgui4-4.5.2-1.7mdv2009.1.i586
libqtnetwork4-4.5.2-1.7mdv2009.1.i586
libqtsvg4-4.5.2-1.7mdv2009.1.i586
libqtxml4-4.5.2-1.7mdv2009.1.i586
libresample0-0.1.3-6mdv2009.1.i586
libstdc++-devel-4.3.2-5.1mnb2.i586|libstdc++5-devel-3.3.6-4mdv2009.0.i586
libtonezone2-2.1.0.2-3mdv2009.1.i586
libxmms1-1.2.11-3mdv2009.1.i586
libxosd2-2.2.14-11mdv2009.1.i586
libyate2.0.0-2.0.0-2mdv2009.1.i586
make-3.81-4mdv2009.1.i586
mpg123-1.7.2-1.1mdv2009.1.i586
multiarch-utils-1.0.9-7mdv2009.1.noarch
newt-0.52.6-8.1mdv2009.1.i586
patch-2.5.9-8mdv2009.1.i586
python-alsaaudio-0.4-1mdv2009.1.i586
qt4-common-4.5.2-1.7mdv2009.1.i586
tritonus-alsa-0.3.7-0.0.cvs20080107.1mdv2009.1.i586
tritonus-shared-0.3.7-0.0.cvs20080107.1mdv2009.1.i586
xmms-1.2.11-3mdv2009.1.i586
xmms-alsa-1.2.11-3mdv2009.1.i586
yate-alsa-2.0.0-2mdv2009.1.i586
[usr@localhost ~]$
Still no sound hmmmm.

Is there a command to update to the lastest alsa via terminal?

Last edited by danx1000; 07-19-2011 at 03:47 PM.
 
Old 07-19-2011, 04:22 PM   #11
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Mandriva 2009.1, 32bits

I have OK sound. The installed alsa packages are :

Code:
rpm -qa --last | grep alsa
libalsa2-devel-1.0.19-1mdv2009.1              ons 04 nov 2009 16:55:53 CET
java-1.6.0-sun-alsa-1.6.0.15-0.1mdv2009.1     man 26 okt 2009 09:36:09 CET
libalsa-plugins-1.0.19-1mdv2009.1             tir 07 jul 2009 14:52:45 CEST
libalsa-plugins-pulseaudio-1.0.19-1mdv2009.1  tir 07 jul 2009 14:52:43 CEST
alsa-plugins-pulse-config-1.0.19-1mdv2009.1   tir 07 jul 2009 14:49:26 CEST
alsa-plugins-doc-1.0.19-1mdv2009.1            tir 07 jul 2009 14:49:26 CEST
libalsa-data-1.0.19-1mdv2009.1                tir 07 jul 2009 14:38:40 CEST
libalsa2-1.0.19-1mdv2009.1                    tir 07 jul 2009 14:38:40 CEST
 
1 members found this post helpful.
Old 07-19-2011, 04:25 PM   #12
danx1000
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
I don't know what all this means. What do I do

urpmi alsa

?
 
Old 07-19-2011, 04:50 PM   #13
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Packages marked "07 July 2009" are installed by default,
when you install 'Mandriva 2009.1 Spring'.

Suggest : Install those 5 packages. ( There are no updates.)
Like # 'urpmi libalsa-plugins libalsa-plugins-pulseaudio' etc.
Or use the package manager. May be easier.


The command : rpm -qa | grep alsa
... will show all installed alsa. ( You may have some already.)

.
 
1 members found this post helpful.
Old 07-20-2011, 03:41 AM   #14
danx1000
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
Thanks again. Those packages are installed I think.

I read the alsa site and apparently my card is only supported in ALSA 1.0.20 ,however I am running:

Advanced Linux Sound Architecture Driver Version 1.0.18a.

Is it possible to update the alsa version or do I need to install the newest version of linux?
 
Old 07-20-2011, 06:17 AM   #15
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Well, you can just run the Mandriva 2010.2 live cd
... and listen, if the sound is OK.


Please also check, that the sound isn't muted : alsa-mixer.

...
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Compiler Benchmarks Of GCC, LLVM-GCC, DragonEgg, Clang LXer Syndicated Linux News 0 11-08-2010 05:11 PM
gcc compiler canyon289 Linux - Software 3 10-23-2004 10:22 PM
GCC compiler .. pashupathinath Programming 1 10-21-2004 12:20 PM
alsa says no C compiler? A Cow Linux - Software 3 04-29-2004 05:19 PM
GCC compiler ionic Programming 3 05-10-2001 08:59 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 07:18 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration