Yes, it was system thing. On Linux mint, after installation one has to also
manually do
sudo apt-get install build-essential
On Linux Manjaro, I never had to do this. Now Fricas config runs ok
(I need to install LISP, but that is OK, will do that next)
>./configure
checking build system type... x86_64-linux-gnu
checking host system type... x86_64-linux-gnu
checking target system type... x86_64-linux-gnu
checking for make... make
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for touch... touch
checking for mktemp... mktemp
checking for gawk... gawk
checking for gtar... no
checking for tar... tar
checking for ranlib... ranlib
checking for ar... ar
checking for latex... no
checking for makeindex... no
checking PREGENERATED... "/home/me/TMP/fricas-1.3.10/pre-generated"
checking for sbcl... no
configure: error: sbcl not found and no Lisp specified.
Install supported Lisp implementation and
use --with-lisp option to tell FriCAS
how to invoke your Lisp
Different Linuxes behave different. Very confusing.
Thanks
--Nasser
On Tuesday, January 9, 2024 at 5:53:50 PM UTC-6 oldk1331 wrote:
> There's no problem on my machine.
>
> The actual error is this:
>
> ====
> configure:3373: checking whether the C compiler works
> configure:3395: gcc conftest.c >&5
> /usr/bin/ld: cannot find Scrt1.o: No such file or directory
> /usr/bin/ld: cannot find crti.o: No such file or directory
> collect2: error: ld returned 1 exit status
> configure:3399: $? = 1
> configure:3439: result: no
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME "FriCAS"
> | #define PACKAGE_TARNAME "fricas"
> | #define PACKAGE_VERSION "1.3.10"
> | #define PACKAGE_STRING "FriCAS 1.3.10"
> | #define PACKAGE_BUGREPORT "[email protected]"
> | #define PACKAGE_URL "https://fricas.github.io"
> | /* end confdefs.h. */
> |
> | int
> | main (void)
> | {
> |
> | ;
> | return 0;
> | }
> configure:3444: error: in `/home/me/TMP/fricas-1.3.10':
> configure:3446: error: C compiler cannot create executables
> ====
>
> Can you confirm that your gcc can compile a "hello world"?
>
> - Qian
>
> On 1/10/24 07:32, 'Nasser M. Abbasi' via FriCAS - computer algebra
> system wrote:
> > The ./configure does
> >
> > gcc -V
> > But it should be gcc --version or gcc -v
> >> gcc -V
> > gcc: error: unrecognized command-line option ‘-V’
> > gcc: fatal error: no input files
> > compilation terminated.
> >
> >> gcc -v
> > Using built-in specs.
> > COLLECT_GCC=gcc
> > COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
> > OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
> > OFFLOAD_TARGET_DEFAULT=1
> > Target: x86_64-linux-gnu
> > Configured with: ../src/configure -v --with-pkgversion='Ubuntu
> > 11.4.0-1ubuntu1~22.04'
> > --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs
> > --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2
> > --prefix=/usr --with-gcc-major-version-only --program-suffix=-11
> > --program-prefix=x86_64-linux-gnu- --enable-shared
> --enable-linker-build-id
> > --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
> > --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu
> > --enable-libstdcxx-debug --enable-libstdcxx-time=yes
> > --with-default-libstdcxx-abi=new --enable-gnu-unique-object
> > --disable-vtable-verify --enable-plugin --enable-default-pie
> > --with-system-zlib --enable-libphobos-checking=release
> > --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch
> > --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64
> > --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic
> >
> --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr
> > --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu
> > --host=x86_64-linux-gnu --target=x86_64-linux-gnu
> > --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
> > Thread model: posix
> > Supported LTO compression algorithms: zlib zstd
> > gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)
> >
> >> gcc --version
> > gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
> > Copyright (C) 2021 Free Software Foundation, Inc.
> > This is free software; see the source for copying conditions. There is NO
> > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> >
> > Why is it using uppercase -V ?
> >
> > --Nasser
> > On Tuesday, January 9, 2024 at 5:28:33 PM UTC-6 Nasser M. Abbasi wrote:
> >
> >> Thanks for the release. I installed new Linux mint 21.2 and extracted
> the
> >> tar file. When I do
> >>
> >> ./configure
> >>
> >> it gives error
> >>
> >> ./configure
> >> checking build system type... x86_64-linux-gnu
> >> checking host system type... x86_64-linux-gnu
> >> checking target system type... x86_64-linux-gnu
> >> checking for make... make
> >> checking for gcc... gcc
> >> checking whether the C compiler works... no
> >> configure: error: in `/home/me/TMP/fricas-1.3.10':
> >> configure: error: C compiler cannot create executables
> >> See `config.log' for more details
> >>>
> >>
> >> I do have gcc installed. It is part of the system
> >>
> >>> which gcc
> >> /usr/bin/gcc
> >>> gcc --version
> >> gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
> >> Copyright (C) 2021 Free Software Foundation, Inc.
> >> This is free software; see the source for copying conditions. There is
> NO
> >> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> >>
> >> Here is link <https://12000.org/tmp/01092024/config.log> to the
> >> config.log generated
> >>
> >> Why does it say that gcc can't create exe?
> >>
> >> --Nasser
> >>
> >>
> >> On Tuesday, January 9, 2024 at 1:09:14 PM UTC-6 Waldek Hebisch wrote:
> >>
> >>> I have put sources and binaries of FriCAS 1.3.10 on Sourceforge.
> >>>
> >>> --
> >>> Waldek Hebisch
> >>>
> >>
> >
>
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/fricas-devel/bbc07b68-7d61-4966-a352-cd7cb2e66513n%40googlegroups.com.