Toon posts:

[Mandrake Linux] Xchat compileren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb sinds kort gewaagd aan linux, omdat ik goeie hoop had dat de ondersteuning beter zou zijn als met freebsd.

Waar je dan al snel tegenaan loopt met linux is dat je geen ports systeem hebt net als bij freebsd (van de ports word je best lui eigenlijk)

ik zit met het volgende probleem:

Ik heb een tarball van xchat 1.9 gedownload, netjets uitgepakt en ik draai ./configure alvorens ik make wil doen.

Tijdens de configure meld hij het volgende :
hecking for pkg-config... /usr/bin/pkg-config
checking for GLIB - version >= 2.0.3... no
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB is incorrectly installed.
configure: error: Cannot find glib
nu heb van rpmfind.net een rpm met glib 2.0.4 gedownload en geinstalleerd, maar het mag niet baten, ik krijg dezelfde melding.

Ik heb diverse dingen geprobeerd en gezocht, maar kom er niet uit, is het een bekend probleem? Of welke dependencie mis ik nog?

edit:

--niet helemaal ontopic--
[root@locutus downloads]# rpm -i mplayer-0.90-0.pre8.3mdk.i586.rpm
error: failed dependencies:
libdv2 is needed by mplayer-0.90-0.pre8.3mdk
libggi2 is needed by mplayer-0.90-0.pre8.3mdk
libgii0 is needed by mplayer-0.90-0.pre8.3mdk
libmad0 is needed by mplayer-0.90-0.pre8.3mdk
liblirc0 is needed by mplayer-0.90-0.pre8.3mdk
libdvdread.so.2 is needed by mplayer-0.90-0.pre8.3mdk
libdv.so.2 is needed by mplayer-0.90-0.pre8.3mdk
libggi.so.2 is needed by mplayer-0.90-0.pre8.3mdk
libgg.so.0 is needed by mplayer-0.90-0.pre8.3mdk
libgii.so.0 is needed by mplayer-0.90-0.pre8.3mdk
liblirc_client.so.0 is needed by mplayer-0.90-0.pre8.3mdk
libmad.so.0 is needed by mplayer-0.90-0.pre8.3mdk
libSDL-1.2.so.0 is needed by mplayer-0.90-0.pre8.3mdk
libdha.so.0.1 is needed by mplayer-0.90-0.pre8.3mdk
moet ik die allemaal (apart met de hand?) gaan installeren

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Verwijderd schreef op 27 oktober 2002 @ 16:45:
Ik heb een tarball van xchat 1.9 gedownload, netjets uitgepakt en ik draai ./configure alvorens ik make wil doen.

nu heb van rpmfind.net een rpm met glib 2.0.4 gedownload en geinstalleerd, maar het mag niet baten, ik krijg dezelfde melding.

Ik heb diverse dingen geprobeerd en gezocht, maar kom er niet uit, is het een bekend probleem? Of welke dependencie mis ik nog?
je mist glib-2.0.4-dev

Ennuh, je bent je er toch wel van bewust, dat 1.9.0 nog een beta versie is ? En dat je dus beter bij 1.8.9 kunt blijven ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
ik wilde 1.9 voor gtk2, maar 't wil nie :(

  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

Verwijderd schreef op 27 oktober 2002 @ 16:45:
Ik heb een tarball van xchat 1.9 gedownload, netjets uitgepakt en ik draai ./configure alvorens ik make wil doen.
Ik heb diverse dingen geprobeerd en gezocht, maar kom er niet uit, is het een bekend probleem? Of welke dependencie mis ik nog?
Bij linux distro's zijn packages meestal opgedeeld in verschillende packages. Voor glib2 onder mandrake is dat bv. libglib2 en libglib2-devel.
Die laatste mis je nog. Je kunt hem eenvoudig installeren met:
urpmi glib2-devel

Voor het mplayer verhaal, probeerd ie ook eensa met urpmi te installeren. Urpmi resolved dependencies automatisch.

https://timelord.nl


  • Platypussy
  • Registratie: Maart 2001
  • Laatst online: 12-05 14:35
Ik heb met Mandrake 9.0 mplayer zelf gecompileerd.. gaat foutloos, en ik had met mijn Athlon XP meteen allerlei optimalisaties voor die processor :)

Verwijderd

