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
Last revision Both sides next revision
informatica:hp_xw4300_500_topspin13 [2015/09/29 13:38]
miquel [Compilació dels programes AU]
informatica:hp_xw4300_500_topspin13 [2015/09/29 17:38]
miquel [Manquen solvents a la comanda lock]
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 a una pàgina a part: +
-  * [[informatica:hp_xw4300_500_topspin13_au_compilation]] +
- +
- +
- +
- +
- +
- +
- +
- +
-==== go no funciona, exit(127) ====+
  
 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  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 
Line 1161: Line 1149:
 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. 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.
  
-==== Manquen solvents a la comanda lock ====+===== 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 =====
  
 Quan executo la comanda ''lock'', la llista de solvents que surt en pantalla és massa curta i no conté, entre altres, l'acetona. **Temporalment, per resoldre el problema** copio el fitxer ///opt/topspin1.3/exp/stan/nmr/lists/2Hlock// a ///opt/topspin1.3/conf/instr/spect//, tot i que és un fitxer més vell que inclou menys solvents. Quan executo la comanda ''lock'', la llista de solvents que surt en pantalla és massa curta i no conté, entre altres, l'acetona. **Temporalment, per resoldre el problema** copio el fitxer ///opt/topspin1.3/exp/stan/nmr/lists/2Hlock// a ///opt/topspin1.3/conf/instr/spect//, tot i que és un fitxer més vell que inclou menys solvents.
Line 1173: Line 1166:
   * [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=2375]]   * [[https://www.bruker.com/cgi-bin/bkb/show_bug.cgi?id=2375]]
  
-==== Canvi de /lib32 a /lib/i386-linux-gnu? ====+<WRAP center round tip 80%> 
 +FIXME
  
-Fins ara he provat a compilar/enllaçar els programes amb les biblioteques disponibles a ///lib32///, però a les futures versions de Debian multiarquitectura (per exemple, 32- i 64-bits) les biblioteques de 32-bits estaran a ///lib/i386-linux-gnu///.+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>
  
-Potser convindria redefinir les variables d'entorn //LIBRARY_PATH// i //LD_LIBRARY_PATH// per fer servir aquesta nova carpeta, i recompilar els programes AU amb les noves biblioteques. Podria ser que això resolgués els problemes de segmentation fault?+===== Còpia dels programes AU compilats a l'antic ordinador =====
  
-La definició actual de la variable d'entorn //LD_LIBRARY_PATH// és+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.
  
-<file+<WRAP center round important 80%
-# topspin -e echo $LD_LIBRARY_PATH +Caldrà compilar a l'antic ordinador tots els programes AU disponibles o, com a mínim, tots els que previsiblement es podrien fer servir
-/usr/lib32:/lib32::/opt/topspin1.3/prog/shlib:/opt/topspin1.3/prog/lib:/opt/topspin1.3/prog/shlib:/opt/topspin1.3/prog/lib:/opt/topspin1.3/gnu/lib +</WRAP>
-</file>+
  
-i les biblioteques emprades pel programa AU ''au_zg'' estan disponibles a ///lib32// i ///lib/i386-linux-gnu/// 
  
-<file> 
-# ls -l /lib32/libm* /lib/i386-linux-gnu/libm* 
--rw-r--r-- 1 root root 148920 Feb 22  2015 /lib32/libm-2.13.so 
--rw-r--r-- 1 root root  13884 Feb 22  2015 /lib32/libmemusage.so 
-lrwxrwxrwx 1 root root     12 Feb 22  2015 /lib32/libm.so.6 -> libm-2.13.so 
--rw-r--r-- 1 root root 148992 Feb 22  2015 /lib/i386-linux-gnu/libm-2.13.so 
--rw-r--r-- 1 root root  13960 Feb 22  2015 /lib/i386-linux-gnu/libmemusage.so 
-lrwxrwxrwx 1 root root     12 Feb 22  2015 /lib/i386-linux-gnu/libm.so.6 -> libm-2.13.so 
- 
-# ls -l /lib32/libdl* /lib/i386-linux-gnu/libdl* 
--rw-r--r-- 1 root root 9768 Feb 22  2015 /lib32/libdl-2.13.so 
-lrwxrwxrwx 1 root root   13 Feb 22  2015 /lib32/libdl.so.2 -> libdl-2.13.so 
--rw-r--r-- 1 root root 9844 Feb 22  2015 /lib/i386-linux-gnu/libdl-2.13.so 
-lrwxrwxrwx 1 root root   13 Feb 22  2015 /lib/i386-linux-gnu/libdl.so.2 -> libdl-2.13.so 
- 
-# ls -l /lib32/libc* /lib/i386-linux-gnu/libc* 
--rwxr-xr-x 1 root root 1445980 Feb 22  2015 /lib32/libc-2.13.so 
--rw-r--r-- 1 root root  185852 Feb 22  2015 /lib32/libcidn-2.13.so 
-lrwxrwxrwx 1 root root      15 Feb 22  2015 /lib32/libcidn.so.1 -> libcidn-2.13.so 
--rw-r--r-- 1 root root   38336 Feb 22  2015 /lib32/libcrypt-2.13.so 
-lrwxrwxrwx 1 root root      16 Feb 22  2015 /lib32/libcrypt.so.1 -> libcrypt-2.13.so 
-lrwxrwxrwx 1 root root      12 Feb 22  2015 /lib32/libc.so.6 -> libc-2.13.so 
--rwxr-xr-x 1 root root 1360008 Feb 22  2015 /lib/i386-linux-gnu/libc-2.13.so 
--rw-r--r-- 1 root root  185928 Feb 22  2015 /lib/i386-linux-gnu/libcidn-2.13.so 
-lrwxrwxrwx 1 root root      15 Feb 22  2015 /lib/i386-linux-gnu/libcidn.so.1 -> libcidn-2.13.so 
-lrwxrwxrwx 1 root root      17 Feb 22  2015 /lib/i386-linux-gnu/libcom_err.so.2 -> libcom_err.so.2.1 
--rw-r--r-- 1 root root   13836 Feb 22  2015 /lib/i386-linux-gnu/libcom_err.so.2.1 
--rw-r--r-- 1 root root   38416 Feb 22  2015 /lib/i386-linux-gnu/libcrypt-2.13.so 
-lrwxrwxrwx 1 root root      16 Feb 22  2015 /lib/i386-linux-gnu/libcrypt.so.1 -> libcrypt-2.13.so 
-lrwxrwxrwx 1 root root      12 Feb 22  2015 /lib/i386-linux-gnu/libc.so.6 -> libc-2.13.so 
-</file> 
  
informatica/hp_xw4300_500_topspin13.txt · Last modified: 2020/07/09 13:02 by miquel