Încerc să portez o aplicaţie veche ce rula pe un arm cu linux de la Icpdas pe un Raspberry Pi. Aplicaţia a fost scrisă-n Free Pascal, dar nu cred că are importanţă. Undeva, într-un unit al ei, nişte funcţii sunt declarate ceva de genul: "function Open_Com(cPort:Char): Word; external 'libi8k.a' name 'Open_Com';" În directorul curent este libi8k.a, programul este compilat, asamblat, linkeditat şi rulează fără probleme.
Acum, trec pe PI, care rulează Wheezy Raspbian şi are instalat ultimul fpc cu tot ce-i trebuie (alte aplicaţii compilând fără greţuri). Biblioteca e în directorul curent, compilează, asamblează, dar la link se opreşte cu: " Linking project1 /usr/bin/ld: warning: link.res contains output sections; did you forget -T? /usr/bin/ld: cannot find -li8k.a project1.lpr(17) Error: Error while linking project1.lpr(17) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted " Ce nu-i place? Am încercat, conform cu documentaţia să-i dau calea pân' la acel .a: -Fl/cale/biblioteca/ Tot aşa se împiedică. Idei? -- Dragos P 126296 luser "La revedere. Drum bun" _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
