Sorry, my last message concerns SciTE, not Scintilla. Scintilla compiles
well, and the problem in compiling SciTE seems to have been resolved by
making the following 3 step changes:

1) changing PropSet to PropSetFile in SciTEGTK.cxx;
2) adding a line #include "StringList.h" before #include "SciTEBase.h"
in DirectorExtension.cxx;
3) delete the only occurance of "-rdynamic -Wl,--version-script lua.map"
from the makefile in scite/gtk directory. 

No need to touch SciTEBase.h and StringList.h anymore. 


> It cannot be compiled under Ununtu 7.04 with GTK+-2.0. After hacking
for
> a while I get it compiled but in a very dirty way.
> 
> 
> Several occurance of PropSet at lines 450, 571, 785 in SciTEGTK.cxx
must
> be changed into PropSetFile in order for the compiling process getting
> through SciTEGTK.cxx. Then the compiler complains that StringList at
> lines 396, 409, 410 of SciTEBase.h was undefined, and at this stage
> StringList.cxx has already been processed. So I just copied the class
> StringList from StringList.h into SciTEBase.h and commented out the
> original definition in StringList.h. The last hack is to remove the
> parameter regarding lua.map from the make file.
> 
> The above process is dirty because simply moving the class definition
> for StringList into SciTEBase.h does not work: one has to use the
> original StringList.h to generate StringList.o and then move the class
> definition. I cannot figure out what is going wrong with this version.
> Any clues? 




_______________________________________________
Scintilla-interest mailing list
Scintilla-interest@lyra.org
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to