[HELP][MATLAB][SIMULINK]

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Johnny_Firpo
Prode Principiante
Messaggi: 51
Iscrizione: lunedì 6 ottobre 2008, 15:09

[HELP][MATLAB][SIMULINK]

Messaggio da Johnny_Firpo »

salve a tutti stop
Sono nuovo in questo forum stop
Sono nuovo utente ubunut stop.

Sto impazzando.

Con molte difficoltà sono riuscirto a installare matlab. 

Il problema minimo è che mi da errore con le opengl

Warning: Could not query OpenGL.
Warning: OpenGL appears to be installed incorrectly.

Ho provato a seguire diverse istruzioni sul web, sia sul sito di mathwork, ma niente da fare.

Ho provato il programma, e le istruzioni base le esegue, compreso il plot 2d.
A che servono le opengl su matlab?? sul sito c'è scritto che si possono anche disabilitare.

Il problema più grave avviene quando apro simulink...quello che mi serve di più

sulla rete c'è scritto di fare alcune cose riguardante java, ma non ci sono siuscito, dovevo sosituire nello script di esecuzione ,matlab due righe  del tipo export, ma appena lo faccio non mi parte più matlab.

Il mega errore che mi esce quando lancio symulink è....

Codice: Seleziona tutto

??? Can't load '/home/nandomatik/MATLAB/bin/glnx86/libmwsimulink.so': libXft.so.1: impossibile aprire il file oggetto condiviso: Nessun file o directory

??? Insufficient memory to execute script %.


------------------------------------------------------------------------
             Assertion detected at Mon Oct  6 15:22:10 2008
------------------------------------------------------------------------

Assertion failed: hdr->in_use != 0, at line 706 of file "memmgr/memcache.cpp".
Attempt to free previously freed memory


Configuration:
  MATLAB Version:   7.0.0.19901 (R14)
  Operating System: Linux 2.6.24-21-eeepc #1 SMP Thu Aug 7 22:18:05 MDT 2008 i686
  Window System:    The X.Org Foundation (10400090), display :0.0
  Current Visual:   0x23 (class 4, depth 24)
  Processor ID:     x86 Family 6 Model 12 Stepping 2, GenuineIntel
  Virtual Machine:  Java 1.4.2_02 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
    (mixed mode)
  Default Charset:  UTF-8

Stack Trace:
  [0] libmwbridge.so:ThrowAssertion()(0xb7dbcbe0 "Assertion failed: hdr->in_use !=..", 0xb7da6739, 512, 0xbf8d9f4d) + 164 bytes
  [1] libmwbridge.so:MATLABAssertFcn(char const*, char const*, int, char const*)(0xb7f35231 ": hdr->in_use != 0,", 0xb7f351c0 "memmgr/memcache.cpp", 706, 0xb7f34220 "Attempt to free previously freed..") + 113 bytes
  [2] libut.so:ut_assertstr(0xb7f35231 ": hdr->in_use != 0,", 0xb7f351c0 "memmgr/memcache.cpp", 706, 0xb7f34220 "Attempt to free previously freed..") + 55 bytes
  [3] libut.so:mw_free(0xb5479610 "_GLOBAL__I__ZN32_GLOBAL__N_iolib..", 5, 0, 0xb7f1cde2) + 727 bytes
  [4] libut.so:utFree(0xb5479610 "_GLOBAL__I__ZN32_GLOBAL__N_iolib..", 0xb7f49534, 0xbf8da028, 0xb6aa8c0a) + 34 bytes
  [5] libmwm_pcodeio.so:mpio_free_pcodeheader(0xb7f54464, 0xbf8daa20, 0xbf8daa98, 0xb7a4d0c8) + 150 bytes
  [6] libmwm_interpreter.so:inEvalStringWithIsVarFcn(_memory_context*, char const*, unsigned, EvalType, int, mxArray_tag**, inDebugCheck, _pcodeheader*, int*, bool (*)(void*, char const*), void*)(0xb7f54464, 0x083e6be0 "simulink\n", 9, 0) + 2400 bytes
  [7] libmwm_interpreter.so:inEvalCmdNoEnd(0x083e6be0 "simulink\n", 0x083e6be0 "simulink\n", 0xbf8dac98, 0xb7d53dc3) + 110 bytes
  [8] libmwbridge.so:mnParser(0xb7d28e8b "@@@", 0xb7d28f7b "mnParser", 1, 1) + 471 bytes
  [9] libmwmcr.so:mcrInstance::mnParser()(0x0809e398, 0, 0xbf8dcfd8, 0x0804a90e) + 96 bytes
  [10] MATLAB:mcrMain(int, char**)(2, 0xbf8dd084, 0xbf8dcff8, 0xb77c72a0) + 308 bytes
  [11] MATLAB:main(2, 0xbf8dd084, 0xbf8dd090, 0xb6430500) + 23 bytes
  [12] libc.so.6:__libc_start_main~(0x0804a7d0, 2, 0xbf8dd084, 0x0804a3e4) + 224 bytes

