From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id +HS4Akmjq2FuFQEAgWs5BA (envelope-from ) for ; Sat, 04 Dec 2021 18:20:09 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id sDAcOkijq2EESgAA1q6Kng (envelope-from ) for ; Sat, 04 Dec 2021 17:20:08 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 36D4A243BF for ; Sat, 4 Dec 2021 18:20:08 +0100 (CET) Received: from localhost ([::1]:46904 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mtYhj-00024W-Bn for larch@yhetil.org; Sat, 04 Dec 2021 12:20:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46102) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mtYhY-00024M-2V for help-guix@gnu.org; Sat, 04 Dec 2021 12:19:56 -0500 Received: from libre.brussels ([144.76.234.112]:52742) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mtYhT-0000GG-CG for help-guix@gnu.org; Sat, 04 Dec 2021 12:19:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=libre.brussels; s=mail; t=1638638384; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JOmfLCI//EWB4wuE51ZW59EyDVf6W9ZyJtE3+gw4A4s=; b=BzbARWsRNxYTv846FJcdx0B9TViVOaTd4E1c85csDeSB9dXjC8kJs9fPPyr7tZWHn5LrBr FkjcXYMplzs7trujsSjohllAjwRX4MxRjskJh/qzJpd0sEDM/rNDxadzbAfMgkp/3cNkY9 oO4xkZRYkPsMZplHM6YGLg1xLgYkPf4= From: indieterminacy@libre.brussels To: help-guix@gnu.org Subject: [package-building] configure: error: can not run /tmp/guix-build-.* Date: Sat, 04 Dec 2021 17:37:43 +0100 Message-ID: <87tufoffzk.fsf@qiuy04.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=144.76.234.112; envelope-from=indieterminacy@libre.brussels; helo=libre.brussels X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1638638408; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=JOmfLCI//EWB4wuE51ZW59EyDVf6W9ZyJtE3+gw4A4s=; b=LJFmiYLdbDOazB811Ep79oZJE00LDPjCrBhsyA0wA1IjjtWU4P0ZLsezgFlZcOrW/GYBQe 2DbDDBTnoQ5mE7JYoFgVMBS+7W955Bg2yc8FeWTDFLivh7RI0EJG12F4ADu3uO22Art+Y7 gGVHYRqlGzXspZAmt2nMvTrLKpkc+wOFcMXnT4NjW/MsoGATNg7irtBJDNfwPfIzFvg1fh Kg8QlOw/F0fzUlyY824rx8ESGptzJR8uGEK3QPqBx/l96tPHeCwzs+4q1iD8GaBCMl8U2t nLRyDv8/7yFFP0ew50QLUNVrvSjxXYR85kiZ+392JioUMXKHFhX/D1zE66XPhQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1638638408; a=rsa-sha256; cv=none; b=Cg+UnjB7HUQJOLCA4EcLnffr7rUFqgbmkcMLal9SgfktfrYaH64ocUyuQ4r6RGENtFnQqv O7kNImljOxTzXYTah7GEtdyFGVGO1QPvkU8yqz6BCvu7fYtVSekW3M1a5BDRtmPVwv+OKe /kPaArpKVZEaG2M5CDQRGQM6GwCvn3/Fw7MirNHRUBLyJGssl/NETTZCYpW/ldssP0BR38 gf1VyJldWx4dnYPUj5biKOTX2RVxN0yrc77mGGH08u3pPoydWDAHAYbVDrgzktDTZMCenw BLmIMMIiC9ph9aO54qCTrqGiHUSIZnbyRvfOBLRJ112b8iJ/KvjKnq+xqvghUQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=libre.brussels header.s=mail header.b=BzbARWsR; dmarc=pass (policy=none) header.from=libre.brussels; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.63 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=libre.brussels header.s=mail header.b=BzbARWsR; dmarc=pass (policy=none) header.from=libre.brussels; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 36D4A243BF X-Spam-Score: -3.63 X-Migadu-Scanner: scn0.migadu.com X-TUID: T6QyXJSDoPkx Hello, Im unsuccessful at packaging the (dusty) compiler/parser Preccx. The logfile reveals this at the build stage: ``` starting phase `build' mkdir -p build/`src/config.guess` mkdir -p build/`src/config.guess`/include sh -c 'cwd=3D`pwd`; cd build/`src/config.guess` ; \ $cwd/src/configure --srcdir=3D$cwd/src' creating cache ./config.cache checking package version... preccx 2.60 configure: error: can not run /tmp/guix-build-preccx-2.60.drv-0/precc-2.60/= src/config.sub make: *** [Makefile:50: build/`src/config.guess`/configure] Error 1 command "make" "-j" "4" failed with status 2 ``` Running Make traditonally from the repo's parent-folder appears to work (th= ough I havent installed it yet). It's logfile does manage to evaluate `src/config.guess` into x86_64-unknown-linux-gnu, in order to create an acceptable bind/x86_64-unknown-linux-gnu/ directory-pathway. This is commensurate within the INSTALL files expectations: ``` i) in this directory run make config; make; make test; make install, or ii) change to a different build directory. I suggest ./build/ mkdir -p build/; cd build/ Then the Makefile needs to be created in that directory by running ../src/configure --srcdir=3D After that and still in the build directory, you run make; make install ``` FYI, I did have to tweak two lines when attempting something similar in a Debian compilation to resolve x2 bad substitution errors but Guix did not appear to trip over in the same situation. (I dont have my tweaks at ha= nd). The full log of the traditional make installation (see appendix) does menti= on Debian install files but I do not know whether they are impactful to the Guix install or not. There is no file in my directory /tmp containing the prefix guix-build- . Here is my WIP guix package-definition: ``` (define-module (preccx) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix build-system gnu) #:use-module (guix download) #:use-module (gnu packages build-tools)=20=20 #:use-module (gnu packages groff)) (define-public preccx (package (name "preccx") (version "2.60") (source (origin (method url-fetch) (uri (string-append "https://sourceforge.net/projects/" name "/files/p= reccx/" version "/precc-" version ".tgz/download")) (sha256 (base32 "0lml2h0c5pk1fb1cc7iwbdildrk0cbcl4cfmixh4bpl0swf82dx7")))) (build-system gnu-build-system) (arguments `(#:phases (modify-phases %standard-phases (add-before 'build 'set-CC (lambda _ (setenv "CC" "gcc") #t)) (delete 'configure)) ; rq no configure script ;;#:make-flags (list (string-append "CC=3D" ,(cc-for-target)) ;; (string-append "prefix=3D" %output)) #:tests? #f)) ;; rq tests-exist deactivated for the moment (native-inputs `(("groff" ,groff))) (synopsis "higher order compiler compiler") (description "PRECCX is an infinite-lookahead higher-order compiler-compiler for con= text-dependent grammars. The generated code is ANSI C and ANSI C++; the cod= e will compile and run under either C or C++. PRECCX grammars admit EBNF + = inherited and synthetic attributes") (home-page "https://sourceforge.net/projects/preccx/") (license license:gpl2))) preccx ``` Groff is used as my approximation for Nroff, in order to compile manpages. Preccx is a 1990s script, with the last version released in 2007, it has a patchwork and tests to permit a wide range of OSes from that time period. Its entirely possible that a fresh makefile would help but the number of config files and makefiles makes it feel like a can of worms. Does anybody have any clue regarding how the build script should be altered? Kind regards, Jonathan indieterminacy@libre.brussels # Appendix A: Log re Guix package build ``` WARNING: (guile-user): imported module (guix build utils) overrides core bi= nding `delete' starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/zjwffq7qj1jdzs8brcddq381zkfc= pgd2-groff-1.22.4/bin:/gnu/store/v6f44zccwh9z5zk3pjlywjybbi8n2hjh-tar-1.32/= bin:/gnu/store/ncydgq2znms5n1d2k5yqshhf58nsixwv-gzip-1.10/bin:/gnu/store/i8= h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/bin:/gnu/store/9860f1abqj8wjjnwl= 8a9v54pdcc3bhgf-xz-5.2.4/bin:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-fi= le-5.38/bin:/gnu/store/n4n560pfvvw50a9369axw5vj5rrqfj1n-diffutils-3.7/bin:/= gnu/store/cd5qf3kcnlq35p9k392pjdpdzpsnds70-patch-2.7.6/bin:/gnu/store/hic7s= nhayfl7m6cpfqqr73nmm19bpqkg-findutils-4.7.0/bin:/gnu/store/swqdvwri9dbv6zss= g6v0by7l05hd6wxp-gawk-5.0.1/bin:/gnu/store/ishk7fswcs4gkwcp8mh788z4mvvl9bxh= -sed-4.8/bin:/gnu/store/bhs4rj58v8j1narb2454raan2ps38xd8-grep-3.4/bin:/gnu/= store/57xj5gcy1jbl9ai2lnrqnpr0dald9i65-coreutils-8.32/bin:/gnu/store/hm40bx= nv8jxmbc1lpb7zfimii4xm9m81-make-4.3/bin:/gnu/store/pwcp239kjf7lnj5i4lkdzcfc= xwcfyk72-bash-minimal-5.0.16/bin:/gnu/store/mpa04aq8lblbcviyxywxcsb1zbi0mf3= 9-ld-wrapper-0/bin:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.3= 4/bin:/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/bin:/gnu/store/= fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/bin:/gnu/store/fa6wj5bxkj5ll1d7= 292a70knmyl7a0cr-glibc-2.31/sbin' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/i8h2pcxqdq07ijm3ib= kka8f4smn1w48v-bzip2-1.0.8/include:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3b= hgf-xz-5.2.4/include:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/= include:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/include:/gnu= /store/hm40bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/include:/gnu/store/m1z7cdb= qsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/include:/gnu/store/rn75fm7adgx3pw5j= 8pg3bczfqq1y17lk-gcc-7.5.0/include:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a= 0cr-glibc-2.31/include:/gnu/store/gfapkk5c6hvl1d94m4sqnhn7f9l5gqyh-linux-li= bre-headers-5.4.20/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/i8h2pcxqdq07ij= m3ibkka8f4smn1w48v-bzip2-1.0.8/include:/gnu/store/9860f1abqj8wjjnwl8a9v54pd= cc3bhgf-xz-5.2.4/include:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5= .38/include:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/include:= /gnu/store/hm40bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/include:/gnu/store/m1z= 7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/include:/gnu/store/rn75fm7adgx3= pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++:/gnu/store/rn75fm7adgx3pw5j8pg3b= czfqq1y17lk-gcc-7.5.0/include:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-g= libc-2.31/include:/gnu/store/gfapkk5c6hvl1d94m4sqnhn7f9l5gqyh-linux-libre-h= eaders-5.4.20/include' environment variable `LIBRARY_PATH' set to `/gnu/store/zjwffq7qj1jdzs8brcdd= q381zkfcpgd2-groff-1.22.4/lib:/gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-b= zip2-1.0.8/lib:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/lib:/gn= u/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/lib:/gnu/store/swqdvwri9= dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/lib:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7= gkcg3m4-binutils-2.34/lib:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc= -2.31/lib:/gnu/store/s3dcqzwqaakv1yx37by9chksdbkgih17-glibc-2.31-static/lib= :/gnu/store/hwcky7446s952w0mwchhmm211ll07zrq-glibc-utf8-locales-2.31/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/hwcky7446s952w0mwchh= mm211ll07zrq-glibc-utf8-locales-2.31/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' precc-2.60/ precc-2.60/build/ precc-2.60/doc/ precc-2.60/doc/Makefile precc-2.60/doc/BUGS precc-2.60/doc/Makefile.in precc-2.60/doc/history.txt precc-2.60/doc/preccx.faq precc-2.60/doc/preccx.lsm precc-2.60/doc/preccx.t precc-2.60/doc/register.doc precc-2.60/doc/reserved.nms precc-2.60/doc/historical-license.doc precc-2.60/src/ precc-2.60/src/bin/ precc-2.60/src/bin/Makefile.in precc-2.60/src/bin/Makefile precc-2.60/src/bin/lex.c precc-2.60/src/bin/c.c precc-2.60/src/bin/c.y precc-2.60/src/bin/cp precc-2.60/src/bin/errs precc-2.60/src/bin/preamble.c precc-2.60/src/bin/lex.y precc-2.60/src/bin/lexp precc-2.60/src/bin/preamble.h precc-2.60/src/bin/preccx.c precc-2.60/src/bin/preccx.h precc-2.60/src/bin/preccx.y precc-2.60/src/bin/preccxp precc-2.60/src/bin/version.h precc-2.60/src/doc/ precc-2.60/src/examples/ precc-2.60/src/examples/cobol/ precc-2.60/src/examples/cobol/cobol-l.h precc-2.60/src/examples/cobol/Makefile precc-2.60/src/examples/cobol/README precc-2.60/src/examples/cobol/cobol.prj precc-2.60/src/examples/cobol/cobol.l precc-2.60/src/examples/cobol/environm.y precc-2.60/src/examples/cobol/cobol.y precc-2.60/src/examples/cobol/data.y precc-2.60/src/examples/cobol/expressi.y precc-2.60/src/examples/cobol/formats.y precc-2.60/src/examples/cobol/ident.y precc-2.60/src/examples/cobol/lex.y precc-2.60/src/examples/cobol/lexyy.c precc-2.60/src/examples/cobol/procedur.y precc-2.60/src/examples/test/ precc-2.60/src/examples/test/Makefile precc-2.60/src/examples/xml/ precc-2.60/src/examples/xml/REC-xml.c precc-2.60/src/examples/xml/DOM1.c precc-2.60/src/examples/xml/Makefile precc-2.60/src/examples/xml/README precc-2.60/src/examples/xml/REC-xml.h precc-2.60/src/examples/xml/REC-xml.y precc-2.60/src/examples/z/ precc-2.60/src/examples/z/yystuff.c precc-2.60/src/examples/z/Makefile precc-2.60/src/examples/z/README precc-2.60/src/examples/z/test1.z precc-2.60/src/examples/z/test2.z precc-2.60/src/examples/z/test3.z precc-2.60/src/examples/z/z.errs precc-2.60/src/examples/z/z.c precc-2.60/src/examples/z/zaux.c precc-2.60/src/examples/z/z.y precc-2.60/src/examples/z/zlex.errs precc-2.60/src/examples/z/zlex.c precc-2.60/src/examples/z/zlex.y precc-2.60/src/examples/z/zlexp precc-2.60/src/examples/z/zp precc-2.60/src/examples/Makefile precc-2.60/src/include/ precc-2.60/src/include/p_config.h.in precc-2.60/src/include/.make.state precc-2.60/src/include/Makefile precc-2.60/src/include/Makefile.in precc-2.60/src/include/cc.h precc-2.60/src/include/p_config.h precc-2.60/src/include/version.h precc-2.60/src/include/ccx.h precc-2.60/src/lib/ precc-2.60/src/lib/GRASP_dir_defaults precc-2.60/src/lib/.make.state precc-2.60/src/lib/Makefile.in precc-2.60/src/lib/Makefile precc-2.60/src/lib/on_error.c precc-2.60/src/lib/atexit.c precc-2.60/src/lib/cc.c precc-2.60/src/lib/ccdata.c precc-2.60/src/lib/ccx.c precc-2.60/src/lib/common.c precc-2.60/src/lib/engine.c precc-2.60/src/lib/jmp.c precc-2.60/src/lib/yystuff.c precc-2.60/src/man/ precc-2.60/src/man/man1/ precc-2.60/src/man/man1/preccx.1 precc-2.60/src/man/Makefile.in precc-2.60/src/man/Makefile precc-2.60/src/man/preccx.1 precc-2.60/src/man/preccx.m precc-2.60/src/prep/ precc-2.60/src/prep/Makefile precc-2.60/src/prep/Makefile.in precc-2.60/src/test/ precc-2.60/src/test/Makefile.in precc-2.60/src/test/Makefile precc-2.60/src/test/calculat.c precc-2.60/src/test/calcp precc-2.60/src/test/calculat.y precc-2.60/src/test/fib.c precc-2.60/src/test/fib.y precc-2.60/src/test/fibp precc-2.60/src/Make.conf precc-2.60/src/.backup precc-2.60/src/config.status precc-2.60/src/Make.conf.in precc-2.60/src/Makefile.dos precc-2.60/src/Makefile.in precc-2.60/src/acconfig.h precc-2.60/src/config.guess precc-2.60/src/config.log precc-2.60/src/config.sub precc-2.60/src/config.i486-unknown-linux precc-2.60/src/config.sparc-sun-solaris2.5 precc-2.60/src/config.mips-sgi-irix6.3 precc-2.60/src/stamp-h.in precc-2.60/src/rules.mk precc-2.60/src/config.sparc-sun-solaris2.6 precc-2.60/src/config.sparc-sun-sunos4.1.3 precc-2.60/src/configure precc-2.60/src/configure.in precc-2.60/src/install-sh precc-2.60/src/stamp-h precc-2.60/src/VERSION precc-2.60/src/config.cache precc-2.60/src/Makefile precc-2.60/.cvsignore precc-2.60/INSTALL precc-2.60/Makefile precc-2.60/README precc-2.60/RUN precc-2.60/filelist precc-2.60/nofilist precc-2.60/debian/ precc-2.60/debian/rules precc-2.60/debian/changelog precc-2.60/debian/control precc-2.60/debian/postinst precc-2.60/debian/preinst precc-2.60/debian/prerm precc-2.60/debian/postrm precc-2.60/debian/copyright precc-2.60/debian/docs precc-2.60/debian/README.debian precc-2.60/config.log precc-2.60/config.cache phase `unpack' succeeded after 0.0 seconds starting phase `bootstrap' no 'configure.ac' or anything like that, doing nothing phase `bootstrap' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' patch-shebang: ./debian/postinst: changing `/bin/sh' to `/gnu/store/pwcp239= kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh' patch-shebang: ./debian/postrm: changing `/bin/sh' to `/gnu/store/pwcp239kj= f7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh' patch-shebang: ./debian/preinst: changing `/bin/sh' to `/gnu/store/pwcp239k= jf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh' patch-shebang: ./debian/prerm: changing `/bin/sh' to `/gnu/store/pwcp239kjf= 7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh' patch-shebang: ./debian/rules: changing `/usr/bin/make' to `/gnu/store/hm40= bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/bin/make' patch-shebang: ./src/config.guess: changing `/bin/sh' to `/gnu/store/pwcp23= 9kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh' patch-shebang: ./src/config.status: changing `/bin/sh' to `/gnu/store/pwcp2= 39kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh' patch-shebang: ./src/config.sub: changing `/bin/sh' to `/gnu/store/pwcp239k= jf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh' patch-shebang: ./src/configure: changing `/bin/sh' to `/gnu/store/pwcp239kj= f7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh' patch-shebang: ./src/install-sh: changing `/bin/sh' to `/gnu/store/pwcp239k= jf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `set-CC' phase `set-CC' succeeded after 0.0 seconds starting phase `build' mkdir -p build/`src/config.guess` mkdir -p build/`src/config.guess`/include sh -c 'cwd=3D`pwd`; cd build/`src/config.guess` ; \ $cwd/src/configure --srcdir=3D$cwd/src' creating cache ./config.cache checking package version... preccx 2.60 configure: error: can not run /tmp/guix-build-preccx-2.60.drv-0/precc-2.60/= src/config.sub make: *** [Makefile:50: build/`src/config.guess`/configure] Error 1 command "make" "-j" "4" failed with status 2 ``` # Appendix B: Log re Traditional Make ``` mkdir -p build/`src/config.guess` mkdir -p build/`src/config.guess`/include sh -c 'cwd=3D`pwd`; cd build/`src/config.guess` ; \ $cwd/src/configure --srcdir=3D$cwd/src' loading cache ./config.cache checking package version... preccx 2.60 checking host system type... x86_64-unknown-linux-gnu checking for bash... (cached) /run/current-system/profile/bin/bash checking if make imports SHELL... (cached) no checking for gcc... (cached) gcc checking whether the C compiler (gcc -O ) works... yes checking whether the C compiler (gcc -O ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking for AIX... no checking for minix/config.h... (cached) no checking for a BSD compatible install... (cached) /home/USERNAME/.guix-prof= ile/bin/install -c checking if we are running under 16bit dos... (cached) no checking for ln... (cached) ln checking whether ln -s works... (cached) yes checking if mkdir accepts -p... (cached) yes checking for pushd... no checking for cd... no checking for popd... no checking for cd... no checking for ar... (cached) ar checking for date... (cached) date checking for fgrep... (cached) fgrep checking for gzexe... (cached) gzexe checking for ranlib... (cached) ranlib checking for zip... (cached) zip checking for unzip... (cached) unzip checking for arch... (cached) uname -m checking whether make sets ${MAKE}... (cached) yes checking for log10 in -lm... (cached) yes checking if we have a C++ compiler... (cached) no checking for working const... (cached) yes checking for inline... (cached) inline checking for ANSI C header files... (cached) yes checking for stdarg.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for io.h... (cached) no checking for alloc.h... (cached) no checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for size_t... (cached) yes checking for u8... (cached) no checking for u16... (cached) no checking for u32... (cached) no checking for u64... (cached) no checking size of char... (cached) 1 checking size of short... (cached) 2 checking size of char *... (cached) 8 checking size of int... (cached) 4 checking size of long... (cached) 8 checking size of long long... (cached) 8 checking which integer type is size 1... (cached) char checking which integer type is size 2... (cached) short checking which integer type is size 4... (cached) int checking which integer type is size 8... (cached) long checking how C stack places function parameters... (cached) ascending checking how C passes structs on the stack... (cached) by reference checking if C allows nonconstant initializers... (cached) yes checking if C allows the __cdecl modifier... (cached) no checking return type of signal handlers... (cached) void checking for strstr... (cached) yes checking for strchr... (cached) yes checking for atexit... (cached) yes checking if stdio.h declares getchar... (cached) yes checking for va_start bug... (cached) no checking for C optimization bug... (cached) no creating ./config.status creating Makefile creating Make.conf creating lib/Makefile creating bin/Makefile creating include/Makefile creating man/Makefile creating prep/Makefile creating test/Makefile creating include/p_config.h include/p_config.h is unchanged cd build/`src/config.guess` ; make all make[1]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu' cd /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/build= /x86_64-unknown-linux-gnu; make -f /home/USERNAME/6q20hqh_parsing/oq_c/oqo_= precc/tet_repos/precc-2.60/src/prep/Makefile prep \ TOPDIR=3D/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60= BLDDIR=3D/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.6= 0/build/x86_64-unknown-linux-gnu make[2]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu' mkdir -p bin mkdir -p include mkdir -p lib mkdir -p man mkdir -p man/man1 mkdir -p test make[2]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu' mkdir -p include cd include ;\ make -f /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/pre= cc-2.60/src/include/Makefile \ TOPDIR=3D/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60= BLDDIR=3D/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.6= 0/build/x86_64-unknown-linux-gnu make[2]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu/include' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu/include' make library TOKEN=3Dchar TOKENSIZE=3D1 make[2]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu' mkdir -p lib ;\ cd lib ;\ make -f /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/= src/lib/Makefile almostclean library TOPDIR=3D/home/USERNAME/6q20hqh_parsin= g/oq_c/oqo_precc/tet_repos/precc-2.60 BLDDIR=3D/home/USERNAME/6q20hqh_parsi= ng/oq_c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu make[3]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu/lib' rm -f cc.o ccdata.o ccx.o common.o engine.o on_error.o jmp.o yystuff.o atex= it.o core *~ *.bak *.sw? gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"char" -DVALUE=3D"char*" -DPARAM=3D"long" -= O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/sr= c/lib/cc.c -o cc.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"char" -DVALUE=3D"char*" -DPARAM=3D"long" -= O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/sr= c/lib/ccdata.c -o ccdata.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"char" -DVALUE=3D"char*" -DPARAM=3D"long" -= O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/sr= c/lib/ccx.c -o ccx.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"char" -DVALUE=3D"char*" -DPARAM=3D"long" -= O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/sr= c/lib/common.c -o common.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"char" -DVALUE=3D"char*" -DPARAM=3D"long" -= O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/sr= c/lib/engine.c -o engine.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"char" -DVALUE=3D"char*" -DPARAM=3D"long" -= O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/sr= c/lib/on_error.c -o on_error.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"char" -DVALUE=3D"char*" -DPARAM=3D"long" -= O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/sr= c/lib/jmp.c -o jmp.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"char" -DVALUE=3D"char*" -DPARAM=3D"long" -= O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/sr= c/lib/yystuff.c -o yystuff.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"char" -DVALUE=3D"char*" -DPARAM=3D"long" -= O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/sr= c/lib/atexit.c -o atexit.o=20 ar -rv libcc1.a cc.o ccdata.o ccx.o common.o engine.o on_error.o jmp.o yyst= uff.o atexit.o a - cc.o a - ccdata.o Failure of ranlib does not necesarily mean a problem here. It may be that it is not needed on your system. ranlib libcc1.a rm -f cc.o ccdata.o ccx.o common.o engine.o on_error.o jmp.o yystuff.o atex= it.o # (*) make[3]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu/lib' make[2]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu' make library TOKEN=3Dshort TOKENSIZE=3D2 make[2]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu' mkdir -p lib ;\ cd lib ;\ make -f /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/= src/lib/Makefile almostclean library TOPDIR=3D/home/USERNAME/6q20hqh_parsin= g/oq_c/oqo_precc/tet_repos/precc-2.60 BLDDIR=3D/home/USERNAME/6q20hqh_parsi= ng/oq_c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu make[3]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu/lib' rm -f cc.o ccdata.o ccx.o common.o engine.o on_error.o jmp.o yystuff.o atex= it.o core *~ *.bak *.sw? gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"short" -DVALUE=3D"char*" -DPARAM=3D"long" = -O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/s= rc/lib/cc.c -o cc.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"short" -DVALUE=3D"char*" -DPARAM=3D"long" = -O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/s= rc/lib/ccdata.c -o ccdata.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"short" -DVALUE=3D"char*" -DPARAM=3D"long" = -O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/s= rc/lib/ccx.c -o ccx.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"short" -DVALUE=3D"char*" -DPARAM=3D"long" = -O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/s= rc/lib/common.c -o common.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"short" -DVALUE=3D"char*" -DPARAM=3D"long" = -O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/s= rc/lib/engine.c -o engine.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"short" -DVALUE=3D"char*" -DPARAM=3D"long" = -O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/s= rc/lib/on_error.c -o on_error.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"short" -DVALUE=3D"char*" -DPARAM=3D"long" = -O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/s= rc/lib/jmp.c -o jmp.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"short" -DVALUE=3D"char*" -DPARAM=3D"long" = -O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/s= rc/lib/yystuff.c -o yystuff.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"short" -DVALUE=3D"char*" -DPARAM=3D"long" = -O -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/s= rc/lib/atexit.c -o atexit.o=20 ar -rv libcc2.a cc.o ccdata.o ccx.o common.o engine.o on_error.o jmp.o yyst= uff.o atexit.o a - cc.o a - ccdata.o Failure of ranlib does not necesarily mean a problem here. It may be that it is not needed on your system. ranlib libcc2.a rm -f cc.o ccdata.o ccx.o common.o engine.o on_error.o jmp.o yystuff.o atex= it.o # (*) make[3]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu/lib' make[2]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu' make library TOKEN=3Dint TOKENSIZE=3D4 make[2]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu' mkdir -p lib ;\ cd lib ;\ make -f /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/= src/lib/Makefile almostclean library TOPDIR=3D/home/USERNAME/6q20hqh_parsin= g/oq_c/oqo_precc/tet_repos/precc-2.60 BLDDIR=3D/home/USERNAME/6q20hqh_parsi= ng/oq_c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu make[3]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu/lib' rm -f cc.o ccdata.o ccx.o common.o engine.o on_error.o jmp.o yystuff.o atex= it.o core *~ *.bak *.sw? gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"int" -DVALUE=3D"char*" -DPARAM=3D"long" -O= -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src= /lib/cc.c -o cc.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"int" -DVALUE=3D"char*" -DPARAM=3D"long" -O= -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src= /lib/ccdata.c -o ccdata.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"int" -DVALUE=3D"char*" -DPARAM=3D"long" -O= -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src= /lib/ccx.c -o ccx.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"int" -DVALUE=3D"char*" -DPARAM=3D"long" -O= -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src= /lib/common.c -o common.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"int" -DVALUE=3D"char*" -DPARAM=3D"long" -O= -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src= /lib/engine.c -o engine.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"int" -DVALUE=3D"char*" -DPARAM=3D"long" -O= -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src= /lib/on_error.c -o on_error.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"int" -DVALUE=3D"char*" -DPARAM=3D"long" -O= -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src= /lib/jmp.c -o jmp.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"int" -DVALUE=3D"char*" -DPARAM=3D"long" -O= -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src= /lib/yystuff.c -o yystuff.o=20 gcc -I. -I.. -I./include -I../include -I'/home/USERNAME/6q20hqh_parsing/oq_= c/oqo_precc/tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu'/include -I= '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src'/in= clude -DHAVE_CONFIG_H -DTOKEN=3D"int" -DVALUE=3D"char*" -DPARAM=3D"long" -O= -c /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60/src= /lib/atexit.c -o atexit.o=20 ar -rv libcc4.a cc.o ccdata.o ccx.o common.o engine.o on_error.o jmp.o yyst= uff.o atexit.o a - cc.o a - ccdata.o Failure of ranlib does not necesarily mean a problem here. It may be that it is not needed on your system. ranlib libcc4.a rm -f cc.o ccdata.o ccx.o common.o engine.o on_error.o jmp.o yystuff.o atex= it.o # (*) make[3]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu/lib' make[2]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu' mkdir -p bin cd bin ;\ make -f /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/pre= cc-2.60/src/bin/Makefile bin \ TOPDIR=3D/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60= BLDDIR=3D/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.= 60/build/x86_64-unknown-linux-gnu make[2]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu/bin' rm -f ../include/version.h echo "# define __PRECC__ 2,60" > ../include/version.h echo "# ifndef __DATE__" >> ../include/version.h echo "# define __DATE__ \"`date`\"" >> ../include/version.h echo "# endif" >> ../include/version.h gcc -DHAVE_CONFIG_H -O -o preccx preamble.o preccx.o lex.o c.o -L../lib -= lcc1 # - : preccx # - gzexe preccx make[2]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu/bin' mkdir -p man cd man ;\ make -f /home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/pre= cc-2.60/src/man/Makefile \ TOPDIR=3D/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.60= BLDDIR=3D/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/tet_repos/precc-2.6= 0/build/x86_64-unknown-linux-gnu make[2]: Entering directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/= tet_repos/precc-2.60/build/x86_64-unknown-linux-gnu/man' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu/man' make[1]: Leaving directory '/home/USERNAME/6q20hqh_parsing/oq_c/oqo_precc/t= et_repos/precc-2.60/build/x86_64-unknown-linux-gnu' ```