gcl-devel
[Top][All Lists]
Advanced

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

Re: [Gcl-devel] Build issue


From: Donald Winiecki
Subject: Re: [Gcl-devel] Build issue
Date: Thu, 10 Oct 2013 11:29:17 -0600

Hi Blake,

I hope I understand your situation and questions.

I'm not sure you have to invoke `make clean'
<http://www.gnu.org/software/automake/manual/html_node/Clean.html#Clean>

>From what is said here
<https://www.linuxquestions.org/questions/linux-software-2/what-is-the-difference-between-make-distclean-and-make-clean-284353/>
it appears that `make clean' will delete a lot of what you might want
to keep. Specifically:

"make clean -- will delete almost all files made by ./configure and make
make distclean ( this dose not work on ALL programs but most ) will
remove ALL files made by ./configure and ALL files made by make"

And while I'm not using Mint, the following is reliable for me on Ubuntu 12.4.

First, go to the directory in which you want the git to put things, then:

$ git clone git://git.sv.gnu.org/gcl.git
$ cd gcl
$ git checkout Version_2_6_10pre     ; or git checkout Version_2_6_8,
git checkout Version 2_6_9, etc.
$ cd gcl
$ ./configure --enable-ansi && make


Hope this helps,

_don



On Thu, Oct 10, 2013 at 10:55 AM, Blake McBride <address@hidden> wrote:
> Performing a "make clean" after a configure destroys ability to make.
>
> gcl.git has a clean clone
>
> mkdir gcl
> cd gcl
> cp -R ../gcl.git/* .
> cd gcl
> ./configure --enable-ansi
> make clean
> make
>
>
> address@hidden ~/Backup/gcl/gcl $ make
> make -C unixport final
> ar: ../o/gcllib.a: No such file or directory
> ls: cannot access ../o/*.o: No such file or directory
> 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
> ls: cannot access ../clcs/clcs_*.lisp: No such file or directory
> make[1]: Entering directory `/home/blake/Backup/gcl/gcl/unixport'
> echo "(let ((si::*disable-recompile* nil)(compiler::*default-c-file*
> t)(compiler::*default-h-file* t)(compiler::*default-system-p*
> t)(compiler::*default-data-file*
> t))(si::compiler-state-fns)(si::do-recompile nil))" | ./
> /bin/sh: 1: ./: Permission denied
> make[1]: *** [final] Error 126
> make[1]: Leaving directory `/home/blake/Backup/gcl/gcl/unixport'
> make: *** [system] Error 2
>
>
> If I instead to a configure followed be a make I get the first problem.
>
> Thanks.
>
>
>
> On Wed, Oct 9, 2013 at 8:41 PM, Camm Maguire <address@hidden> wrote:
>>
>> Greetings!  I've confirmed this quickly, but also noted the problem
>> apparently disappears after a make clean and rebuild, and does not
>> appear with --enable-debug.  Will try to get to this soon, but am busy
>> working on the 2.6.10pre branch at the moment.  Please let me know if
>> any of the above works for you.
>>
>> Take care,
>>
>> Blake McBride <address@hidden> writes:
>>
>> > Greetings,
>> >
>> > I checked out the latest GCL via GIT and attempted to build on 32 bit
>> > LinuxMint 14.  I did:
>> >
>> > ./configure --enable-ansi
>> > make
>> >
>> > and I got:
>> >
>> > ........
>> > #<"TK" package>
>> >
>> >>
>> > #<"TK-PRIMITIVES" package>
>> >
>> >>
>> > #<"SYSTEM" package>
>> >
>> > SYSTEM>
>> > *COMMAND-ARGS*
>> >
>> > SYSTEM>
>> > ABS
>> >
>> > SYSTEM>
>> > #<function 00566c38>
>> >
>> > SYSTEM>
>> > #<function 00566c68>
>> >
>> > SYSTEM>
>> > #<function 00566c80>
>> >
>> > SYSTEM>
>> > #<function 00566c50>
>> >
>> > SYSTEM>loading
>> > /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_predlib.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_type.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_typep.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_typecase.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_assert.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_dl.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_rm.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_autoload.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_fle.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_setf.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_arraylib.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_seq.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_seqlib.lsp
>> > loading /home/blake/Backup/gcl/gcl/unixport/../lsp/gcl_mislib.lsp
>> > Segmentation fault
>> > make[1]: *** [saved_pre_gcl] Error 139
>> > rm raw_pre_gcl pre_init.lsp post_init.lsp
>> > make[1]: Leaving directory `/home/blake/Backup/gcl/gcl/unixport'
>> > make: *** [unixport/saved_pre_gcl] Error 2
>> >
>> > _______________________________________________
>> > 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
>
>
>
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gcl-devel
>



reply via email to

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