Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Bestanden compilen?  (gelezen 9747 keer)

Offline Math.

  • Lid
Bestanden compilen?
« Reactie #25 Gepost op: 2006/09/02, 14:23:50 »
hey thnx, het lijkt er nu op dat hij 'm wel gecompiled heeft! :D

Offline profoX

  • Lid
    • wesley
    • Lionslink
Bestanden compilen?
« Reactie #26 Gepost op: 2006/09/02, 14:25:49 »
kernel headers voor je kernel en de volledige kernel in source formaat..
dit is nodig om sommige drivers/software te kunnen compileren
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline Math.

  • Lid
Bestanden compilen?
« Reactie #27 Gepost op: 2006/09/02, 14:28:21 »
ok, mooi!

./configure is gelukt

make is ook gelukt

make install:

math@ubuntu:~/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4$ sudo make install
find /lib/modules/2.6.12-10-386/kernel/sound -name 'snd*.*o' | xargs rm -f
make[1]: Entering directory `/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/acore'
mkdir -p /lib/modules/2.6.12-10-386/kernel/sound/acore
cp snd.ko snd-hwdep.ko snd-timer.ko snd-rtctimer.ko snd-pcm.ko snd-page-alloc.ko snd-rawmidi.ko /lib/modules/2.6.12-10-386/kernel/sound/acore
cp: cannot stat `snd.ko': Onbekend bestand of map
cp: cannot stat `snd-hwdep.ko': Onbekend bestand of map
cp: cannot stat `snd-timer.ko': Onbekend bestand of map
cp: cannot stat `snd-rtctimer.ko': Onbekend bestand of map
cp: cannot stat `snd-pcm.ko': Onbekend bestand of map
cp: cannot stat `snd-page-alloc.ko': Onbekend bestand of map
cp: cannot stat `snd-rawmidi.ko': Onbekend bestand of map
make[1]: *** [modules_install] Fout 1
make[1]: Leaving directory `/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/acore'
make: *** [install-modules] Fout 1

euhm...?

Offline profoX

  • Lid
    • wesley
    • Lionslink
Bestanden compilen?
« Reactie #28 Gepost op: 2006/09/02, 14:32:23 »
Er is volgens mij iets misgegaan bij make, want je mist de .ko drivers.
Doe nog eens make en kijk eens of je geen foutmeldingen ziet na het make commando.

En kijk met het commando ls eens of de .ko bestanden wel degelijk in de map staan.
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline Math.

  • Lid
Bestanden compilen?
« Reactie #29 Gepost op: 2006/09/02, 14:36:41 »
owja, sh!t, bij make gaat er toch wat fout :-(

laatste stuk uit make:

make[3]: Entering directory `/home/math/downloads/drivers/Realtek_AC97_A2-7_Linu x/alsa-driver-1.0.4/pcmcia/pdaudiocf'
DUMMY
make[3]: Leaving directory `/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux /alsa-driver-1.0.4/pcmcia/pdaudiocf'
DUMMY
make[2]: Leaving directory `/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux /alsa-driver-1.0.4/pcmcia'
make[1]: Leaving directory `/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux /alsa-driver-1.0.4'
make -C /lib/modules/2.6.12-10-386/build SUBDIRS=/home/math/downloads/drivers/Re altek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild modules
/usr/src/linux-headers-2.6.12-10-386/scripts/gcc-version.sh: line 11: gcc-3.4: c ommand not found
/usr/src/linux-headers-2.6.12-10-386/scripts/gcc-version.sh: line 12: gcc-3.4: c ommand not found
make[1]: gcc-3.4: Commando niet gevonden
make[1]: Entering directory `/usr/src/linux-headers-2.6.12-10-386'
  CC [M]  /home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4 /kbuild/../acore/hwdep.o
/bin/sh: gcc-3.4: command not found
make[3]: *** [/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1 .0.4/kbuild/../acore/hwdep.o] Fout 127
make[2]: *** [/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1 .0.4/kbuild/../acore] Fout 2
make[1]: *** [_module_/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa- driver-1.0.4/kbuild] Fout 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.12-10-386'
make: *** [compile] Fout 2