Topicstarter
Platypussy schreef op 27 oktober 2002 @ 19:36:
Ik heb met Mandrake 9.0 mplayer zelf gecompileerd.. gaat foutloos, en ik had met mijn Athlon XP meteen allerlei optimalisaties voor die processor :)
hoe heb je dat dan gedaan? Ik krijg het niet voor elkaar ? heb je dit met behulp van urpmi gedaan?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Verwijderd schreef op 29 oktober 2002 @ 18:57:hoe heb je dat dan gedaan? Ik krijg het niet voor elkaar ? heb je dit met behulp van urpmi gedaan?
heb je glib-2.0.4-dev nou al geinstalleerd ? (En waarschijnlijk gaat 'ie daarna over gtk-2.04-dev zeuren, die moet je ook ff installeren ;) )

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • blouweKip
  • Registratie: November 1999
  • Laatst online: 16-05 14:03
Waar je dan al snel tegenaan loopt met linux is dat je geen ports systeem hebt net als bij freebsd (van de ports word je best lui eigenlijk)
Gebruik dan debian of gentoo, vooral het systeem wat gentoo gebruikt (portage) lijkt wel wat op dat van freebsd

"For my friends, anything; for my enemies, the law."


Verwijderd

Topicstarter
moto-moi schreef op 29 oktober 2002 @ 19:06:
[...]

heb je glib-2.0.4-dev nou al geinstalleerd ? (En waarschijnlijk gaat 'ie daarna over gtk-2.04-dev zeuren, die moet je ook ff installeren ;) )
ik heb xchat nu al geinstalleerd, dat ging snel met urpmi

maar mplayer lukt niet...

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Wat voor foutmelding geeft mplayer dan met urpmi :?

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
moto-moi schreef op 29 oktober 2002 @ 19:14:
[...]

Wat voor foutmelding geeft mplayer dan met urpmi :?
dat tie toch nog een lijst met 10 dependencies nodig heeft....

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Verwijderd schreef op 29 oktober 2002 @ 19:40:
dat tie toch nog een lijst met 10 dependencies nodig heeft....
En heb je er al aan gedacht, om op http://rpmfind.net die filenames in te vullen, en de benodige packages te installeren ? ;)

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
jazeker, ik heb al heel veel stuks geinstalleerd, maar uit de volgende kom ik niet:
root@locutus rpm]# urpmi mplayer-0.90-0.pre8.3mdk.i586.rpm
To satisfy dependencies, the following packages are going to be installed (5 MB):
libSDL1.2-1.2.4-11mdk.i586
mplayer-0.90-0.pre8.3mdk.i586
Is this OK? (Y/n) Y
installing ./mplayer-0.90-0.pre8.3mdk.i586.rpm /mnt/cdrom/Mandrake/RPMS//libSDL1.2-1.2.4-11mdk.i586.rpm

Installation failed:
libggi2 is needed by mplayer-0.90-0.pre8.3mdk
libgii0 is needed by mplayer-0.90-0.pre8.3mdk
libggi.so.2 is needed by mplayer-0.90-0.pre8.3mdk
libgg.so.0 is needed by mplayer-0.90-0.pre8.3mdk
libgii.so.0 is needed by mplayer-0.90-0.pre8.3mdk
[root@locutus rpm]#
wat ik ook probeer, krijg ze niet geinstalleerd, want de ene dependency heeft de andere nodig ofzo om geinstalleerd te kunnen worden, ik kom er niet uit.

  • Platypussy
  • Registratie: Maart 2001
  • Laatst online: 12-05 14:35
als urpmi niet lukt, waarom probeer je dan niet gewoon de source te compilen? Hobbel gewoon ff naar http://www.mplayerhq.hu/homepage/dload.html en download daar het nieuwste CVS snapshot.. uitpakken, ./configure, make, make install ging bij mij probleemloos bij Mandrake 9...

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Verwijderd schreef op 29 oktober 2002 @ 20:47:
wat ik ook probeer, krijg ze niet geinstalleerd, want de ene dependency heeft de andere nodig ofzo om geinstalleerd te kunnen worden, ik kom er niet uit.
trucje :

zet alle rpms die je nodig hebt, in de commandregel, dus bijv. :

code:
1
rpm -i mplayer.rpm  libggi2.rpm <etc>

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
als ik de source wil compilen (configure script gaat goed)
C -o postprocess_pic.o postprocess.c
postprocess.c: In function `postProcess_MMX2':
postprocess_template.c:2901: can't find a register in class `GENERAL_REGS' while reloading `asm'
postprocess_template.c:1897: can't find a register in class `GENERAL_REGS' while reloading `asm'
make[1]: *** [postprocess_pic.o] Error 1
make[1]: Leaving directory `/tmp/MPlayer-20021029/postproc'
make: *** [postproc/libswscale.a] Error 2
[root@locutus MPlayer-20021029]#

  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

Je zal libggi en libggimisc nodig hebben. Neem ik maar aan.
De Mandrake rpm van mplayer heeft daar dependencies voor, zoals je ziet, en ik neem aan dat je mplayer uit contribs van een ftp mirror hebt. Daar staan ook de libggi rpm (logisch he :-) ).
Je kunt ook een source in urpmi aanmaken voor contribs door in te tikken:
urpmi.addmedia contrib ftp://atik.ciril.fr/pub1/linux/mandrake/9.0/contrib/RPMS with ../../i586/Mandrake/base/hdlist2.cz

https://timelord.nl


Verwijderd

Topicstarter
nu mis ik alleen nog deze
libvga.so.1 is needed by libggi-0.20001128-3
libvgagl.so.1 is needed by libggi-0.20001128-3
ik zie niet waar ik ze kan krijgen? iemand?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Verwijderd schreef op 29 oktober 2002 @ 22:48:
ik zie niet waar ik ze kan krijgen? iemand?
Die zitten in 'svgalib' die staat vast welk ergens op je cd of anders op de ftp-server van Mandrake denk ik..

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

Je kunt urpmf gebruiken om te zoeken. Die leest je hdlists uit. Ik neem aan dat dit ook een contribs package is, dus als je in urpmi een contribs-source hebt dan is hij te vinden.

Ik krijg deze output:
$urpmf libvga.so.1
libc-extras:/usr/i486-linux-libc5/lib/libvga.so.1
libc-extras:/usr/i486-linux-libc5/lib/libvga.so.1.2.13

Dus libc-extras heb je nodig. Een oude libc5 package, vreemd dat hij dat nodig heeft.

https://timelord.nl


Verwijderd

Kijk voor mplayer en xine en meer ff hier:
(Penguin Liberation Front uitleg): http://www.trylinuxsd.com/dvd/
Lukt prima, behalve dan dat je evt dependency probs hebt en hij niet verder installeert, dus ik raad je aan via de software manager te kijken welke packages je allemaal nodig hebt, en die vervolgens apart te downloaden, zodat je ze lokaal hebt.

Anders ben je 10MB aan het downen, installeert hij niet, kick je de dingen eruit die blokkeren, weer 10MB downen, andere probs etcetc.

Verder gaat het prima met die files.
Pagina: 1