This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
informatica:hp_z400_600_topspin21 [2013/02/13 14:22] miquel [Problemes de compilació] |
informatica:hp_z400_600_topspin21 [2013/02/14 12:41] miquel [Provant el makeau de l'item #9577] |
||
---|---|---|---|
Line 116: | Line 116: | ||
==== Problemes de compilació - Compilació de poptau i paropt ==== | ==== Problemes de compilació - Compilació de poptau i paropt ==== | ||
- | La compilació del programa AU //poptau// al Topspin 2.x genera un executable que dóna un error de segmentació quan s' | + | La compilació del programa AU //poptau// al Topspin 2.x genera un executable que dóna un error de segmentació quan s' |
< | < | ||
Line 169: | Line 169: | ||
</ | </ | ||
- | i | + | mentre que a l' |
< | < | ||
- | # readelf | + | [root@cie-55-32 bin]# ldd -r poptau |
+ | auliba.so => not found | ||
+ | aulibp.so => not found | ||
+ | chparmod.so => not found | ||
+ | librrs.so => not found | ||
+ | liblrs.so => not found | ||
+ | editpar.so => not found | ||
+ | libacq.so => not found | ||
+ | util.so => not found | ||
+ | uni.so => not found | ||
+ | par.so => not found | ||
+ | libPath.so => not found | ||
+ | libcb.so => not found | ||
+ | libdl.so.2 => / | ||
+ | libstdc++.so.6 => / | ||
+ | libm.so.6 => / | ||
+ | libgcc_s.so.1 => / | ||
+ | libc.so.6 => / | ||
+ | / | ||
+ | undefined symbol: ssleep (./poptau) | ||
+ | undefined symbol: PathXWinNMRProg (./ | ||
+ | undefined symbol: Change_object (./ | ||
+ | undefined symbol: Start_unimar (./ | ||
+ | undefined symbol: DurationToAscii (./ | ||
+ | undefined symbol: setcurdat (./ | ||
+ | undefined symbol: RemoveTree (./ | ||
+ | undefined symbol: Gets (./ | ||
+ | undefined symbol: CPR_exec (./ | ||
+ | undefined symbol: Show_status (./ | ||
+ | undefined symbol: fetchstor (./ | ||
+ | undefined symbol: getcurdat (./ | ||
+ | undefined symbol: Proc_err (./ | ||
+ | undefined symbol: Exit_unimar (./ | ||
+ | undefined symbol: PathSystemTemp (./ | ||
+ | undefined symbol: getparamunit (./ | ||
+ | undefined symbol: Get_command (./ | ||
+ | undefined symbol: GetCPR_object (./ | ||
+ | undefined symbol: PathXWinNMRCurDir (./ | ||
+ | undefined symbol: execau (./ | ||
+ | </ | ||
- | Dynamic section at offset 0xf014 contains 36 entries: | + | Per altra banda, el programa //paropt// també dóna un error semblant de // |
- | Tag Type Name/Value | + | |
- | | + | Una cerca de '' |
- | | + | * item 9577 - workaround - TOPSPIN - 1.3.10 - non-critical - CentOS5 TopSpin 1.3pl10 cannot compile AU programs under CentOS 5. Proporciona una nova versió del programa //makeau,// derivada de la versió distribuïda amb el TS-3.x, i esmenta que, si el directori d' |
- | 0x00000001 (NEEDED) | + | |
- | 0x00000001 (NEEDED) | + | que, en el nostre cas, no és la causa, ja que la primera línia al fitxer //makeau// és correcte. |
- | 0x00000001 (NEEDED) | + | |
- | | + | Al fitxer // |
- | | + | < |
- | | + | Insert Codexport LD_LIBRARY_PATH=" |
- | | + | |
- | 0x00000001 (NEEDED) | + | |
- | 0x00000001 (NEEDED) | + | |
- | 0x00000001 (NEEDED) | + | |
- | 0x00000001 (NEEDED) | + | |
- | 0x00000001 (NEEDED) | + | |
- | 0x00000001 (NEEDED) | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
</ | </ | ||
+ | |||
+ | on | ||
+ | |||
+ | < | ||
+ | szProgPath=`" | ||
+ | szExpPath=`" | ||
+ | </ | ||
+ | |||
+ | és a dir, en el cas de Topspin '' | ||
+ | < | ||
+ | # ls -F | ||
+ | Atma.so* ipsoRout.so* | ||
+ | auliba.so* libacb.so* | ||
+ | aulibp.so* libacq.so* | ||
+ | Bird.so* libap.so* | ||
+ | Bis.so* libAqRack.so* | ||
+ | chparmod.so* libArg.so* | ||
+ | convpw_deb.so* libAsuBbis.so* | ||
+ | convpw.so* libaxis_client.so | ||
+ | ConvSf.so* libaxis_xerces.so | ||
+ | editpar.so* libBbis.so* | ||
+ | Error.so* libBmpc.so* | ||
+ | gc.so* libBpsu.so* | ||
+ | Gilson.so* libcb.so* | ||
+ | golibipso.so* libCf.so* | ||
+ | gosim.so* libcrypto.so.0.9.8* | ||
+ | Hppr.so* libCt.so* | ||
+ | </ | ||
+ | |||
+ | **Potser la solució passi per emprar i/o adaptar el fitxer '' | ||
+ | |||
+ | < | ||
+ | # | ||
+ | # basic cc- options | ||
+ | # | ||
+ | %ccopt =( | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | |||
+ | %erropt =( | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | |||
+ | %warnopt =( | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | ## | ||
+ | </ | ||
+ | |||
+ | Per altra banda, no estic segur de si caldria afegir aquesta definició que surt al '' | ||
+ | |||
+ | < | ||
+ | my @alwaysSharedLibs = qw | ||
+ | ( | ||
+ | | ||
+ | ); | ||
+ | </ | ||
+ | |||
+ | però que a la versió de l'itej #9577 surt com, | ||
+ | |||
+ | < | ||
+ | my @alwaysSharedLibs = (); | ||
+ | </ | ||
+ | |||
+ | en tot cas, caldria tenir present que la variable definida al TS-2x seria '' | ||
+ | |||
+ | ==== Provant el makeau de l'item #9577 ==== | ||
+ | |||
+ | < | ||
+ | root@cie-56-18:/ | ||
+ | makeau ($Revision: 1.108.2.2 $ ) | ||
+ | OperatingSystem=LINUX | ||
+ | Setup for gcc (Bruker) | ||
+ | CC=/ | ||
+ | LD=/ | ||
+ | |||
+ | Installed RPM packages: | ||
+ | Can't exec " | ||
+ | |||
+ | used kernel release: 2.6.32-5-amd64 | ||
+ | Exec / | ||
+ | install: / | ||
+ | programs: =/ | ||
+ | libraries: =/ | ||
+ | |||
+ | Known paths: | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | /usr/sbin | ||
+ | /usr/bin | ||
+ | /sbin | ||
+ | /bin | ||
+ | / | ||
+ | Current environment: | ||
+ | XAUTHORITY=/ | ||
+ | BROWSER=/ | ||
+ | GNOME_KEYRING_CONTROL=/ | ||
+ | SSH_AUTH_SOCK=/ | ||
+ | PWD=/ | ||
+ | LANG=en_US.UTF-8 | ||
+ | USER=root | ||
+ | LOGNAME=root | ||
+ | GNOME_DESKTOP_SESSION_ID=this-is-deprecated | ||
+ | PERL_BADLANG=true | ||
+ | CORBA_CLIENT=y | ||
+ | SHLVL=2 | ||
+ | UIDPATH=/ | ||
+ | XDG_SESSION_COOKIE=9625bbc6a68066da92ea31fc00000008-1360832580.925882-1513866542 | ||
+ | PATH=/ | ||
+ | PERL5LIB=/ | ||
+ | WINDOWID=52432982 | ||
+ | COLORTERM=gnome-terminal | ||
+ | GTK_MODULES=canberra-gtk-module | ||
+ | TERM=xterm | ||
+ | MICS_HOME=/ | ||
+ | LM_LICENSE_FILE=:/ | ||
+ | DBUS_SESSION_BUS_ADDRESS=unix: | ||
+ | HOME=/root | ||
+ | LANGUAGE=en_US: | ||
+ | SSH_AGENT_PID=2885 | ||
+ | JAVA_LOGDIR=/ | ||
+ | GNOME_KEYRING_PID=2825 | ||
+ | USE_VARPATH=1 | ||
+ | XFILESEARCHPATH=/ | ||
+ | WINDOWPATH=7 | ||
+ | DISPLAY=: | ||
+ | GTK_RC_FILES=/ | ||
+ | _RLD_ARGS=-ignore_unresolved | ||
+ | ORBIT_SOCKETDIR=/ | ||
+ | GDMSESSION=default | ||
+ | MAIL=/ | ||
+ | XWINNMRHOME=/ | ||
+ | USERNAME=sermnuab | ||
+ | _=./makeau | ||
+ | XDG_DATA_DIRS=/ | ||
+ | DESKTOP_SESSION=default | ||
+ | LS_COLORS=rs=0: | ||
+ | GDM_LANG=en_US.utf8 | ||
+ | SHELL=/ | ||
+ | OMNIORB_CONFIG=/ | ||
+ | GPG_AGENT_INFO=/ | ||
+ | SESSION_MANAGER=local/ | ||
+ | GDM_KEYBOARD_LAYOUT=es | ||
+ | LibraryExtension: | ||
+ | StaticLibraryExtension: | ||
+ | SharedLibraryExtension: | ||
+ | LibraryPath: | ||
+ | StaticLibraryPath: | ||
+ | SharedLibraryPath: | ||
+ | ObjectExtension: | ||
+ | BinaryExtension: | ||
+ | BinaryExtension: | ||
+ | Check for / | ||
+ | Check for / | ||
+ | submacro(/ | ||
+ | Values of %NEEDED_LIBS | ||
+ | USE_AULIBP => USE_AULIBP | ||
+ | aulibp | ||
+ | librrs | ||
+ | liblrs | ||
+ | Used libraries: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | util | ||
+ | | ||
+ | uni | ||
+ | par | ||
+ | | ||
+ | libcb | ||
+ | Included Libraries | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | uni.a | ||
+ | par.a | ||
+ | | ||
+ | | ||
+ | Combine / | ||
+ | |||
+ | Include Option: -I/ | ||
+ | |||
+ | |||
+ | chdir / | ||
+ | Opersys=LINUX | ||
+ | / | ||
+ | Reading specs from / | ||
+ | Configured with: ../ | ||
+ | Thread model: posix | ||
+ | gcc version 3.4.6 | ||
+ | / | ||
+ | ignoring nonexistent directory "/ | ||
+ | ignoring nonexistent directory "/ | ||
+ | ignoring nonexistent directory "/ | ||
+ | ignoring nonexistent directory "/ | ||
+ | ignoring nonexistent directory "/ | ||
+ | ignoring nonexistent directory "/ | ||
+ | #include " | ||
+ | #include <...> search starts here: | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | End of search list. | ||
+ | GNU C version 3.4.6 (i686-pc-linux-gnu) | ||
+ | compiled by GNU C version 3.4.6. | ||
+ | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 | ||
+ | / | ||
+ | GNU assembler version 2.16.1 (i686-pc-linux-gnu) using BFD version 2.16.1 | ||
+ | exit=0 sig=0 dump=0 | ||
+ | Used Libraries | ||
+ | auliba.so aulibp.so chparmod.so librrs.so liblrs.so editpar.so libacq.so util.so aulibp.so uni.so par.so libPath.so libcb.so auliba.a aulibp.a chparmod.a libacq.a editpar.a util.a uni.a par.a libPath.a libcb.a | ||
+ | / | ||
+ | / | ||
+ | Reading specs from / | ||
+ | Configured with: ../ | ||
+ | Thread model: posix | ||
+ | gcc version 3.4.6 | ||
+ | / | ||
+ | exit status is: 0 0 | ||
+ | </ | ||
+ | |||
+ | la compilació ha funcionat, ara haurem de comprovar-ho, | ||
+ | |||
+ | < | ||
+ | root@cie-56-18:/ | ||
+ | total 188 | ||
+ | -rwxrwxr-x 1 sermnuab sermnuab 42226 Feb 14 10:08 makeau | ||
+ | -rw-r--r-- 1 sermnuab sermnuab 42076 Feb 13 17:05 makeau.item9577 | ||
+ | -rwxr-xr-x 1 sermnuab sermnuab 37702 Feb 14 09:39 makeau.ts216 | ||
+ | -rwxr-xr-x 1 sermnuab sermnuab 37906 Feb 11 17:12 makeau.ts216-for-debian | ||
+ | drwxrwxrwx 3 nmrsu nmrsu 12288 Feb 11 16:12 src | ||
+ | -rw-rw-r-- 1 nmrsu nmrsu 5609 Feb 28 2010 vorspann | ||
+ | root@cie-56-18:/ | ||
+ | root@cie-56-18:/ | ||
+ | root@cie-56-18:/ | ||
+ | root@cie-56-18:/ | ||
+ | app-defaults/ | ||
+ | root@cie-56-18:/ | ||
+ | app-defaults/ | ||
+ | root@cie-56-18:/ | ||
+ | / | ||
+ | root@cie-56-18:/ | ||
+ | -rwxr-xr-x 1 root root 14680 Feb 14 10:08 / | ||
+ | root@cie-56-18:/ | ||
+ | linux-gate.so.1 => (0xf76f4000) | ||
+ | auliba.so => not found | ||
+ | aulibp.so => not found | ||
+ | chparmod.so => not found | ||
+ | librrs.so => not found | ||
+ | liblrs.so => not found | ||
+ | editpar.so => not found | ||
+ | libacq.so => not found | ||
+ | util.so => not found | ||
+ | uni.so => not found | ||
+ | par.so => not found | ||
+ | libPath.so => not found | ||
+ | libcb.so => not found | ||
+ | libdl.so.2 => / | ||
+ | libstdc++.so.6 => / | ||
+ | libm.so.6 => / | ||
+ | libgcc_s.so.1 => / | ||
+ | libc.so.6 => / | ||
+ | / | ||
+ | / | ||
+ | root@cie-56-18:/ | ||
+ | root@cie-56-18:/ | ||
+ | lrwxrwxrwx 1 root root 20 Dec 3 17:43 / | ||
+ | root@cie-56-18:/ | ||
+ | root@cie-56-18:/ | ||
+ | root@cie-56-18:/ | ||
+ | / | ||
+ | root@cie-56-18:/ | ||
+ | / | ||
+ | root@cie-56-18:/ | ||
+ | root@cie-56-18:/ | ||
+ | root@cie-56-18:/ | ||
+ | / | ||
+ | root@cie-56-18:/ | ||
+ | </ | ||
+ | |||
+ | ==== Enllaços d' | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||