axiom-developer
[Top][All Lists]
Advanced

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

[Axiom-developer] Axiom build process bug


From: Vadim V. Zhytnikov
Subject: [Axiom-developer] Axiom build process bug
Date: Sat, 29 Nov 2003 18:57:04 +0300
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.5) Gecko/20031006

I'm trying to build and package Axiom as rpm
for ALT Linux distro (www.altlinux.org) and it
seems that I found some subtle bug.

Build process stops pretty quickly with the
following error message
=================================================
3 making /home/vadim/RPM/BUILD/axiom/obj/linux/bin/depsys

>
Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/makedep.lisp
Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/sys-pkg.lsp
Finished loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/sys-pkg.lsp
Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/nocompil.lsp
Finished loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/nocompil.lsp
Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/util.lsp
Finished loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/util.lsp

Error: Cannot open the file /home/vadim/rpm/build/axiom/int/interp/vmlisp.lisp.
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by LOAD-A-FILE.
Broken at LOAD.  Type :H for Help.
===================================================
Take a look at vmlisp.lisp file name with full
path - it's all lowercase while actual path name
has .../RPM/BUILD/... in upper case.  The reason is
pretty clear - file names in makdep.lisp are
represented as symbols not as strings.  So lisp
converts them all to one case.  It works as long
as path consist of lowercase characters only
and fails otherwise.  In general I think that
keeping filenames as symbols is not a wise
practice and should be avoided.

Best wishes,

Vadim


--
     Vadim V. Zhytnikov

      <address@hidden>
     <address@hidden>






reply via email to

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