Please follow these steps in reporting this problem to The MathWorks so
that we have the best chance of correcting it:

  1. Send this crash report to segv@mathworks.com for automated analysis.
     For your convenience, this information has been recorded in:
       /home/nandomatik/matlab_crash_dump.8319

  2. Also, if the problem is reproducible, send the crash report to
     support@mathworks.com along with:
       - A specific list of steps that will reproduce the problem
       - Any M, MEX, MDL or other files required to reproduce the problem
       - Any error messages displayed to the command window
     A technical support engineer will contact you with further information.

Thank you for your assistance.  Please save your workspace and restart
MATLAB before continuing your work.

cosa significa?? dove le prendo le librerie che mancano.

Aiutatemi >:( non fatemi ripassare a win
Ultima modifica di pierba il mercoledì 8 ottobre 2008, 18:00, modificato 1 volta in totale.
Johnny_Firpo
Prode Principiante
Messaggi: 51
Iscrizione: lunedì 6 ottobre 2008, 15:09

Re: [HELP][MATLAB][SIMULINK]

Messaggio da Johnny_Firpo »

é cambiato il codice dell'errore.

ho tovato il mio stesso errore in rete
Anche simulink ci si è messo di impegno per far casini:
Can't load '/usr/local/matlab/bin/glnx86/libmwsimulink.so': libXft.so.1: cannot open shared object file: No such file or directory undefined symbol: FcPatternInsertElt
SOLUZIONE:
updatedb && locate libXft.so
/usr/lib/libXft.so
/usr/lib/libXft.so.1.1
/usr/lib/libXft.so.2
/usr/lib/libXft.so.2.1.2
ln -s /usr/lib/libXft.so.2 /usr/lib/libXft.so.1

ma il messaggio di errore stavolta è questo  :


??? Can't load '/home/nandomatik/MATLAB/bin/glnx86/libmwsimulink.so': /home/nandomatik/MATLAB/bin/glnx86/libqt-mt.so.3: undefined symbol: XftFreeTypeOpe
Johnny_Firpo
Prode Principiante
Messaggi: 51
Iscrizione: lunedì 6 ottobre 2008, 15:09

Re: [HELP][MATLAB][SIMULINK]

Messaggio da Johnny_Firpo »

scusate del disturbo.

è un problema molto comune e ho risolto sull'omonimo sito ma in lingua inglese.

Anche il problema delle opengl è molto comune, ma non riesco a risolverlo

>:(
Johnny_Firpo
Prode Principiante
Messaggi: 51
Iscrizione: lunedì 6 ottobre 2008, 15:09

Re: [HELP][MATLAB][SIMULINK]

Messaggio da Johnny_Firpo »

scusate se mi rispondo da solo , ma nessuno mi aiuta.

sul sito della mathwork, c'è la soluzione al mio problema, solo che non riesco a capire alcune cose
You can get the correct version of these libraries by setting up MATLAB to use your native Linux "libGL.so" file and the generic "libGLU.so" file that is shipped with MATLAB in the $MATLABROOT/sys/opengl/lib/glnx86 directory (where $MATLAB is the root MATLAB directory).

Consult your system documentation to identify the location of your native Linux OpenGL libraries. They are files or symbolic links called "libGL.so" and they are usually located in a directory such as /usr/lib or a similar directory. This native library may indicate Mesa software OpenGL, or may indicate a library that is specifically accelerated for your hardware. Later in this resolution, you will see how to determine which MATLAB is using.

Once you have identified these libraries, for example:


/usr/lib/libGL.so
/usr/matlab/sys/opengl/lib/glnx86/libGLU.so

you can create symbolic links in some_directory to these respective libraries using the UNIX linking utility. For example, assuming your native OpenGL Linux library "libGL.so" is located in /usr/lib and your MATLAB is installed in /usr/matlab, you would then do something such as this:


cd /usr/some_directory
ln -s /usr/lib/libGL.so libGL.so
ln -s /usr/matlab/sys/opengl/lib/glnx86/libGLU.so libGLU.so

Next you must add some_directory to your library path so that MATLAB will find it first:


setenv LD_LIBRARY_PATH /usr/some_directory: $LD_LIBRARY_PATH

You can verify which OpenGL library file MATLAB is using by using the "ldd" command:


ldd /usr/matlab/bin/glnx86/glren.so


che cosa intende per some_directory

e perchè a me non va il comando setenv
Avatar utente
Ipnorospo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3685
Iscrizione: venerdì 5 gennaio 2007, 1:57

Re: [HELP][MATLAB][SIMULINK]

Messaggio da Ipnorospo »

scusa ma mi fai un riassunto della situazione attuale che mi sono perso... ::)

edit: ok rileggendo va un pò meglio...
l'errore per le opengl ti viene dato quando lanci matlab?puoi riportare il messaggio esatto?
sulla rete c'è scritto di fare alcune cose riguardante java, ma non ci sono siuscito, dovevo sosituire nello script di esecuzione ,matlab due righe  del tipo export, ma appena lo faccio non mi parte più matlab
questa è una possibile soluzione, io direi di provare prima questa strada(mi sembra anche il problema con symulink non sia legato al warning che ricevi per le opengl)
e perchè a me non va il comando setenv
setenv è un comando per la c-shell,se non ricordo male è l'equivalente di export però non ne sono sicuro...
Ultima modifica di deimos il mercoledì 8 ottobre 2008, 12:58, modificato 1 volta in totale.
They see me trollin
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: [HELP][MATLAB][SIMULINK]

Messaggio da pierba »

Prova ad installare il pacchetto libxft-dev, presente neo repository o scaricabile qui.

Sposto.
ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Johnny_Firpo
Prode Principiante
Messaggi: 51
Iscrizione: lunedì 6 ottobre 2008, 15:09

Re: [HELP][MATLAB][SIMULINK]

Messaggio da Johnny_Firpo »

grazie milee, domani avrete mie notizie sull'esito delle nuove librerie.

sarò più chiaro, io in realtà voglio sapere chi ha matlab funzionante, e la procedura corretta per installarlo.
in rete ci sono solo due guide in realtà, una fatta da fioreltech.it l'altra è quella standard.

quella standard non mi funziona, e quell'altra neanche.

Vi ringrazio tutti.
domani riprovo l'installazione standard da zero, aggiungendo quella libreria, e vi posto gli errori, in maniera ordianta, così potete capire meglio anche voi.
Avatar utente
Ipnorospo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3685
Iscrizione: venerdì 5 gennaio 2007, 1:57

Re: [HELP][MATLAB][SIMULINK]

Messaggio da Ipnorospo »

io in realtà voglio sapere chi ha matlab funzionante
io...anche se in realtà vedo che stai provando ad installare la R14 e le versioni più vecchie danno qualche problema in più...

Codice: Seleziona tutto

e la procedura corretta per installarlo.
la procedura corretta di installazione è quella riportata nel manuale dentro al DVD che hai...
cmq inizia con la reinstallazione,lancia matlab in un terminale e posta cosa viene scritto...
They see me trollin
Johnny_Firpo
Prode Principiante
Messaggi: 51
Iscrizione: lunedì 6 ottobre 2008, 15:09

Re: [HELP][MATLAB][SIMULINK]

Messaggio da Johnny_Firpo »

Il problema è che è partito pure a me, compreso simulink.

Il problema è che avendo formattato, non so più che librerie ci vogliono.

Ero arrivato ad avere un sacco di librerie con 6 mesi di smanetto...

cmq vi comunico al più presto gli errori
Avatar utente
maxein
Prode Principiante
Messaggi: 91
Iscrizione: domenica 16 marzo 2008, 8:28
Località: Catania
Contatti:

Re: [HELP][MATLAB][SIMULINK]

Messaggio da maxein »

Io ho lo stesso problema.
Ho fatto qualche passo avanti,ma ancora da un errore quando cerco di avviare simulink.
Per prima cosa ho creato un directory che ho chiamato lib (la famosa some_directory) all'interno della cartella di installazione di matlab (io ce l'ho in usr/local/matlab704/)