Offline profoX

  • Lid
    • wesley
    • Lionslink
Bestanden compilen?
« Reactie #30 Gepost op: 2006/09/02, 14:38:36 »
GCC (c compiler) installeren
sudo apt-get install gcc
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline zappa

  • Lid
    • http://www.c3c.be
Bestanden compilen?
« Reactie #31 Gepost op: 2006/09/02, 14:38:48 »
/usr/src/ is de plaats waar op een normale Linuxbak de source staat van de kernel. Bij Ubuntu is dat niet zo. Je kan echter wel de code downen via synaptic, en ik denk dat die idd op de juist plaats komt. Anders wat mv ;)

Edit, en ook wat ProfoX zegt, het mijne zal anders uw volgende fout zijn :D

Offline Math.

  • Lid
Bestanden compilen?
« Reactie #32 Gepost op: 2006/09/02, 14:44:47 »
Citaat van: profoX
GCC (c compiler) installeren
sudo apt-get install gcc
Hmm, dus nu kan ik weer van voorafaan beginnen... :/
Ik had gcc geinstalleerd en van gcc4.0 een snelkoppeling gemaakt, maar toch werkt het niet helemaal zoals 't hoord. :(

math@ubuntu:~/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4$ sudo apt-get install gcc
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
gcc is reeds de nieuwste versie.
0 pakketten opgewaardeerd, 0 nieuwe pakketten ge

Offline profoX

  • Lid
    • wesley
    • Lionslink
Bestanden compilen?
« Reactie #33 Gepost op: 2006/09/02, 14:46:21 »
Oh, je hebt gcc 3.4 nodig:
sudo apt-get install gcc-3.4
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline Math.

  • Lid
Bestanden compilen?
« Reactie #34 Gepost op: 2006/09/02, 14:50:28 »
hey thnx, het lijkt erop dat hij nu al veel meer heeft kunnen uitvoeren.
toch krijg ik nog een aantal foutjes te zien.
laatste gedeeldte van make:

/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/include/sound/core.h:377:1: let op: multi-line comment
  CC [M]  /home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers/serial-u16550.o
In file included from /home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers/../alsa-kernel/drivers/serial-u16550.c:38,
                 from /home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers/serial-u16550.c:1:
/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/include/sound/core.h:358:1: let op: multi-line comment
/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/include/sound/core.h:377:1: let op: multi-line comment
  CC [M]  /home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers/serialmidi.o
