Конференция "FreePascal" » unit keyboard не линкуется [linux]
 
  • khlys (06.08.04 06:38) [0]
    Всем привет!

    Текст на вполне FreePascal'е, который компилится, линкуется и исполняется под ДОС, не хочет линковаться под Linux (конкретнее - Knoppix 3.3). Более того, под Linux, как и полагается, компилятся, линкуются и выполняются hello.pp и те видео exN.pp (N=1..8), которые uses dos, video и/или videoutils, но те, которые к тому же uses keyboard, клинят с руганью
    /usr/bin/ld: cannot find -lgpm.
    Это - в обоих FreePascal'ях под Linux, которыми я располагаю, и i386, и i586 (из fpc-1.9.4.i386.tar и fpc-1.9.4-0.i586.rpm).
    Чего им надо? Ну, не могу я без keyboard...

    Заранее признателен - Сергей.
  • Magikan © (07.08.04 04:14) [1]
    Проблема (сам с нею вчера столкнулся) заключается в том, что ключ -lgpm указывает на библиотеку libgpm.so, в то время как, я в полне уверен, у тебя такая библиотека отсутствует, а присутствует libgpm.so.x
    Как обойти эту проблему в FreePascal, я пока еще не нашел. Как кратковременное решение, можно создать софт-линк командой ln -s libgpm.so.x libgpm.so
  • khlys (07.08.04 15:24) [2]
    Спасибо, Magikan,
    но у меня нет и libgpm.so.x (искал в FAR'e libgpm*.*). Как-то странно - эти биб-ки не поставляются с примерами, их использующими!
  • khlys (08.08.04 08:05) [3]
    Cамое главное - где взять хотя бы libgpm.so.x ?
  • Cobalt © (11.08.04 11:21) [4]
  • Magikan © (13.08.04 05:10) [5]
    под рутом зайди в /lib
    и выполни команду ln -s ./libgpm.so.1 ./libgpm.so
    а дальше компилируй свою программу
 
Конференция "FreePascal" » unit keyboard не линкуется [linux]
Есть новые Нет новых   [118794   +23][b:0][p:0]