You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[оверквотинг удален]
скрипта 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 ...
The text was updated successfully, but these errors were encountered:
from opennet.ru. @Artem3213212 может ты можешь посмотреть.
https://www.opennet.ru/openforum/vsluhforumID3/122286.html#88
Я видел это. Он не нужен для того, чтобы искать lazbuild, sh легко находит lazbuild через
PATH, и более того, именно через PATH он и находится в скрипте, и потом ищется директория
где lazarus. lazdir нужен чтобы для --lazarusdir указать значение. Я это одолел всё.
Но нашлась опция --verbose-pkgsearch для lzbuild, он находит депендансы! По-крайней мере
все, кроме bgrabitmappack
Хз, что это значит. Наверное, не находит, но я не уверен. Он не про все пакеты пишет, что
он их нашёл:
Хотя про некоторые пишет:
The text was updated successfully, but these errors were encountered: