From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46157059.1090505@micmedia.ru> Date: Fri, 06 Apr 2007 01:55:37 +0400 From: "Alexei V. Mezin" Organization: NT-MDT User-Agent: Thunderbird 2.0b2 (X11/20070116) MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [sisyphus] =?koi8-r?b?89TSwc7Oz8Ug0M/XxcTFzsnFIGJjYz8=?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: alex783@hotbox.ru, ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2007 21:55:50 -0000 Archived-At: List-Archive: List-Post: Пытаюсь собрать VirtualBox. Столкнулся вот с этим: выдержка из configure.log ***** Checking bcc ***** compiling the following source file: int foo(a) int a; { return 0; } using the following command line: bcc -B /usr/bin/ -C-c -3 -S -o .tmp_out .tmp_src.c .tmp_src.c:1: CPP-FATAL error: Cannot open output file ** not found! Создал test.c с этим содержимым, запускаю компиляцию (для простоты переопределил TMPDIR) TMPDIR=/tmp strace bcc -B /usr/bin/ -C-c -3 -S -o .tmp_out test.c и вижу странное: unlink("/tmp$$000012063") = -1 ENOENT (No such file or directory) А если попробовать так (см. слешик в определении TMPDIR): TMPDIR=/tmp/ strace bcc -B /usr/bin/ -C-c -3 -S -o .tmp_out test.c то все работает. unlink("/tmp/$$000012072") = 0 Получается, что если TMPDIR без слэша на конце, то не работает ничего. По умолчанию его там нету. Кто виноват? P.S. Но ВиртуалБокс так и не собрался. Может кто еще пытался его собрать?