editors/scite port broken

piotr.smyrak at heron.pl piotr.smyrak at heron.pl
Mon Sep 18 02:30:22 PDT 2006


On Mon, 18 Sep 2006 13:04:08 +0400, Oleg Dambaev wrote
> piotr.smyrak at heron.pl wrote:
> > Hi,
> >
> > editors/scite breaks at building stage here. I can reproduce 
it. I 
> > have been affected by it on 2 systems both running 6-STABLE. 
> >
> > Here is tail of the build log:
> >
> > ===>  Building for scite-gtk2-1.71
> > c++ `pkg-config --libs gtk+-2.0 gthread-2.0` -lscintilla -
> > lscintilla_lexers \
> >         `` -DGTK SciTEGTK.o FilePath.o SciTEBase.o 
SciTEBuffers.o 
> > SciTEIO.o Exporters.o MultiplexExtension.o DirectorExtension.o 
> > SciTEProps.o Utf8_16.o LuaExtension.o IFaceTable.o lapi.o 
lcode.o 
> > ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o 
> > lopcodes.o lparser.o lstate.o lstring.o ltable.o ltests.o ltm.o 
> > lundump.o lvm.o lzio.o lauxlib.o lbaselib.o ldblib.o liolib.o 
> > lmathlib.o ltablib.o lstrlib.o loadlib.o -o ../bin/SciTE
> > LuaExtension.o(.text+0x26d): In function 
`clone_table(lua_State*, 
> > int, bool)':
> > [...truncated...]
> > gmake: *** [../bin/SciTE] Error 1
> > *** Error code 2
> >
> > Stop in /usr/ports/editors/scite.
> >
> > Please CC: me when answering.
> >   
> Can you show your build options? or just `make install'?
> You may want also to try ``make GTK1=yes install''

Sorry, I should have mentioned that in the original post. I was 
building WITH_GTK2. 

But seems like toolkit does not have any influence on this:

===>  Building for scite-1.71
c++ `pkg-config --libs gtk+` -lscintilla -lscintilla_lexers \
        `glib-config --libs gthread` -DGTK SciTEGTK.o FilePath.o 
SciTEBase.o SciTEBuffers.o SciTEIO.o Exporters.o 
MultiplexExtension.o DirectorExtension.o SciTEProps.o Utf8_16.o 
LuaExtension.o IFaceTable.o lapi.o lcode.o ldebug.o ldo.o ldump.o 
lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o 
lstring.o ltable.o ltests.o ltm.o lundump.o lvm.o lzio.o lauxlib.o 
lbaselib.o ldblib.o liolib.o lmathlib.o ltablib.o lstrlib.o 
loadlib.o -o ../bin/SciTE
LuaExtension.o(.text+0x26d): In function `clone_table(lua_State*, 
int, bool)':
: undefined reference to `lua_createtable'
LuaExtension.o(.text+0x34d): In function 
`cf_scite_constname(lua_State*)':
: undefined reference to `luaL_checkinteger'
LuaExtension.o(.text+0x6e3): In function 
`cf_pane_insert(lua_State*)':
: undefined reference to `luaL_checkinteger'
LuaExtension.o(.text+0x83a): In function 
`cf_pane_findtext(lua_State*)':
: undefined reference to `luaL_checkinteger'
LuaExtension.o(.text+0x85e): In function 
`cf_pane_findtext(lua_State*)':
: undefined reference to `luaL_checkinteger'
LuaExtension.o(.text+0x89e): In function 
`cf_pane_findtext(lua_State*)':
: undefined reference to `luaL_checkinteger'
LuaExtension.o(.text+0x9ff): In function 
`cf_match_replace(lua_State*)':
: undefined reference to `lua_objlen'
LuaExtension.o(.text+0xaad): In function 
`cf_match_metatable_index(lua_State*)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0xcd0): In function 
`cf_pane_match(lua_State*)':
: undefined reference to `luaL_checkinteger'
LuaExtension.o(.text+0xce3): In function 
`cf_pane_match(lua_State*)':
: undefined reference to `luaL_checkinteger'
LuaExtension.o(.text+0xdcf): In function 
`cf_pane_match_generator(lua_State*)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0xf43): In function 
`cf_props_metatable_index(lua_State*)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0xfea): In function 
`cf_props_metatable_newindex(lua_State*)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0xffe): In function 
`cf_props_metatable_newindex(lua_State*)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0x10dc): In function 
`cf_global_print(lua_State*)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0x111d): more undefined references to 
`lua_tolstring' follow
LuaExtension.o(.text+0x135a): In function 
`cf_global_dostring(lua_State*)':
: undefined reference to `lua_objlen'
LuaExtension.o(.text+0x1641): In function 
`iface_function_helper(lua_State*, IFaceFunction const&)':
: undefined reference to `lua_objlen'
LuaExtension.o(.text+0x1659): In function 
`iface_function_helper(lua_State*, IFaceFunction const&)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0x16cd): In function 
`iface_function_helper(lua_State*, IFaceFunction const&)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0x18c4): In function 
`cf_scite_send(lua_State*)':
: undefined reference to `luaL_checkinteger'
LuaExtension.o(.text+0x1edf): In function 
`cf_pane_metatable_index(lua_State*)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0x226a): In function 
`cf_pane_metatable_newindex(lua_State*)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0x245e): In function 
`cf_global_metatable_index(lua_State*)':
: undefined reference to `lua_tolstring'
LuaExtension.o(.text+0x267a): In function 
`PublishGlobalBufferData()':
: undefined reference to `lua_createtable'
LuaExtension.o(.text+0x26fb): In function 
`PublishGlobalBufferData()':
: undefined reference to `lua_createtable'
LuaExtension.o(.text+0x28b2): In function `InitGlobalScope(bool, 
bool)':
: undefined reference to `luaL_newstate'
LuaExtension.o(.text+0x296a): In function `InitGlobalScope(bool, 
bool)':
: undefined reference to `lua_setfield'
LuaExtension.o(.text+0x2997): In function `InitGlobalScope(bool, 
bool)':
: undefined reference to `lua_setfield'
LuaExtension.o(.text+0x29c4): In function `InitGlobalScope(bool, 
bool)':
: undefined reference to `lua_setfield'
LuaExtension.o(.text+0x29f1): In function `InitGlobalScope(bool, 
bool)':
: undefined reference to `lua_setfield'
LuaExtension.o(.text+0x2a1e): In function `InitGlobalScope(bool, 
bool)':
: undefined reference to `lua_setfield'
LuaExtension.o(.text+0x2b8c): In function `InitGlobalScope(bool, 
bool)':
: undefined reference to `lua_createtable'
gmake: *** [../bin/SciTE] Błąd 1
*** Error code 2

Stop in /usr/ports/editors/scite.

Thanks,
-- 
 Piotr Smyrak
 piotr.smyrak at heron.pl



More information about the freebsd-ports mailing list