[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gcl-devel] New build problem
From: |
Camm Maguire |
Subject: |
Re: [Gcl-devel] New build problem |
Date: |
Wed, 28 Dec 2016 16:35:03 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
Greetings, and thanks for your report! My guess is you had a gcc update
between these two reports.
-pie has become the default in recent gcc, and this is incompatible with
gcl. The latest configure script in branch 'list_order' detects this
automatically and turns this off. I've just about merged this into
master.
CFLAGS needs -fno-PIE -fno-pie -fno-PIC -fno-pic and
LDFLAGS needs -no-pie -Wl,-z,lazy
Still would like to get to the bottom of your defun issue.
Take care,
Blake McBride <address@hidden> writes:
> Hi,
>
> I previously reported this problem under a different thread but thought I
> should make it a separate issue since it is - a separate issue.
>
> I did a git pull just now, erased the entire gcl directory, and then checked
> out master. I am on the "master" branch. I then did:
>
> ./configure --enable-ansi
> make
> ...
> gcc -c -fsigned-char -pipe -Wall -Wno-unused-but-set-variable -O3
> -fomit-frame-pointer -I/home/blake/Backup/gcl.git/gcl/o -I../h -I../gcl-tk
> user_match.c
> rm -f gcllib.a
> ar qc gcllib.a bcmp.o bcopy.o bzero.o user_init.o user_match.o
> ranlib gcllib.a
> make[1]: Leaving directory `/home/blake/Backup/gcl.git/gcl/o'
> make h/cmpinclude.h
> make[1]: Entering directory `/home/blake/Backup/gcl.git/gcl'
> make[1]: `h/cmpinclude.h' is up to date.
> make[1]: Leaving directory `/home/blake/Backup/gcl.git/gcl'
> rm -f o/cmpinclude.h ; cp h/cmpinclude.h o
> cd unixport && make saved_pre_gcl
> ls: cannot access ../lsp/*.o: No such file or directory
> ls: cannot access ../xgcl-2/*.o: No such file or directory
> ls: cannot access ../cmpnew/*.o: No such file or directory
> ls: cannot access gcl_recompile?*.o: No such file or directory
> ls: cannot access ../mod/*.o: No such file or directory
> ls: cannot access ../pcl/*.o: No such file or directory
> ls: cannot access ../clcs/*.o: No such file or directory
> make[1]: Entering directory `/home/blake/Backup/gcl.git/gcl/unixport'
> make[1]: *** No rule to make target `saved_pre_gcl'. Stop.
> make[1]: Leaving directory `/home/blake/Backup/gcl.git/gcl/unixport'
> make: *** [unixport/saved_pre_gcl] Error 2
>
> Sure appreciate any pointers.
>
> Blake
>
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gcl-devel
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah