User Tools

Site Tools


informatica:hp_xw4300_500_topspin13

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
informatica:hp_xw4300_500_topspin13 [2015/09/29 13:40]
miquel [Canvi de /lib32 a /lib/i386-linux-gnu?]
informatica:hp_xw4300_500_topspin13 [2020/07/09 13:02] (current)
miquel
Line 963: Line 963:
 </file> </file>
  
-===== expinstall =====+===== expinstall, edhead, edlock, etc. =====
  
 Executo la comanda ''expinstall'' amb l'opció //Type of acquisition: High Resolution Systems// per instal·lar els //parameter set// i //pulse programs//, compilar els programes AU, i instal·lar altres recursos necessaris per emprar l'espectròmetre: Executo la comanda ''expinstall'' amb l'opció //Type of acquisition: High Resolution Systems// per instal·lar els //parameter set// i //pulse programs//, compilar els programes AU, i instal·lar altres recursos necessaris per emprar l'espectròmetre:
Line 984: Line 984:
   * :ok: ''edscon''   * :ok: ''edscon''
  
-===== Compilació dels programes AU =====+==== Tasques pendents ====
  
 Tasques pendents per més endavant: Tasques pendents per més endavant:
Line 1097: Line 1097:
 </file> </file>
  
-===== Compilació dels programes AU =====+===== go no funciona, exit(127) =====
  
-Aquesta part és tan llarga i específica que l'he mogut una pàgina a part: +L'error //exit(127)// està causat perquè el programa ''go'' no troba totes les biblioteques que necessita. És un error semblant a l'esmentat a [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=8702 | l'Item  
-  * [[informatica:hp_xw4300_500_topspin13_au_compilation]]+#8702 What can I do if the Plot Editor does not start?]]. Aplico la solució esmentada per trobar quines biblioteques no es troben,
  
 +<file>
 +$ /opt/topspin1.3/topspin -e ldd /opt/topspin1.3/prog/mod/go
 +        linux-gate.so.1 =>  (0xf779d000)
 +        ConvSf.so => /opt/topspin1.3/prog/shlib/ConvSf.so (0xf7796000)
 +        [...]
 +        libXmu.so.6 => not found
 +        libXpm.so.4 => not found
 +        [...]
 +        libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf704e000)
 +</file>
  
 +Comprovo que les biblioteques //libXmu.so// i //libXpm.so// estan disponibles, però que són de 64-bits, o sigui que instal·lo les biblioteques equivalents de 32-bits disponibles als paquets //libxpm4:i368// i //libxmu6:i386//. Un cop instal·lats els paquets, comprovo si ''go'' troba totes les biblioteques,
  
 +<file>
 +$ /opt/topspin1.3/topspin -e ldd /opt/topspin1.3/prog/mod/go
 +        linux-gate.so.1 =>  (0xf779d000)
 +        ConvSf.so => /opt/topspin1.3/prog/shlib/ConvSf.so (0xf7796000)
 +        [...]
 +        libXmu.so.6 => /usr/lib/i386-linux-gnu/libXmu.so.6 (0xf73f3000)
 +        libXpm.so.4 => /usr/lib/i386-linux-gnu/libXpm.so.4 (0xf73e2000)
 + 
 +        [...]
 +        libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf704e000)
 +</file>
  
 +Per evitar problemes, comprovo si estan disponibles totes les biblioteques cridades pels programes,
  
 +<code bash>
 +$ for PROG in /opt/topspin1.3/prog/mod/*;
 +do
 +    echo $PROG;
 +    /opt/topspin1.3/topspin -e ldd $PROG | grep "not found";
 +done
 +</code>
  
 +i trobo que només el programa //xwinplot// no troba dues biblioteques,
  
 +<file>
 +/opt/topspin1.3/prog/mod/xwinplot.mod
 +        libdpstk.so.1 => not found
 +        libdps.so.1 => not found
 +</file>
  
 +Per resoldre el problema hauria d'instal·lar aquestes biblioteques, però no estan disponibles a cap versió de GNU/Linux relativament moderna (veure [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=7044 | Item #7044]] i [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=7301 | Item #7301]]). La única possibilitat seria provar a copiar unes biblioteques procedents d'una versió de GNU/Linux més antiga, tot i que a [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=8702 | l'Item #8702]] es recomana no fer-ho per possibles problemes d'incompatibilitat.
 +
 +Tanmateix, podria provar a descarregar-les del magatzem [[http://archive.debian.net/ | Archive Debian]] i comprovar si són compatibles. Les darreres versions disponibles són les que es varen distribuir amb el paquet [[http://archive.debian.net/sarge/libdps1 | libdps1 (4.3.0.dfsg.1-14sarge7)]] de la versió 7 (aka Sarge) de Debian.
 +
 +===== Compilació dels programes AU =====
 +
 +Aquesta part és tan llarga i específica que l'he mogut a una pàgina a part:
 +  * [[informatica:hp_xw4300_500_topspin13_au_compilation]]
  
 ===== Manquen solvents a la comanda lock ===== ===== Manquen solvents a la comanda lock =====
Line 1121: Line 1165:
   * [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=5956]]   * [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=5956]]
   * [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=2375]]   * [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=2375]]
 +
 +<WRAP tip>
 +FIXME
 +
 +Explicar la solució final:
 +  * copiar el fitxer //solvents.all// del TS31
 +  * editar els fitxers del TS13 per corregir els noms dels solvents segons el fitxer de solvents del TS31
 +  * afegir la informació dels solvents afegits després de la versió TS13
 +</WRAP>
 +
 +===== Còpia dels programes AU compilats a l'antic ordinador =====
 +
 +Mentres cerco la forma de compilar els programes AU en aquesta versió de GNU/Linux, intento una solució més immediata: copiar els fitxers AU ja compilats a l'antic ordinador i comprovar si funcionen al nou ordinador. Provo alguns programes (''iexpno'', ''paropt'', ''dosy'') i tots funcionen. Així doncs, mentre no es trobi una solució millor, aquesta serà la forma de poder executar programes AU al nou ordinador.
 +
 +<WRAP important>
 +Caldrà compilar a l'antic ordinador tots els programes AU disponibles o, com a mínim, tots els que previsiblement es podrien fer servir.
 +</WRAP>
 +
  
  
informatica/hp_xw4300_500_topspin13.1443526811.txt.gz · Last modified: 2015/09/29 13:40 by miquel