Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: teele - 02.02.13 - klo:10.34
-
Asensin pakettienhallinnan kautta Mathgl-paketin, ja kaikki näytti menevän hyvin.
Kun yritän kääntää ensimmäistä esimerkkiä ( http://mathgl.sourceforge.net/), tulee virheilmoitus, että tiedostoa mgl2/window.h ei löydy.
Se, että tiedostoa ei löydy, ei olekaan yllättävää, kun katsoo tiedostoselaimella niitä paikkoja, joihin pakettienhallinnan mukaan mathgl pitäisi asentua. mgl2 -hakemistoa ei löydy senkään avulla. /usr/share/mathgl -hakemistossa on mathgl hakemisto, jossa on alihakemistot fonts ja octave(!??). Jossain saattaa vielä olla purkamaton mathgl. zip -tiedosto, mutta en löydä sitä nyt uudestaan.
Alla on esimerrkkikoodi, jota yritin kääntää. (ks. http://mathgl.sourceforge.net/)
#include <mgl2/window.h>
int sample(mglGraph *gr)
{
gr->Rotate(60,40);
gr->Box();
return 0;
}
//-----------------------------------------------------
int main(int argc,char **argv)
{
mglWindow gr(sample,"MathGL examples");
return gr.Run();
}
-
Heitän lonkalta: asenna paketti libmgl-dev. Dev-päätteisiä paketteja tarvitaan yleensä kun käännetään jotain.
sudo apt-get install libmgl-dev
ps. ylläpito, jälleen kerran iski täysin turha 60-sekunnin varoitus monta kertaa ja siitä seuraava "Sinä lähetit jo tämän viestin!". Yksinkertaisen vastauksen perille saamiseen meni turhaan aikaa. Painetta Canonicalin suunnalle, kiitos!
-
Eipä auttanut paketin asentaminen. Tiedostoa ei löydy vieläkään.
Saatko esimerkkiohjelman kääntymään. Jos se kääntyy ja toimii, voisin varmaan sitten poistaa mathgl :n ja yrittää asentaa sen uudestaan esim. synapticilla.
teele