[prev in list] [next in list] [prev in thread] [next in thread]
List: autoconf
Subject: Re: Dependency tracking not working on macOS
From: Christoph_Grüninger <foss () grueninger ! de>
Date: 2022-10-19 20:27:33
Message-ID: b603b4c3-590a-0214-9690-34e1e0cb5e39 () grueninger ! de
[Download RAW message or body]
Hi Paul,
sounds embarrassing, but I still get
> config.status:1855: executing depfiles commands
> config.status:1979: cd alberta_util/src && sed -e '/# am--include-marker/d' \
> Makefile | make -f - am--depfiles
> make: *** fopen (temporary file): No such file or directory. Stop.
> config.status:1984: $? = 2
> config.status:1979: cd add_ons/libalbas/src && sed -e '/# \
> am--include-marker/d' Makefile | make -f - am--depfiles
> > Any idea what I am missing? I double-checked hat the used make has
> > version 4.3.91.
>
> You'll need to triple-check then. It's not physically possible for GNU
> make version 4.3.91 to generate that error message. Somehow your build
> system is still running some other version of make; it's probably a
> good idea to figure that out and see what version it actually is.
> Maybe add a line to your recipe that runs make with --version to see
> what's happening.
After fetching GNU Make from Git and building it (your patch became part
of master in the meantime), I set the PATH and print the version,
4.3.91. I added the same command to my configure.ac and configure
reports it to be 4.3.91, too. After configure / config.status failed, I
add a "make --version" to config.status and re-run it. Again, 4.3.91 is
the output and config.log contains the lines from above. I am puzzled.
Any further ideas?
Kind regards,
Christoph
My actual commands are:
- mkdir make-git ; cd make-git
- git clone https://git.savannah.gnu.org/git/make.git .
- CC=/usr/local/Cellar/gcc/12.2.0/bin/gcc-12 ./bootstrap
- CC=/usr/local/Cellar/gcc/12.2.0/bin/gcc-12 CFLAGS="-Wno-error"
./configure --program-prefix=g --disable-dependency-tracking
- make
- cd ..
- PATH=make-git:$PATH
- make --version
- ./generate-alberta-automakefiles.sh
- autoreconf --force --install
- CC=/usr/local/Cellar/gcc/12.2.0/bin/gcc-12 ./configure ||
FINISHED=false
- gsed -i '6 cmake --version' config.status
- ./config.status || FINISHED=false
- cat config.status
- cat config.log
--
L'enjeu est de bâtir la France de nos enfants,
pas de ressasser la France de notre enfance.
[Emmanuel Macron, 2022]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic