guile-reader-devel
[Top][All Lists]
Advanced

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

Re: [guile-reader-devel] Installation on Ubuntu 18.04.1 with distro's Gu


From: Jeremy Korwin
Subject: Re: [guile-reader-devel] Installation on Ubuntu 18.04.1 with distro's Guile 2.2.3
Date: Mon, 28 Jan 2019 22:34:59 +0100

Le dimanche 27 janvier 2019 à 16:50 +0100, Catonano a écrit :
> 
> 
> Il giorno dom 27 gen 2019 alle ore 15:57 Jeremy Korwin <
> address@hidden> ha scritto:
> > Hey readers,
> > 
> > I am trying to install guile-reader on my computer but I am facing
> > a
> > problem.
> > 
> > I use Ubuntu 18.04.1 and the distro's guile-2.2 installed with the
> > package manager apt-get (guile --version returns guile 2.2.3) .
> > 
> > I downloaded the guile-reader-0.6.2.tar.gz then when ./configure in
> > the
> > folder I got (put the complete log, sorry if it is too much):
> > 
> >    $ ./configure 
> >    checking for a BSD-compatible install... /usr/bin/install -c
> >    checking whether build environment is sane... yes
> >    checking for a thread-safe mkdir -p... /bin/mkdir -p
> >    checking for gawk... no
> >    checking for mawk... mawk
> >    checking whether make sets $(MAKE)... yes
> >    checking whether make supports nested variables... yes
> >    checking whether make supports nested variables... (cached) yes
> >    checking for gcc... gcc
> >    checking whether the C compiler works... yes
> >    checking for C compiler default output file name... a.out
> >    checking for suffix of executables... 
> >    checking whether we are cross compiling... no
> >    checking for suffix of object files... o
> >    checking whether we are using the GNU C compiler... yes
> >    checking whether gcc accepts -g... yes
> >    checking for gcc option to accept ISO C89... none needed
> >    checking whether gcc understands -c and -o together... yes
> >    checking for style of include used by make... GNU
> >    checking dependency style of gcc... gcc3
> >    checking for a sed that does not truncate output... /bin/sed
> >    checking for ar... ar
> >    checking the archiver (ar) interface... ar
> >    checking build system type... x86_64-unknown-linux-gnu
> >    checking host system type... x86_64-unknown-linux-gnu
> >    checking how to print strings... printf
> >    checking for a sed that does not truncate output... (cached)
> >    /bin/sed
> >    checking for grep that handles long lines and -e... /bin/grep
> >    checking for egrep... /bin/grep -E
> >    checking for fgrep... /bin/grep -F
> >    checking for ld used by gcc... /usr/bin/ld
> >    checking if the linker (/usr/bin/ld) is GNU ld... yes
> >    checking for BSD- or MS-compatible name lister (nm)...
> > /usr/bin/nm
> >    -B
> >    checking the name lister (/usr/bin/nm -B) interface... BSD nm
> >    checking whether ln -s works... yes
> >    checking the maximum length of command line arguments... 1572864
> >    checking how to convert x86_64-unknown-linux-gnu file names to
> >    x86_64-unknown-linux-gnu format... func_convert_file_noop
> >    checking how to convert x86_64-unknown-linux-gnu file names to
> >    toolchain format... func_convert_file_noop
> >    checking for /usr/bin/ld option to reload object files... -r
> >    checking for objdump... objdump
> >    checking how to recognize dependent libraries... pass_all
> >    checking for dlltool... no
> >    checking how to associate runtime and link libraries... printf
> > %s\n
> >    checking for archiver @FILE support... @
> >    checking for strip... strip
> >    checking for ranlib... ranlib
> >    checking command to parse /usr/bin/nm -B output from gcc
> > object...
> >    ok
> >    checking for sysroot... no
> >    checking for a working dd... /bin/dd
> >    checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> >    checking for mt... mt
> >    checking if mt is a manifest tool... no
> >    checking how to run the C preprocessor... gcc -E
> >    checking for ANSI C header files... yes
> >    checking for sys/types.h... yes
> >    checking for sys/stat.h... yes
> >    checking for stdlib.h... yes
> >    checking for string.h... yes
> >    checking for memory.h... yes
> >    checking for strings.h... yes
> >    checking for inttypes.h... yes
> >    checking for stdint.h... yes
> >    checking for unistd.h... yes
> >    checking for dlfcn.h... yes
> >    checking for objdir... .libs
> >    checking if gcc supports -fno-rtti -fno-exceptions... no
> >    checking for gcc option to produce PIC... -fPIC -DPIC
> >    checking if gcc PIC flag -fPIC -DPIC works... yes
> >    checking if gcc static flag -static works... yes
> >    checking if gcc supports -c -o file.o... yes
> >    checking if gcc supports -c -o file.o... (cached) yes
> >    checking whether the gcc linker (/usr/bin/ld -m elf_x86_64)
> > supports
> >    shared libraries... yes
> >    checking whether -lc should be explicitly linked in... no
> >    checking dynamic linker characteristics... GNU/Linux ld.so
> >    checking how to hardcode library paths into programs...
> > immediate
> >    checking for shl_load... no
> >    checking for shl_load in -ldld... no
> >    checking for dlopen... no
> >    checking for dlopen in -ldl... yes
> >    checking whether a program can dlopen itself... yes
> >    checking whether a statically linked program can dlopen
> > itself... no
> >    checking whether stripping libraries is possible... yes
> >    checking if libtool supports shared libraries... yes
> >    checking whether to build shared libraries... yes
> >    checking whether to build static libraries... no
> >    checking for ANSI C header files... (cached) yes
> >    checking for stdlib.h... (cached) yes
> >    checking for string.h... (cached) yes
> >    checking for strings.h... (cached) yes
> >    checking lightning.h usability... no
> >    checking lightning.h presence... no
> >    checking for lightning.h... no
> >    configure: WARNING: GNU lightning not found; GNU lightning
> >    enhancements not compiled.
> >    checking for an ANSI C-conforming const... yes
> >    checking for inline... inline
> >    checking for size_t... yes
> >    checking size of void *... 8
> >    checking for stdlib.h... (cached) yes
> >    checking for GNU libc compatible malloc... yes
> >    checking for stdlib.h... (cached) yes
> >    checking for GNU libc compatible realloc... yes
> >    checking for strncasecmp... yes
> >    checking for gperf... /usr/local/bin/gperf
> >    checking for pkg-config... /usr/bin/pkg-config
> >    checking pkg-config is at least version 0.9.0... yes
> >    configure: checking for guile 2.2
> >    configure: found guile 2.2
> >    checking for guile... /usr/bin/guile
> >    checking for Guile version >= 2.2... 2.2.3
> >    checking for guild... /usr/bin/guild
> >    checking for guile-config... /usr/bin/guile-config
> >    checking for ld used by gcc... /usr/bin/ld -m elf_x86_64
> >    checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld...
> > yes
> >    checking for shared library run path origin... done
> >    checking for GUILE... yes
> >    checking for guile-snarf... /usr/bin/guile-snarf
> >    checking for guild... (cached) /usr/bin/guild
> >    checking for Guile site directory... /usr/share/guile/site/2.2
> >    checking for scm_take_u8vector... no
> >    configure: error: You need Guile 1.8.x or higher.
> > 
> > I am totally lost with this kind of issue. Seem to recognize guile
> > 2.2.3 but...
> > 
> > Thank you,
> > Jeko
> 
> Hi Jeremy
> 
> i think you are running into the same issue that Florian Peltz run
> into, see here
> 
https://lists.nongnu.org/archive/html/guile-reader-devel/2017-11/msg00002.html
> 
> I run into this too and Ludo patched the build system , see here
> 
https://lists.nongnu.org/archive/html/guile-reader-devel/2018-11/msg00000.html
> 
> This last thread continues here
> 
https://lists.nongnu.org/archive/html/guile-reader-devel/2018-12/msg00000.html
> 
> I managed to build guile-reader, finally, but not before running into
> some other glitch I can't remember now
> 
> Hope this helps !

Hi!

Thank to you, I found the "autoreconf -vfi" command I was looking for
to generate the configure script for at least 2 years OMG haha (I am
the guy who cloned any repo to try some and then cry solely because he
can't configure the module hahaha ahem...).

So back to topic, I had to

   $ touch build-aux/config.rpath

Then I

   $ autoreconf -vfi

Then I

   $ ./configure --with-guilemoduledir=/usr/share/guile/site/2.2
   $ make
   $ sudo make install

And DONE!

Thank you so much Catonano.

Jeko




reply via email to

[Prev in Thread] Current Thread [Next in Thread]