freeride-devel
[Top][All Lists]
Advanced

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

Re: [FR-devel] FreeRIDE/Scintiilla issue


From: Laurent Julliard
Subject: Re: [FR-devel] FreeRIDE/Scintiilla issue
Date: Wed, 18 Dec 2002 01:02:01 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130

Bruce Williams wrote:
All,

I'm encountering the following error when attempting to use FreeRIDE for the first time; apparently FXRuby is having issues finding FXScintilla. Has anyone else experienced this problem? (it is entirely possible I'm just being stupid; any and all comments welcome).

FreeRIDE    CVS (updated today)
FOX           1.0.17 (--prefix=/usr)
FXRuby      1.0.16 (good install- require 'fox' works, unit tests pass)
FXScintilla  1.49    (--prefix=/usr)
Ruby          1.7.3 CVS (2002-10-18) [i686-linux]

./plugins/System_GuiRenderFox/EditPaneRenderFox.rb:80:in `initialize': uninitialized constant FXScintilla at FreeRIDE::FoxRenderer::EditPane::Renderer (NameError)
        from ./plugins/System_GuiRenderFox/EditPaneRenderFox.rb:47:in `new'
        from ./plugins/System_GuiRenderFox/EditPaneRenderFox.rb:47:in `start'
        from ./plugins/System_GuiRenderFox/EditPaneRenderFox.rb:32:in `call'
        from ./freebase/databus.rb:613:in `notify'
        from ./freebase/databus.rb:610:in `each_value'
        from ./freebase/databus.rb:610:in `notify'
        from ./freebase/databus.rb:619:in `notify'
        from ./freebase/databus.rb:215:in `initialize'
         ... 24 levels...
        from ./freebase/core.rb:35:in `new'
        from ./freebase/core.rb:35:in `startup'
        from ./freeride/freeride.rb:53:in `startup'
        from -e:1


It is very likely that you did not compile FXRuby with the built-in support for fxscintilla. See the FXRuby build guide (towards the end of the document) to use appropriate options.

Laurent





FXScintilla 'make install' info follows:

Making install in scintilla
make[1]: Entering directory `/home/iusris/src/fxscintilla-1.49/scintilla'
Making install in src
make[2]: Entering directory `/home/iusris/src/fxscintilla-1.49/scintilla/src'
make[3]: Entering directory `/home/iusris/src/fxscintilla-1.49/scintilla/src'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/iusris/src/fxscintilla-1.49/scintilla/src'
make[2]: Leaving directory `/home/iusris/src/fxscintilla-1.49/scintilla/src'
make[2]: Entering directory `/home/iusris/src/fxscintilla-1.49/scintilla'
make[3]: Entering directory `/home/iusris/src/fxscintilla-1.49/scintilla'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/iusris/src/fxscintilla-1.49/scintilla'
make[2]: Leaving directory `/home/iusris/src/fxscintilla-1.49/scintilla'
make[1]: Leaving directory `/home/iusris/src/fxscintilla-1.49/scintilla'
Making install in include
make[1]: Entering directory `/home/iusris/src/fxscintilla-1.49/include'
make[2]: Entering directory `/home/iusris/src/fxscintilla-1.49/include'
make[2]: Nothing to be done for `install-exec-am'.
/bin/sh ../config/mkinstalldirs /usr/include/fxscintilla
mkdir /usr/include/fxscintilla
 /bin/install -c -m 644 Scintilla.h /usr/include/fxscintilla/Scintilla.h
 /bin/install -c -m 644 SciLexer.h /usr/include/fxscintilla/SciLexer.h
 /bin/install -c -m 644 FXScintilla.h /usr/include/fxscintilla/FXScintilla.h
make[2]: Leaving directory `/home/iusris/src/fxscintilla-1.49/include'
make[1]: Leaving directory `/home/iusris/src/fxscintilla-1.49/include'
Making install in src
make[1]: Entering directory `/home/iusris/src/fxscintilla-1.49/src'
make[2]: Entering directory `/home/iusris/src/fxscintilla-1.49/src'
/bin/sh ../config/mkinstalldirs /usr/lib
/bin/sh ../libtool --mode=install /bin/install -c libfxscintilla.la /usr/lib/libfxscintilla.la
/bin/install -c .libs/libfxscintilla.so.5.0.0 /usr/lib/libfxscintilla.so.5.0.0
(cd /usr/lib && rm -f libfxscintilla.so.5 && ln -s libfxscintilla.so.5.0.0 libfxscintilla.so.5) (cd /usr/lib && rm -f libfxscintilla.so && ln -s libfxscintilla.so.5.0.0 libfxscintilla.so)
/bin/install -c .libs/libfxscintilla.lai /usr/lib/libfxscintilla.la
/bin/install -c .libs/libfxscintilla.a /usr/lib/libfxscintilla.a
ranlib /usr/lib/libfxscintilla.a
chmod 644 /usr/lib/libfxscintilla.a
PATH="$PATH:/sbin" ldconfig -n /usr/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/iusris/src/fxscintilla-1.49/src'
make[1]: Leaving directory `/home/iusris/src/fxscintilla-1.49/src'
Making install in tests
make[1]: Entering directory `/home/iusris/src/fxscintilla-1.49/tests'
make[2]: Entering directory `/home/iusris/src/fxscintilla-1.49/tests'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/iusris/src/fxscintilla-1.49/tests'
make[1]: Leaving directory `/home/iusris/src/fxscintilla-1.49/tests'
Making install in .
make[1]: Entering directory `/home/iusris/src/fxscintilla-1.49'
make[2]: Entering directory `/home/iusris/src/fxscintilla-1.49'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/iusris/src/fxscintilla-1.49'
make[1]: Leaving directory `/home/iusris/src/fxscintilla-1.49'


Thanks again,

        Bruce



--
Laurent JULLIARD - Xerox R&T/SSTC/XPA - Open Source team
>> Host your Xerox Software project on CodeX: http://codex.xerox.com
>> address@hidden community: http://xww.linux.world.xerox.com




reply via email to

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