Den Sun, 24 Apr 2005 06:48:39 +0200 skrev Jan Allan Andersen:
> Kent Friis wrote:
>
>> Prøv at checke i Mandrakes setup program om du har installeret noget
>> der hedder kde-dev, kded eller lignende. Det er development pakken, den
>> du skal bruge for at kunne compile KDE programmer.
>
> Det var lige netop dér det haltede, mange tak for hjælpen.
>
> Synes så bare lige det er en lidt "underlig" og indforstået måde programmet
> fortæller mig, at jeg rent faktisk mangler at installere noget for at kunne
> kompilere programmet.
> Man skulle jo på forhånd vide hvad der er tale om for at kunne bruge den
> oplysning til noget som helst. Man burde kort og godt få at vide, at man
> faktisk manglede KDE Development pakken for at gøre det man gerne ville
> gøre.
Hvis man installerer fra source, er der ikke noget der hedder KDE
development. Det er en opsplitning som Mandrake (og de fleste andre
"brugervenlige" distros) laver fordi en alm. bruger har ikke brug for
at compile ting.
Havde du installeret det nye program fra RPM, ville du ikke have brug
for development pakken. Det er kun et problem der opstår når man
installerer nogen ting vha installeren, og andre fra source.
Egentlig burde Mandrake vel foreslå at man installerer development
pakkerne, hvis man vælger at installere en compiler.
> Nu drejer det sig om at der skulle mangle 'libGL.la'.
> Har prøvet at google på det og som jeg har forstået det, så burde "et eller
> andet" pege på 'libGL.so' istedet for, men det gør "et eller andet"
> åbenbart ikke.
> Jeg fandt bare ikke en løsning på problematikken
Det lyder skummelt... Hvorfor pokker skulle programmet forsøge at
statisk linke til libGL? Normalt plejer man kun at statisk linke
programmer der bruges under boot (/sbin/init og et par stykker mere),
og de har ikke brug for OpenGL.
> Så hvis du, eller en anden mere forstandig end mig på linux, kunne fortælle
> mig hvad hvordan jeg løser den her 'libGL.la' problematik, så ville jeg da
> blive temmelig glad
Det lyder som det tidspunkt hvor jeg ville opgive det program
Mvh
Kent
--
Hard work may pay off in the long run, but lazyness pays off right now.