From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 26 Oct 2017 15:08:31 +0300 (MSK) From: Ivan Zakharyaschev To: "devel@ where you _can_ ask" In-Reply-To: <60bc4562-44ad-917f-1b9a-eec32096b23d@basealt.ru> Message-ID: References: <0d493fb9-d184-886d-d4b9-257f6ff76ca3@basealt.ru> <60bc4562-44ad-917f-1b9a-eec32096b23d@basealt.ru> User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1807885841-146641113-1509019711=:9493" Subject: Re: [newbies] =?koi8-r?b?79vJwsvBINDSySBjbWFrZS3Tws/Sy8U=?= X-BeenThere: devel-newbies@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "devel@ where you _can_ ask" List-Id: "devel@ where you _can_ ask" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Oct 2017 12:08:31 -0000 Archived-At: List-Archive: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --1807885841-146641113-1509019711=:9493 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT Hello! On Thu, 26 Oct 2017, alexey wrote: > Пытаюсь собрать пакет visualboyadvance-m и получаю ошибку > x86_64-alt-linux-gcc: error: qc: No such file or directory На самом деле, я помню, что там была следующая ошибка ещё (из личного общения) -- нету некого lib*.a файла. И это дополнительная информация в пользу объяснения, которое я высказываю ниже. Этот lib*.a не создаётся из-за показанной здесь предыдущей ошибки. (На самом деле, если бы все обе ошибки были показаны в этом письме, получается, было бы легче разобраться, чем видя только одну ошибку.) > Репозиторий на git.altlinux > http://git.altlinux.org/people/alexey/packages/?p=visualboyadvance-m.git > > Исходные коды взял здесь > https://github.com/visualboyadvance-m/visualboyadvance-m > > Насколько я понял, обращение к qc порождается cmake-ом. Результат поиска по > "qc" в приложенном файле (qc_hsh-shell_grep.txt). > > Может быть, кто-то с таким сталкивался? Буду рад любым соображениям по > преодолению. Я погуглил по этим буквам: "qc" "cmake"; и найденные обсуждения наводят на мысль, что это аргумент для ar (см. man ar). Такая ошибка могла возникнуть, если там делается что-то вроде (пример на shell): $AR qc ... а $AR при этом раскрывается в пустоту (потому что не определён). И в этом grep-е по содержанию пакета cmake есть похожие вещи: /usr/share/cmake/Modules/Platform/Windows-GNU.cmake:58: set(CMAKE_${lang}_ARCHIVE_CREATE " qc ") /usr/share/cmake/Modules/CMakeFortranInformation.cmake:196: set(CMAKE_Fortran_ARCHIVE_CREATE " qc ") /usr/share/cmake/Modules/CMakeCXXInformation.cmake:268: set(CMAKE_CXX_ARCHIVE_CREATE " qc ") /usr/share/cmake/Modules/CMakeCUDAInformation.cmake:143: set(CMAKE_CUDA_ARCHIVE_CREATE " qc ") /usr/share/cmake/Modules/CMakeCInformation.cmake:179: set(CMAKE_C_ARCHIVE_CREATE " qc ") Вызов ar должен был бы создать требуемый lib*.a, но этого не происходит из-за того, что вместо настоящего ar почему-то подставляется пустота. Больше ничего не знаю про cmake и дальше подсказать не могу. -- Best regards, Ivan --1807885841-146641113-1509019711=:9493--