| Summary: | imake dumps core | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexey Rusakov <ktirf> | ||||
| Component: | xorg-x11-devel | Assignee: | Valery Inozemtsev <shrek> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | major | ||||||
| Priority: | P3 | ||||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
/tmp/imakeAs7Wh6: Permission denied - это не есть бага. разбирайтесь почему не возможно создать временные файлы А почему временные файлы создаются в /tmp, а не в /tmp/.private/ktirf? откуда мне знать что у вас в системе творится. разбирайтесь с pam_mktemp, TMPDIR видно не передается Прошу прощения, не написал сразу: в шелле $TMPDIR есть и равен /tmp/.private/ktirf. В общем, понятно, придется самому в исходники imake лезть. Соблаговолите посмотреть в файл xc/config/imake.c в исходниках xorg, и обратите внимание на строки 332 и 333. и какие предложения? Использовать не hardcoded /tmp, а $TMPDIR. патч в студию <grumble>мне тоже неохота вспоминать, как правильно получать значение переменной окружения...</grumble> Ok, будет патч. Created attachment 724 [details]
patch
что-то типа этого fixed in 6.8.2-alt3 |
Листинг ниже. У меня работает pam0_mktemp; не могло ли это повлиять? Дело в том, что когда я собираю свой пакет в hasher'е, imake при сборке этого пакета отрабатывает нормально. $ imake sh: line 1: /tmp/imakeAs7Wh6: Permission denied zsh: 12057 abort (core dumped) imake $ ls /tmp/imakeAs7Wh6 ls: /tmp/imakeAs7Wh6: No such file or directory $ cat Imakefile acfindx: @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' $ cat Imakefile.c /* imake - temporary file */ #define DefaultOSName Linux 2.6.9-wks26-up-alt3 i686 #define DefaultOSMajorVersion 2 #define DefaultOSMinorVersion 6 #define DefaultOSTeenyVersion 9 #define CrossCompiling NO #define LinuxUnknown 0 #define LinuxSuSE 1 #define LinuxCaldera 2 #define LinuxCraftworks 3 #define LinuxDebian 4 #define LinuxInfoMagic 5 #define LinuxKheops 6 #define LinuxALT 7 #define LinuxRedHat 8 #define LinuxSlackware 9 #define LinuxTurbo 10 #define LinuxWare 11 #define LinuxYggdrasil 12 #define DefaultLinuxDistribution LinuxALT #define DefaultLinuxDistName ALTLinux $