Hi Thiemo, 

Sorry for the long reply, I was away for a few days.

On Wed, Feb 16, 2005 at 02:41:19AM +0100, Thiemo Seufer wrote:
> I believe the problem is a generic one, and caused by the absolute
> paths in sclang.cfg. This causes every machine without supercollider
> to fail the file name resolving, while machines with installed
> supercollider will use the old files from the build environment, which
> is probably even worse.

I could not reproduce this bug. below is the result of a pbuilder build on
powerpc, after i purged all supercollider* packages. note that debian/rules now
uses a specially crafted tmp.sclang.cfg to ensure the path are relative to the
build location.

However sclang segfaults on non 64 bits architectures such as sparc, arm and
hppa. The buildd for mips is still lagging behind as emacs21 is uninstallable,
so it is good news if you do not get a segfault on mips. 

> Using the package-local files eventually fails also, it looks like
> the file parsing is broken.

this would be another bug then. what emacs version are you using?

thanks for your feedback,
bye, paul

> 
> [...]
> Loading 50ocaml-nox...
> Loading 50psvn...
> Loading 50vc-svn...
> Compiling
> /home/ths/colo/supercollider/supercollider-040926/linux/scel/el/elc.26319/sclang-browser.el...
> While compiling toplevel forms in file 
> /home/ths/colo/supercollider/supercollider-040926/linux/scel/el/elc.26319/sclang-browser.el:
>   !! Wrong number of arguments ((require 3))
>   >>Error occurred processing sclang-browser.el:
>   Wrong number of arguments: require, 3
>   
>   
>   Compiling
> /home/ths/colo/supercollider/supercollider-040926/linux/scel/el/elc.26319/sclang-document.el...
> Wrote 
> /home/ths/colo/supercollider/supercollider-040926/linux/scel/el/elc.26319/sclang-document.elc
> Compiling 
> /home/ths/colo/supercollider/supercollider-040926/linux/scel/el/elc.26319/sclang-help.el...
> While compiling toplevel forms in file 
> /home/ths/colo/supercollider/supercollider-040926/linux/scel/el/elc.26319/sclang-help.el:
>   !! Invalid read syntax (("#"))
>   >>Error occurred processing sclang-help.el:
>   Invalid read syntax: "#"
> [...]
> 


if ! LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./debian/supercollider/usr/lib \
  ./debian/supercollider/usr/bin/sclang.real \
  -l ./tmp.sclang.cfg < /dev/null ; then \
        echo outch, sclang test FAILED.; \
        exit 1; \
fi
init_OSC
compiling class library..
        NumPrimitives = 487
        compiling dir: 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux'
        compiling dir: 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Common'
        compiling dir: 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/DefaultLibrary'
        compiling dir: 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/backwards_compatibility'
        pass 1 done
        Extension overwriting Meta_Document-open
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/SCEL/extDocument.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
        Extension overwriting Meta_Document-new
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/SCEL/extDocument.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
        Extension overwriting Meta_Document-listener
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/SCEL/extDocument.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
        Extension overwriting Meta_Document-numberOfOpen
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/SCEL/extDocument.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
        Extension overwriting Meta_Document-newFromIndex
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/SCEL/extDocument.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
        Extension overwriting Meta_Document-prGetLast
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/SCEL/extDocument.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
        Extension overwriting Meta_Document-prGetIndexOfListener
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/SCEL/extDocument.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
        Extension overwriting Main-startup
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/extMain.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/DefaultLibrary/Main.sc'.
        Extension overwriting Main-shutdown
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/extMain.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/DefaultLibrary/Main.sc'.
        Extension overwriting Main-newSCWindow
                in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/Linux/extMain.sc'.
                Original method in file 
'/tmp/buildd/supercollider-050114/debian/supercollider/usr/share/SuperCollider/SCClassLibrary/DefaultLibrary/Main.sc'.
        Method Table Size 2200124 bytes
        Number of Method Selectors 2417
        Number of Classes 1322
        Number of Symbols 5661
        Byte Code Size 106583
        compiled 177 files in 1.23 seconds
compile done
Emacs: no communication FIFO available.
LID: event loop started
Class tree inited in 0.15 seconds
/quit sent

quit done

LID: event loop stopped
rm -rf synthdefs archive.sctxar tmp.sclang.cfg
# end of the test



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to