|
|
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
Пытаюсь скомпилить проект под 10.3.1 MessagesCompiling VSP_Daemon.dproj (Debug, Linux64) [DCC Error] E2597 C:\Delphi XE10.3\bin\ld-linux.exe: error: cannot find -lcurl C:\Delphi XE10.3\bin\ld-linux.exe: error: cannot find -lz C:\Delphi XE10.3\bin\ld-linux.exe: error: cannot find -lGL <..> [DCC Fatal Error] F2588 Linker error code: 1 ($00000001) Что-то не так с SDK? Под 10.2 теже действия с тем же проектом и той же виртуалкой (Ubuntu-18.04.1 LTS) проходят нормально. Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2019, 20:33 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
Видимо связано с CrossVCL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2019, 20:51 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreat, При Linker Error Code: 1 помогает ребилд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2019, 20:56 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, Не помогает. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2019, 21:02 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreat, на машине с ubuntu (где установлен PAServer) выполни следующие команды: sudo apt install curl sudo apt install libcurl4-openssl-dev ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2019, 21:12 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
asutp2rgreat, на машине с ubuntu (где установлен PAServer) выполни следующие команды: sudo apt install curl sudo apt install libcurl4-openssl-dev Спасибо! Linux это просто! (с) ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2019, 21:28 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
Блин, какая "светлая" голова в ембаркадере придумала что функция NameThreadForDebugging в линуксе должна выдавать безусловную ошибку?! Идиоты, ять. Как бы это заоверрайдить, не переделывая System.Classes.pas ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2019, 21:38 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
ParamStr(0) иногда выдает не полный путь к запускаемому файлу а фигню. Есть альтернативы для консольного приложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2019, 19:57 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
авторPossible values of argv[0] include: /path/to/executable — absolute path ../bin/executable — relative to pwd bin/executable — relative to pwd ./foo — relative to pwd executable — basename, find in path bin//executable — relative to pwd, non-canonical src/../bin/executable — relative to pwd, non-canonical, backtracking bin/./echoargc — relative to pwd, non-canonical ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2019, 20:06 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
NormalizePath или что-то вроде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2019, 21:41 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreatЕсть альтернативы для консольного приложения? GetModuleName(0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2019, 22:56 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, WinAPI в линуксе? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2019, 23:03 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreatWinAPI в линуксе? ;) Это функция из SysUtils. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2019, 23:06 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreatParamStr(0) иногда выдает не полный путь к запускаемому файлу а фигню. Там много таких костылей - попробуйте получить командную строку из библиотеки - она их просто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 16:53 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
она их просто не видит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 16:54 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 17:17 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
CrossVCL + CentOS. После танцев с бубном удалось заставить компилиться. Но выдает Segmentation fault на старте, где-то в кишках libgtk-3.so.0. :( First chance exception at $00007FFFF3135EE9. Exception class Segmentation fault (11). Process VSP_Daemon (18467) Как бы это забороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:04 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
К ошибке приводит подключение: StdCtrls, ExtCtrls, Grids, DBGrids При этом VCL.Graphics - работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:18 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
А не, нифига не работает. Валится при попытке выставить размер TBitmap. Пичаль. Очень неохота пытатся переделывать с VCL на что-то еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:23 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreatА не, нифига не работает. Валится при попытке выставить размер TBitmap. Пичаль. Очень неохота пытатся переделывать с VCL на что-то еще.именно выставить с нулевого или поменять? вообще под люниксом нету битмапа изкаропки вроде как, там есть аналог - X Pixmap ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:33 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreat, я на ubuntu на делфи делал API сервер для мобильных приложений. Все работает (mysql, json, https, шифрование, utf8), но вот с графикой полная беда (например нужно было присылаемые изображения обрезать, а также генерить превьюшки). Из коробки вообще ничего нет, поэтому взять просто и поработать с TBitmap невозможно. Искал разные библиотеки, поддерживающие linux и делфи, не нашел. Для лазаруса - есть, но к делфи для компиляции под x64 прикрутить не удалось. Пришлось обрабатывать изображения на стороне клиента, а на сервере просто их хранить и выдавать по запросу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:43 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
На Ubuntu - все в итоге заработало. После кучи танцев с бубном для лечения искажения цветов, перевернутых вверх ногами изображений и т.п. ;) Сейчас я пытаюсь забороть CentOS. То что получилось под убунтой: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:50 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreat, Чем тебя не устроил GetModuleName? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:52 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
asutp2, TBitmap весь дырявый, к тому же платформозависимый, зашибёшся на нём нормальную графику делать кроме того библиотеки для гуи обычно работают с X-сервером, т.е. под линуксом иметь библиотеку на все случаи жизни принципиально сложно gd-библиотеку не пробовал прикрутить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:53 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeyrgreat, Чем тебя не устроил GetModuleName?Да пока не пробовал просто. Когда ты про него написал я уже этого монстра что выше наговнокодил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:53 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)asutp2, TBitmap весь дырявый, к тому же платформозависимый, зашибёшся на нём нормальную графику делать кроме того библиотеки для гуи обычно работают с X-сервером, т.е. под линуксом иметь библиотеку на все случаи жизни принципиально сложно gd-библиотеку не пробовал прикрутить?У меня генератор изображений кросплатформенный. Делать для каждой ОС полностью свой код - как-то совесем голяк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:55 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyGetModuleNameВроде работает как надо, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 18:57 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreatkealon(Ruslan)asutp2, TBitmap весь дырявый, к тому же платформозависимый, зашибёшся на нём нормальную графику делать кроме того библиотеки для гуи обычно работают с X-сервером, т.е. под линуксом иметь библиотеку на все случаи жизни принципиально сложно gd-библиотеку не пробовал прикрутить?У меня генератор изображений кросплатформенный. Делать для каждой ОС полностью свой код - как-то совесем голяк.согласен что фигово, если такая необходимость есть сам делал? основные операции все поддерживает? что-то я про gd вспомнил, а про реально рабочую кросс-платформенную ВЕЩЬ как aggpas забыл :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 19:03 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)asutp2, TBitmap весь дырявый, к тому же платформозависимый, зашибёшся на нём нормальную графику делать кроме того библиотеки для гуи обычно работают с X-сервером, т.е. под линуксом иметь библиотеку на все случаи жизни принципиально сложно gd-библиотеку не пробовал прикрутить?у меня убунта вообще без гуи, в консоли все нормально настраивается, для mysql гуи на сервере тоже не нужна. gd не пробовал, посмотреть можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 19:05 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)сам делал? основные операции все поддерживает? Евгений Крюков делал. CrossVCL-же. Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 19:09 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
rgreatЕвгений Крюков делал. CrossVCL-же. тыдец, нашёл с чем связаться, пока он допилит графику для школьников можно на пенсию выйти я имею ввиду реальную графику: преобразование пространства, заливки, операции с путями, регионами, антиалиасинг, прозрачность и пр. возьми aggpas и не мучайся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 19:16 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)тыдец, нашёл с чем связаться, пока он допилит графику для школьников можно на пенсию выйти Ну так под Убунтой-то заработало нормально. Проблема с ЦентОС. я имею ввиду реальную графику: преобразование пространства, заливки, операции с путями, регионами, антиалиасинг, прозрачность и пр.Да мне пока и "нереальной" графики хватало. возьми aggpas и не мучайсяПодумаю, если ничего не поможет. Только ведь придется рисовалку переделывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 19:20 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)rgreat, погоди, а 20559178 так и не доваял? Доваял, но с ограничениями. Под линукс, к примеру не ваял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 19:27 |
|
||
|
Linux + 10.3.1
|
|||
|---|---|---|---|
|
#18+
С помощью кривых костылей и такой-то матери оно заработало под CentOS. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. Ужосы войны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 20:18 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2039319]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
93ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 557ms |

| 0 / 0 |
