Re: Dependency tracking not working on macOS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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]




[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux