Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some lazbuild problem with BGRAbitmap pkg #8

Closed
Alexey-T opened this issue Nov 3, 2020 · 1 comment
Closed

Some lazbuild problem with BGRAbitmap pkg #8

Alexey-T opened this issue Nov 3, 2020 · 1 comment

Comments

@Alexey-T
Copy link
Owner

Alexey-T commented Nov 3, 2020

from opennet.ru. @Artem3213212 может ты можешь посмотреть.
https://www.opennet.ru/openforum/vsluhforumID3/122286.html#88

[оверквотинг удален]
скрипта if [ ! -x "$lazdir/lazbuild" ]; then echo "Couldn't find lazbuild" echo "Use -l option" exit 1 fi do "$lazdir/lazbuild" -q --lazarusdir="$lazdir" "./src/$i" "$lazdir/lazbuild" -q --lazarusdir="$lazdir" --add-package "./src/$i" done

Я видел это. Он не нужен для того, чтобы искать lazbuild, sh легко находит lazbuild через
PATH, и более того, именно через PATH он и находится в скрипте, и потом ищется директория
где lazarus. lazdir нужен чтобы для --lazarusdir указать значение. Я это одолел всё.

Но нашлась опция --verbose-pkgsearch для lzbuild, он находит депендансы! По-крайней мере
все, кроме bgrabitmappack

lazbuild --ws=gtk3 -q --lazarusdir=/usr/share/lazarus --pcp=$HOME/.lazarus
--verbose-pkgsearch ./src/CudaText/app/cudatext.lpi | grep -i bgra
Info: (lazarus) Open dependency Проект: cudatext uses BGRABitmapPack ...
Info: (lazarus) Open dependency [BGRABitmapPack]: trying in owner directory
"/home/ordu/src/CudaText_up/src/CudaText/app/" ...
Info: (lazarus) Open dependency Пакет: atsynedit_package 1.6 uses BGRABitmapPack ...
Info: (lazarus) Open dependency [BGRABitmapPack]: trying in owner directory
"/home/ordu/src/CudaText_up/src/ATSynEdit/atsynedit/" ...
Error: (lazbuild) Broken dependency: BGRABitmapPack

Хз, что это значит. Наверное, не находит, но я не уверен. Он не про все пакеты пишет, что
он их нашёл:

lazbuild --ws=gtk3 -q --lazarusdir=/usr/share/lazarus --pcp=$HOME/.lazarus
--verbose-pkgsearch ./src/CudaText/app/cudatext.lpi | grep -i encconv
Info: (lazarus) Open dependency Проект: cudatext uses encconv_package ...
Info: (lazarus) Open dependency [encconv_package]: trying in owner directory
"/home/ordu/src/CudaText_up/src/CudaText/app/" ...
Info: (lazarus) Open dependency Пакет: atsynedit_package 1.6 uses encconv_package ...
Info: (lazarus) Open dependency [encconv_package]: trying in owner directory
"/home/ordu/src/CudaText_up/src/ATSynEdit/atsynedit/" ...
Info: (lazarus) Open dependency Пакет: atbinhex_package 1.1 uses encconv_package ...
Info: (lazarus) Open dependency [encconv_package]: trying in owner directory
"/home/ordu/src/CudaText_up/src/ATBinHex-Lazarus/atbinhex/" ...

Хотя про некоторые пишет:

lazbuild --ws=gtk3 -q --lazarusdir=/usr/share/lazarus --pcp=$HOME/.lazarus
--verbose-pkgsearch ./src/CudaText/app/cudatext.lpi | grep -i emmet
Info: (lazarus) Open dependency Проект: cudatext uses emmet_package ...
Info: (lazarus) Open dependency: trying "emmet_package" in 2 links:
"/home/ordu/src/CudaText_up/src/Emmet-Pascal/emmet/emmet_package.lpk" ...
Info: (lazarus) Open dependency: package file found:
"/home/ordu/src/CudaText_up/src/Emmet-Pascal/emmet/emmet_package.lpk". Parsing lpk ...
Info: (lazarus) Open dependency [emmet_package]: Success: "/home/ordu/src/CudaText_up/src/Emmet-Pascal/emmet/emmet_package.lpk"
Info: (lazarus) Open dependency Пакет: emmet_package 1.0 uses LCL ...
Info: (lazarus) Open dependency Пакет: emmet_package 1.0 uses FCL ... 
@Alexey-T
Copy link
Owner Author

Alexey-T commented Nov 3, 2020

Я знаю почему, этот bgrabitmap не собрался, на самом деле:

/home/ordu/src/CudaText_up/src/bgrabitmap/bgrabitmap/bgrafreetype.pas(33,53) Fatal:
(10022) Can't find unit LazVersion used by BGRAFreeType

@Alexey-T Alexey-T closed this as completed Nov 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant