Kirjoittaja Aihe: Paketin mathgl asentaminen  (Luettu 1457 kertaa)

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Paketin mathgl asentaminen
« : 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/)

Koodia: [Valitse]
#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();
}



anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Paketin mathgl asentaminen
« Vastaus #1 : 02.02.13 - klo:11.20 »
Heitän lonkalta: asenna paketti libmgl-dev. Dev-päätteisiä paketteja tarvitaan yleensä kun käännetään jotain.

Koodia: [Valitse]
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!
Ubuntu 12.10 Quantal Quetzal

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Paketin mathgl asentaminen
« Vastaus #2 : 02.02.13 - klo:21.52 »
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