View previous topic :: View next topic |
Author |
Message |
APolozov Apprentice
Joined: 28 Sep 2006 Posts: 194 Location: Voronezh, Russia
|
Posted: Tue Jan 16, 2024 5:17 pm Post subject: [решено] перестал собираться самописный ебилд |
|
|
Сабж собственно, ебилд довольно простенький
Code: | # Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit git-r3 cmake
DESCRIPTION="Freelib is book library manager"
HOMEPAGE="https://github.com/petrovvlad/freeLib"
SRC_URI=""
EGIT_REPO_URI="https://github.com/petrovvlad/freeLib.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE=""
RDEPEND=""
src_build() {
cd "${S}/freeLib"
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DQUAZIP_STATIC:BOOL=ON .. && cmake --build .
}
|
До недавнего времени всё прекрасно собиралось, сейчас обламывается с ошибкой. Беглый анализ поведения показал, что всё содержимое секции src_build тупо игнорируется и система компилит по своему разумению, соотвественно неправильно.
Если зайти в каталог с сырцами и руками запустить ту же строку - собирается без ошибок.
Если в устройстве ебилдов что-то поменялось - ткните носом, где почитать для не особо красноглазых. _________________ Excuse my bad English, I only study it. |
|
Back to top |
|
|
APolozov Apprentice
Joined: 28 Sep 2006 Posts: 194 Location: Voronezh, Russia
|
Posted: Sat Jan 27, 2024 3:11 pm Post subject: |
|
|
После нескольких дней экспериментов методом тыка и путём рандомного изменения всего и вся - опять собирается.
Помогло удаление кейворда cmake из строки inherit, теперь cmake запускается как сказано, без излишней инициативы. _________________ Excuse my bad English, I only study it. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|