Vraag & Antwoord

OS Linux

Suse 9.1: Kan niet compilen

12 antwoorden
  • Ik heb Suse 9.1 draaien, en wilde gisteren een aantal programma's compilen middels de gebruikelijke manier ./configure && make && make install. Echter, dit gaat niet. Ik mis allerlei programma's???? Wat mis ik precies? Ik zag ook iets als freedesktop staan bij de output? Site bezocht, en ik kon package config installeren?? Evert
  • standaard worden ontwikkelaarsprogramma's als autoconf, automake, gcc etc. niet geinstalleerd. Start YaSt even op en installeer ze alsnog. Max
  • [quote:5d3b70827b="windowsXP-PRO"] Ik heb Suse 9.1 draaien, en wilde gisteren een aantal programma's compilen middels de gebruikelijke manier ./configure && make && make install. [/quote:5d3b70827b] Omdat SuSE 9.1 Personal maar slechts 700 MB groot is, ontbreken op die cd onder andere de benodigde pakketten om te kunnen compileren. Dit zou je als volgt kunnen oplossen. Start Yast2 via menu start > System > Yast > Software > Wijzig installatiebron. Klik dan op Add en FTP. Vul een Server Name in. Bijvoorbeeld [code:1:5d3b70827b] ftp.mirror.nl [/code:1:5d3b70827b] En bij de directory on Server [code:1:5d3b70827b] pub/mirror/suse/i386/9.1 [/code:1:5d3b70827b] Als je dan op OK klikt zou deze installatie bron toegevoegd moeten zijn. Deze staat dan onder de SuSE cd. Klik dan op Finish. Daarna kun je pas zoals maximilaan al aangeeft de ontbrekende software installeren via yast2. Klik op software installeren en verwijderen. Bij Search typ je [code:1:5d3b70827b] kernel-source [/code:1:5d3b70827b] en klik op Search. Dan vink je kernel-source. Nadat je het Search veld heb leeggemaakt, doe je hetzelfde met [code:1:5d3b70827b] make [/code:1:5d3b70827b] en [code:1:5d3b70827b] gcc [/code:1:5d3b70827b] Als deze alle drie gevinkt zijn druk dan op Finish en OK. Dit zal overigens alleen werken als je internet verbinding in SuSE al werkt.
  • Dit wil niet erg. Ik heb gedaan wat Jolo zei, echter ik blijf allerlei foutmeldingen krijgen. Is er geen totaal-oplossing voor. zoals het installeren van ALLE benodigde software middels 1 commando? Evert
  • wat voor foutmeldingen krijg je? Verder heb je je voor verschillende taken/compilaties verschillende software nodig. Een commando om in 1 keer alles te installeren heb je niet, tenzij je met binaire pakketten gaat werken en dus niet zelf aan het compileren slaat. Max
  • [quote:4ce5faef33="windowsXP-PRO"]Is er geen totaal-oplossing voor. zoals het installeren van ALLE benodigde software middels 1 commando?[/quote:4ce5faef33] Zeker niet met SuSE nee. apt-get of Gentoo's portage systeem hebben dit wel. En je gebruikt onder anderen juist Linux zodat je zelf in de hand hebt wat er gebeurd op je systeem toch? Niet om allerlei wazige zaken te laten doen met je systeem "middels 1 commando"..?
  • dit heb ik gedaan: [code:1:f793ad9784]apt-get install gcc make Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: glibc-devel The following NEW packages will be installed: gcc glibc-devel make 0 upgraded, 3 newly installed, 0 removed and 0 not upgraded. Need to get 7511kB of archives. After unpacking 27.3MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 ftp://ftp.gwdg.de SuSE/9.1-i386/base glibc-devel 2.3.3-98 [6733kB] Get:2 ftp://ftp.gwdg.de SuSE/9.1-i386/base make 3.80-184 [347kB] Get:3 ftp://ftp.gwdg.de SuSE/9.1-i386/base gcc 3.3.3-41 [431kB] Fetched 7511kB in 1m4s (116kB/s) Committing changes... Preparing... ########################################### [100%] 1:glibc-devel ########################################### [ 33%] 2:make ########################################### [ 67%] 3:gcc ########################################### [100%] [/code:1:f793ad9784] nu deedt ik ./configure && make && make install de fout is: [code:1:f793ad9784]configure: error: You need to have the libstdc++ headers installed[/code:1:f793ad9784] dit geldt voor licq [code:1:f793ad9784]licq-1.3.0 # apt-get install libstdc++ Reading Package Lists... Done Building Dependency Tree... Done libstdc++ is already the newest version. [/code:1:f793ad9784] erg raar
  • Maar heb je ook libstdc++-devel [code:1:3430ea1a8a] rpm -qa | grep libstdc++ libstdc++-devel-3.3.4-11 libstdc++-3.3.4-11 [/code:1:3430ea1a8a]
  • volgens mij heb ik de oplossing: Ik kwam erachter dat ik PyQt mis. apt-get install PyQt gaf een afhankelijkheid aan, die ik allereerst te lijf ging met het installeren van: qscintilla-1.54-201.i586.rpm hierna voerde ik alsnog apt-get install PyQt uit, wat resluteerde in het installeren van een grootte hoeveelheid -devel pakketten. ./configure && make && make install gaf hierna nog steeds fouten aan, verwijzend naar libgpg-error ik heb dus : apt-get install libgpg-error-devel gedaan. Hierna nog steeds fouten, Dit heb ik opgelost door: ./configure --disable-gpgme && make && make install uit te voeren. nu is het bouwen (van licq) successvol uitgevoerdt. Ik hoop hiermee dat ik nu wel normaal vanuit source kan compillen.
  • :lol: :lol: we waren tegelijkkertijd aan het typen Jolo :lol: :lol: Evert # rpm -qa | grep libstdc++ libstdc++-3.3.3-41 libstdc++-devel-3.3.3-41 Dank
  • [quote:514a1f81ef="Tekkie"] Zeker niet met SuSE nee. apt-get of Gentoo's portage systeem hebben dit wel. [/quote:514a1f81ef] Niet helemaal waar, als je onder gentoo of Debian een broncodepakket downloadt en ./configure uitvoert, dan zul je ook handmatig de onopgeloste afhankelijkheden moeten oplossen. Max
  • een kleine aanvulling: gisteren heb ik foutloos mplayer gecompiled bovenstaande oplossing blijkt te gaan werken.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.