autoreconf

Please install double-conversion library when building redex

谁说胖子不能爱 提交于 2020-01-02 17:49:49
问题 I am trying to build redex - unfortunately it fails with: checking for ceil in -ldouble-conversion... no configure: error: Please install double-conversion library But I installed this library: ➜ double-conversion git:(master) ✗ sudo scons install [sudo] password for ligi: scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... scons: `install' is up to date. scons: done building targets. I installed it from https://github.com/google/double

why is “autoreconf” not used often?

余生长醉 提交于 2019-12-06 17:19:23
问题 I am newbie of Autotools. From my understanding, one would use the following basic steps to build software using Autotools: autoreconf --install ./configure make However, I noticed that most open source software packages (on Linux) does not need the step 1. They most time just need step 2 and 3 to build. It seems that they already are packaged with Makefile.in . I am wondering why? Do they manually code the Makefile.in , or the software developer uses autoreconf to generate the Makefile.in

Please install double-conversion library when building redex

被刻印的时光 ゝ 提交于 2019-12-06 09:38:00
I am trying to build redex - unfortunately it fails with: checking for ceil in -ldouble-conversion... no configure: error: Please install double-conversion library But I installed this library: ➜ double-conversion git:(master) ✗ sudo scons install [sudo] password for ligi: scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... scons: `install' is up to date. scons: done building targets. I installed it from https://github.com/google/double-conversion I had the same problem and found the solution online. What you have to do is open "configure.ac"

why is “autoreconf” not used often?

家住魔仙堡 提交于 2019-12-04 23:03:36
I am newbie of Autotools. From my understanding, one would use the following basic steps to build software using Autotools: autoreconf --install ./configure make However, I noticed that most open source software packages (on Linux) does not need the step 1. They most time just need step 2 and 3 to build. It seems that they already are packaged with Makefile.in . I am wondering why? Do they manually code the Makefile.in , or the software developer uses autoreconf to generate the Makefile.in before creating the software package? Thanks. The software developer who creates the tarball (or who

Autoreconf stops with “non-POSIX variable name”

有些话、适合烂在心里 提交于 2019-12-04 13:58:16
I created a Makefile.in where I read the content out of a file and pass it to CFLAGS. Calling ./configure ... the Makefile will be generated an all works well. Makefile.in: ... MY_REVISION_FILE=my-revision.txt MY_REVISION=$(shell cat $(top_srcdir)/$(MY_REVISION_FILE)) AM_CFLAGS = -I$(EXTRAS_INCLUDE_DIR) -I$(top_srcdir) -DMY_REVISION=$(MY_REVISION) ... The problem arises once I moved the Makefile.in code into Makefile.am to allow the auto generation of Makefile.in. There calling autoreconf -i --force stops with the following error: server/Makefile.am:9: cat $(top_srcdir: non-POSIX variable name