i-rinat / apulse

PulseAudio emulation for ALSA
MIT License
609 stars 35 forks source link

Не устанавливается через checkinstall -D в Debian #30

Closed xintrea closed 9 years ago

xintrea commented 9 years ago

Не проходит checkinstall -D в Debian. Директория build. Пишет следующее:

Installing with make install... ========================= Результаты установки =========================== make[2]: * Нет правила для сборки цели «../src/trace.c», требуемой для «CMakeFiles/trace-helper.dir/src/trace.c.o». Останов. CMakeFiles/Makefile2:165: ошибка выполнения рецепта для цели «CMakeFiles/trace-helper.dir/all» make[1]: * [CMakeFiles/trace-helper.dir/all] Ошибка 2 Makefile:117: ошибка выполнения рецепта для цели «all» make: * [all] Ошибка 2 ** Установка неудачна. Отменяется создание пакета. Очищается...OK Удачи.

В то же время make install в директории build проходит нормально:

[ 6%] Building C object CMakeFiles/trace-helper.dir/src/trace.c.o Linking C static library libtrace-helper.a [ 6%] Built target trace-helper Linking C shared library libpulse.so [ 87%] Built target pulse Linking C shared library libpulse-simple.so [ 93%] Built target pulse-simple Linking C shared library libpulsecommon-5.0.so [100%] Built target pulsecommon-5.0 Install the project... -- Install configuration: "Release" -- Installing: /usr/bin/apulse -- Installing: /usr/lib/apulse/libpulse-simple.so.0 -- Installing: /usr/lib/apulse/libpulse-simple.so -- Installing: /usr/lib/apulse/libpulsecommon-5.0.so -- Installing: /usr/lib/apulse/libpulse.so.0 -- Installing: /usr/lib/apulse/libpulse.so

i-rinat commented 9 years ago

Стоит попробовать перед checkinstall явно вызвать make.

xintrea commented 9 years ago

В том то и дело что make перед checkinstall, естественно, запускаю. 31 мая 2015 г. 12:52 пользователь "Rinat Ibragimov" < notifications@github.com> написал:

Стоит попробовать перед checkinstall явно вызвать make.

— Reply to this email directly or view it on GitHub https://github.com/i-rinat/apulse/issues/30#issuecomment-107150973.

i-rinat commented 9 years ago

По сообщениям выходит, что make не нашёл файла ../src/trace.c, посчитал его одной из целей, но не нашёл правила для сборки. Возможно, при запуске checkinstall меняет директорию, поэтому по пути ../src/trace.c ничего нет?

i-rinat commented 9 years ago

Since both compilation via make and installing via make install work, this is not a bug. I tried to build package with checkinstall successfully (and I actually use it to create Debian package myself). So there are no obvious incompatibilities with checkinstall either.

There is nothing I can do in apulse to resolve the issue. And there is no enough information to debug the issue.