In file included from /home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers/serialmidi.c:31:
/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/include/sound/core.h:358:1: let op: multi-line comment
/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/include/sound/core.h:377:1: let op: multi-line comment
/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers/serialmidi.c: In function `tx_loop':
/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers/serialmidi.c:325: let op: doorgeven van argument 3 van pointer naar functie maakt integer van pointer zonder een cast
/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers/serialmidi.c:325: error: teveel argumenten voor functie
make[3]: *** [/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers/serialmidi.o] Fout 1
make[2]: *** [/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild/../drivers] Fout 2
make[1]: *** [_module_/home/math/downloads/drivers/Realtek_AC97_A2-7_Linux/alsa-driver-1.0.4/kbuild] Fout 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.12-10-386'
make: *** [compile] Fout 2

Offline Math.

  • Lid
Bestanden compilen?
« Reactie #35 Gepost op: 2006/09/03, 17:10:36 »
Ik ben nu nog verder van huis, want m'n geluid doet het nu helemaal niet meer...

Bestaan er niet toevallig gewoon gecompilede drivers van m'n Realtek AC97 ?
Bah... lijkt erop Ubuntu weer opnieuw te moeten installeren. :(

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
Bestanden compilen?
« Reactie #36 Gepost op: 2006/09/04, 13:44:43 »
Ben ik weer!

Ja, dat zijn dus de headers (zeg maar definities) die horen bij de linux kernel. Veel "zelf-bouw" software heeft dat nodig om ervoor te zorgen dat 't werk met jouw geinstalleerde kernel.

Verder is het alleen maar "ter lering ende vermaeck"...
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Azalin

  • Gast
Bestanden compilen?
« Reactie #37 Gepost op: 2006/09/04, 13:55:18 »
Citaat van: Math.
Ik ben nu nog verder van huis, want m'n geluid doet het nu helemaal niet meer...

Bestaan er niet toevallig gewoon gecompilede drivers van m'n Realtek AC97 ?
Bah... lijkt erop Ubuntu weer opnieuw te moeten installeren. :(
Ik vroeg me net af of die niet standaard in Ubuntu zitten, en dat zitten ze ook na een korte zoektocht... maar je zegt dat in Quake3 je het geluid niet aan de praat hebt... a) draai je Quake3 onder Wine of native onder Linux? b) heb je de settings in Quake3 al eens gecontroleerd c) heb je genoeg rechten om de Quake3 map in te mogen? Als je namelijk point release 1.3.2 installeert eisen ze dat je sudo gebruikt bij het updaten... dat zorgt er voor dat alle mappen die geupdate worden door het script, eigendom worden van root... dit moet je echt even weer terug op je eigen gebruikers account zetten anders krijg je problemen met het wegschrijven van een config bestand en/of het lezen van .pak bestanden (waar ook geluid in zit)

Offline merijn

  • Lid
Bestanden compilen?
« Reactie #38 Gepost op: 2006/10/30, 20:17:41 »
Hoi,ik vind het wel leuk om een complete compiler aan boord te hebben hier bij Edgy,dan kan ik zelf soms paketten installeren van de source als die helemaal nooit in de repository voor mochten komen,en ik die toch wil hebben.
Kan iemand mij vertellen wat ik allemaal aan boord moet hebben zonder dat ik appart na het commando ./configure een foutmelding krijg dat ik later alsnog verschillende bibliotheken moet installeren?.
Het komt nog regelmatig voor dat je appart dus nog wat bibliotheken moet bij installeren en dan opnieuw ./configure moet uitvoeren.

Ja ik weet wel dat ik zo wie zo de build-essential zooi moet hebben om de opties voor mijn processor in te stellen en de compile opties als ik mij niet vergis.

groeten,

Merijn

Offline zappa

  • Lid
    • http://www.c3c.be
Bestanden compilen?
« Reactie #39 Gepost op: 2006/10/30, 22:31:58 »
Citaat van: merijn
Kan iemand mij vertellen wat ik allemaal aan boord moet hebben zonder dat ik appart na het commando ./configure een foutmelding krijg dat ik later alsnog verschillende bibliotheken moet installeren?.
Het komt nog regelmatig voor dat je appart dus nog wat bibliotheken moet bij installeren en dan opnieuw ./configure moet uitvoeren.
Dat zijn dependencies. Die worden ook altijd met een tekst-bestand meegegeven zoals INSTALL meestal

Offline merijn

  • Lid
Bestanden compilen?
« Reactie #40 Gepost op: 2006/10/31, 18:21:42 »
Ok ik snap het,ik heb de compilers geinstalleerd,zoals apt-builder en de hele aanhang,zal ik maar zeggen.
Als ik iets wil compileren,zal het denk ik toch wel nodig zijn af en toe wat dependencies erbij te moeten installeren en dan verder te gaan met de compilatie neem ik aan.


Groeten,

Merijn

Offline siegi

  • Lid
Bestanden compilen?
« Reactie #41 Gepost op: 2006/10/31, 19:18:18 »
Ik ga eens de hele andere kant op met mijn oplossing, als je geluid hebt betekent dit toch dat het goed werkt onder linux.
Zet esd eens af de sound server van gnome,  
systeem > toepassingen > geluid > tablad geluiden > softwarmatig geluidsmixen inschakelen esd afvinken.  
Ik denk dat je dat best eerst een probeert,
en als dat niet werkt kan je dit eens proberen modprobe snd-pcm-oss

en als dit werkt kan je snd-pcm-oss toevoegen aan /etc/modules (sudo gedit /etc/modules) (alleen proberen als de vorige lijn werkt) dit is om modprobe snd-pcm-oss automatisch te doen bij het opstarten.