LINUX.ORG.RU

slim не хочет без PAM


0

1

Собираю 1.3.5 версию с сырцов:

splinter@bastile:~/Downloads/slim-1.3.5/build$ cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/home/splinter/INSTALL/slim-1.3.5 
	FontConfig Found
	PAM disabled
	ConsoleKit Enabled
	ConsoleKit Found
	DBus Found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/splinter/Downloads/slim-1.3.5/build
/home/splinter/Downloads/slim-1.3.5/PAM.h:13:31: фатальная ошибка: security/pam_appl.h: Нет такого файла или каталога
компиляция прервана.
make[2]: *** [CMakeFiles/slim.dir/main.cpp.o] Ошибка 1
make[2]: Выход из каталога `/home/splinter/Downloads/slim-1.3.5/build'
make[1]: *** [CMakeFiles/slim.dir/all] Ошибка 2
make[1]: Выход из каталога `/home/splinter/Downloads/slim-1.3.5/build'
make: *** [all] Ошибка 2
Какого хера? ведь написанно же PAM disabled!

★★★★★

Слакварята должны страдать.

anonymous
()

log.h

#ifndef _LOG_H_
#define _LOG_H_

#ifdef USE_CONSOLEKIT
#include "Ck.h" 
#endif
#ifdef USE_CONSOLEKIT
#include "PAM.h"
#endif
#include "const.h"
#include <fstream>

Возможно автор хотел написать USE_PAM хз попробуй

bhfq ★★★★★
()
Ответ на: комментарий от splinter

Pam есть, но так же есть флаг «pam» для этого пакета.

К тому же у пакета есть флаг «consolekit», задействование которого требует так же, что бы был активирован и флаг «pam».

А вы насколько я вижу поддержку consolekit включаете. Так что выхода два или включайте и pam или выключайте поддержку consolekit.

kostik87 ★★★★★
()
Ответ на: комментарий от splinter
$ ldd /tmp/slim-1.3.5-r1_no_pam/usr/bin/slim  | grep pam
$ ldd /tmp/slim-1.3.5-r1/usr/bin/slim  | grep pam
	libpam.so.0 => /lib64/libpam.so.0 (0x00007f3586484000)

Ну что удалось собрать slim ?

kostik87 ★★★★★
()
Ответ на: комментарий от splinter

Если все же слака, то лучше через sbopkg оно там даже с заплаткой.

ATAMAH
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.