Перейти к содержанию
Fire Monkey от А до Я
  • 0

Ошибка при сборке web-сервиса под Linux


netlink

Вопрос

Добрый день!

Пытаюсь собрать SOAP сервис под LInux.
Просто создал пустой с тестовыми методами через визард. 

При компиляции получаю следующие ошибки:

 

Checking project dependencies...
Building Project2.dproj (Debug, Linux64)
brcc32 command line for "Project2.vrc"
  c:\program files (x86)\embarcadero\studio\21.0\bin\cgrc.exe -c65001 Project2.vrc -foProject2.res 
dcclinux64 command line for "Project2.dpr"
  c:\program files (x86)\embarcadero\studio\21.0\bin\dcclinux64.exe -$O- --no-config -B -Q -AGenerics.Collections=System.Generics.Collections;
  Generics.Defaults=System.Generics.Defaults -DDEBUG -E.\Linux64\Debug -I"c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug";"c:\program 
  files (x86)\embarcadero\studio\21.0\lib\Linux64\release";C:\Users\*username*\Documents\Embarcadero\Studio\21.0\Imports;"c:\program files 
  (x86)\embarcadero\studio\21.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64;"c:\program files 
  (x86)\embarcadero\studio\21.0\include";"c:\program files (x86)\embarcadero\studio\21.0\redist\Linux64";
  C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 -LEC:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 
  -LNC:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64 -NU.\Linux64\Debug -NSSystem;Xml;Data;Datasnap;Web;Soap;;(Default) -O"c:\program 
  files (x86)\embarcadero\studio\21.0\lib\Linux64\release";C:\Users\*username*\Documents\Embarcadero\Studio\21.0\Imports;"c:\program files 
  (x86)\embarcadero\studio\21.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64;"c:\program files 
  (x86)\embarcadero\studio\21.0\include";"c:\program files (x86)\embarcadero\studio\21.0\redist\Linux64";
  C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 -R"c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\release";
  C:\Users\*username*\Documents\Embarcadero\Studio\21.0\Imports;"c:\program files (x86)\embarcadero\studio\21.0\Imports";
  C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64;"c:\program files (x86)\embarcadero\studio\21.0\include";"c:\program files 
  (x86)\embarcadero\studio\21.0\redist\Linux64";C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 -U"c:\program files 
  (x86)\embarcadero\studio\21.0\lib\Linux64\debug";"c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\release";
  C:\Users\*username*\Documents\Embarcadero\Studio\21.0\Imports;"c:\program files (x86)\embarcadero\studio\21.0\Imports";
  C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64;"c:\program files (x86)\embarcadero\studio\21.0\include";"c:\program files 
  (x86)\embarcadero\studio\21.0\redist\Linux64";C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 
  --syslibroot:C:\Users\*username*\Documents\Embarcadero\Studio\SDKs\ubuntu20.04.sdk 
  --libpath:C:\Users\*username*\Documents\Embarcadero\Studio\SDKs\ubuntu20.04.sdk\usr\lib\gcc\x86_64-linux-gnu\9;
  C:\Users\*username*\Documents\Embarcadero\Studio\SDKs\ubuntu20.04.sdk\usr\lib\x86_64-linux-gnu;
  C:\Users\*username*\Documents\Embarcadero\Studio\SDKs\ubuntu20.04.sdk\lib\x86_64-linux-gnu -V -VN 
  -NHC:\Users\Public\Documents\Embarcadero\Studio\21.0\hpp\Linux64 -NO.\Linux64\Debug  Project2.dpr   
[DCC Error] E2597 C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find -lz
  c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::deflate(System::Zlib::z_stream&, int): error: undefined reference to 'deflate'
  c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::deflateEnd(System::Zlib::z_stream&): error: undefined reference to 'deflateEnd'
  c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::inflate(System::Zlib::z_stream&, int): error: undefined reference to 'inflate'
  c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::inflateEnd(System::Zlib::z_stream&): error: undefined reference to 'inflateEnd'
  c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::inflateReset(System::Zlib::z_stream&): error: undefined reference to 'inflateReset'
  c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::deflateInit2_(System::Zlib::z_stream&, int, int, int, int, int, char*, int): error: undefined reference to 'deflateInit2_'
  c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::inflateInit2_(System::Zlib::z_stream&, int, char*, int): error: undefined reference to 'inflateInit2_'
[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
Failed
Elapsed time: 00:00:12.8

 

Как лечить? Такое ощущение, что какие-то библиотеки используют устаревшие методы. 

Ссылка на комментарий

Рекомендуемые сообщения

Ответов пока нет

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...