[plt-scheme] trunk r8997 failed to build on vanilla x86 Linux; probably two unrelated problems

From: Eric Hanchrow (offby1 at blarg.net)
Date: Sun Mar 16 20:41:52 EDT 2008

Linux never 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux

I did a clean build -- by which I mean I deleted all files that
weren't in the repository.

Then I did "cd src; ./configure; make all install".

I saw 

    make[2]: Leaving directory `/usr/local/src/plt-trunk/src'
    mzscheme/mzscheme3m -X "/usr/local/src/plt-trunk/collects" -l setup
    setup-plt: bootstrapping from source...
    setup-plt: Setup version is 3.99.0.18 [3m]
    setup-plt: Available variants: 3m
    setup-plt: Main collection path is /usr/local/src/plt-trunk/collects
    setup-plt: Collection search path is
    setup-plt:   /home/erich/.plt-scheme/3.99.0.18/collects
    setup-plt:   /usr/local/src/plt-trunk/collects
    make-cc*: Internal error: cc had invalid info-path: #<path:/home/erich/plt-collects/offby1/.>

     === context ===
    /usr/local/src/plt-trunk/collects/setup/setup-unit.ss:159:2: make-cc*

    make[1]: *** [install-3m] Error 1
    make[1]: Leaving directory `/usr/local/src/plt-trunk/src'
    make: *** [install] Error 2

On a hunch, I used a v371 version of PLT to remove the development
link to my own package (since I've seen this cause trouble before):

        $ PATH=$PATH:/usr/local/src/plt-v3/bin planet -u offby1 offby1.plt 1 0

I then reran "make all install", and it got lots further; it then died like this:

    setup-plt: Post-Installing /usr/local/src/plt-trunk/collects/mzcom
    Warning: can't install MzCOM on non-Windows machine
    setup-plt: Done setting up
    setup-plt: 
    setup-plt: Error during Early Install for /usr/local/src/plt-trunk/collects/sgl
    setup-plt:   make: Failed to make compiled/gl-info_ss.zo; compile: bad syntax; function application is not allowed, because no #%app syntax transformer is bound in: (module gl-info mzscheme (provide (all-defined)) (define gl-byte-size 1) (define gl-ubyte-size 1) (define gl-short-size 2) (define gl-ushort-size 2) (define gl-int-size 4) (define gl-uint-size 4) (define gl-boolean-size 1) (define gl-sizei-size 4) (defi...
    setup-plt: Error during Compiling .zos for /usr/local/src/plt-trunk/collects/games/checkers
    setup-plt:   default-load-handler: cannot open input file: "/usr/local/src/plt-trunk/collects/sgl/gl-info.ss" (No such file or directory; errno=2)
    setup-plt: Error during Compiling .zos for /usr/local/src/plt-trunk/collects/games/doors (Doors game library)
    setup-plt:   default-load-handler: cannot open input file: "/usr/local/src/plt-trunk/collects/sgl/gl-info.ss" (No such file or directory; errno=2)
    setup-plt: Error during Compiling .zos for /usr/local/src/plt-trunk/collects/games/gl-board-game (3D board game library)
    setup-plt:   default-load-handler: cannot open input file: "/usr/local/src/plt-trunk/collects/sgl/gl-info.ss" (No such file or directory; errno=2)
    setup-plt: Error during Compiling .zos for /usr/local/src/plt-trunk/collects/games/gobblet
    setup-plt:   default-load-handler: cannot open input file: "/usr/local/src/plt-trunk/collects/sgl/gl-info.ss" (No such file or directory; errno=2)
    setup-plt: Error during Compiling .zos for /usr/local/src/plt-trunk/collects/games/jewel
    setup-plt:   default-load-handler: cannot open input file: "/usr/local/src/plt-trunk/collects/sgl/gl-info.ss" (No such file or directory; errno=2)
    setup-plt: Error during Compiling .zos for /usr/local/src/plt-trunk/collects/sgl
    setup-plt:   default-load-handler: cannot open input file: "/usr/local/src/plt-trunk/collects/sgl/gl-info.ss" (No such file or directory; errno=2)
    setup-plt: Error during General Install for /usr/local/src/plt-trunk/collects/htdch (Java Teachpacks)
    setup-plt:   image does not contain a method named movePinhole
    setup-plt: Error during General Install for /usr/local/src/plt-trunk/collects/profj (ProfessorJ)
    setup-plt:   mz does not contain a method named lowerCaseP
    make[1]: *** [install-3m] Error 1
    make[1]: Leaving directory `/usr/local/src/plt-trunk/src'
    make: *** [install] Error 2

-- 
It is a truth universally acknowledged, that any language in
possession of a rich syntax, must be in want of a rewrite.
        -- Piers Cawley


Posted on the users mailing list.