Codice: Seleziona tutto

sudo mkdir /usr/local/matlab704/lib
Poi ho creato dei collegamenti simbolici all'interno di questa cartella ai file /usr/lib/libGL.so.1 e /usr/local/matlab704/sys/opengl/lib/glnx86/libGLU.so

Codice: Seleziona tutto

sudo ln -s /usr/local/matlab704/sys/opengl/lib/glnx86/libGLU.so /usr/local/matlab704/lib/libGLU.so
sudo ln -s /usr/lib/libGL.so /usr/local/matlab704/lib/libGL.so
Ora dobbiamo settare questa cartella come cartella di librerie.Per fare ciò creiamo un nuovo file all'interno di /etc/ld.so.conf.d

Codice: Seleziona tutto

 sudo gedit /etc/ld.so.conf.d/lib_mat.conf
e all'interno copiamo il percorso della cartella /usr/local/matlab704/lib (la famosa some_directory) salviamo e chiudiamo.
Adesso da terminale digitiamo :

Codice: Seleziona tutto

 sudo ldconfig 
Adesso risolviamo il problema di

Codice: Seleziona tutto

Can't load '/home/nandomatik/MATLAB/bin/glnx86/libmwsimulink.so': libXft.so.1
Da terminale digitiamo:

Codice: Seleziona tutto

