Ошибка gitLab dpkg-buildpackage
Это вопрос, связанный с моим другим вопросом
Я следую этим инструкциям, чтобы собрать пакет Debian из программного обеспечения для управления gitlab. Я получил следующую ошибку
dpkg-buildpackage
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin:
vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Wformat-security dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin:
vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Wformat-security dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export
LDFLAGS from dpkg-buildflags (origin: vendor):
-Wl,-Bsymbolic-functions -Wl,-z,relro tail: cannot open `debian/changelog' for reading: No such file or directory
dpkg-buildpackage: error: tail of debian/changelog gave error exit
status 1
Любая помощь с вышеуказанными ошибками
2 ответа
Решение
Похоже, вы бежите dpkg-buildpackage
изнутри debian/
каталог. Вы должны запустить его из каталога верхнего уровня.
Если это не так, убедитесь, что debian/
Каталог существует вообще.
Обновление: Кстати, Gitlab не подходит для сборки с Debian, поэтому ваша команда dpkg-buildpackage
никогда не сработает...
dpkg-buildpackage: ошибка: ... статус выхода ошибки 255
может быть вызвано тем, что EOL файлов debian/* становится \r\n (Windows EOL), а не \r (Unix EOL). Запуск dos2unix для соответствующих файлов исправил эту ошибку для меня.