locate libXft.so
Il mio output è questo

Codice: Seleziona tutto

/usr/lib/libXft.so
/usr/lib/libXft.so.2
/usr/lib/libXft.so.2.1.2
Creiamo un collegamento simbolico a libXft.so.2

Codice: Seleziona tutto

 sudo ln -s /usr/lib/libXft.so.2 /usr/lib/libXft.so.1
Fatto questo se si prova ad avviare simulink,adesso l'errore è un altro

Codice: Seleziona tutto

??? Can't load '/usr/local/matlab704/bin/glnx86/libmwsimulink.so': /usr/local/matlab704/bin/glnx86/libqt-mt.so.3: undefined symbol: XftFreeTypeOpen

??? Insufficient memory to execute script %.
Per questo,sto ancora smanettando e cercando in rete.
[EDIT]
Per risolvere questo problema installare le librerie qt (se non sono già installate) e poi da terminale dare:

Codice: Seleziona tutto

sudo mv /usr/local/matlab704/bin/glnx86/libqt-mt.so.3 libqt-mt.so.3_backup
sudo ln -s /usr/lib/libqt-mt.so.3 /usr/local/matlab704/bin/glnx86/libqt-mt.so.3
Adesso c'è il seguente errore da risolvere:

Codice: Seleziona tutto

??? Can't load '/usr/local/matlab704/bin/glnx86/libmwsimulink.so': /usr/local/matlab704/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)

??? Insufficient memory to execute script %.

[EDIT] MATLAB NON MI FUNZIONA PIU' !!!!
Ultima modifica di maxein il mercoledì 15 ottobre 2008, 15:00, modificato 1 volta in totale.
Immagine
Avatar utente
maxein
Prode Principiante
Messaggi: 91
Iscrizione: domenica 16 marzo 2008, 8:28
Località: Catania
Contatti:

Re: [HELP][MATLAB][SIMULINK]

Messaggio da maxein »

Ho seguito questi passaggi e simulink funziona!!!!Ecco il link:
http://mbutiesubbaqqui.blogspot.com/200 ... linux.html

Ciao
Immagine
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti