Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
wxScintilla build error on HEAD
therion:
Hello :-)
Im not being able to build scintilla unsing newer codeblocks releases.
I don't know exactly when this started to happen but i compile anything on 1421, and shows this error msg when i try to compile C::B using C::B HEAD:
--- Code: ---Linking dynamic library: devel\wxscintilla.dll
The following character string is too long:
-shared -Wl,--out-implib=devel\libwxscintilla.a -Wl,--dll -Lsdk\tinyxml -Lc:\wx\lib\gcc_dll\msw -Lc:\wx\lib\gcc_dllNonUnicode -LC:\MinGW\lib -LC:\wx\lib\gcc_dll .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexKix.o .objs\2.6\sdk\wxscintilla\src\ScintillaWX.osrc\scintilla\src\Document.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\DocumentAccessor.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\Editor.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\ExternalLexer.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\Indicator.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\KeyMap.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\KeyWords.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexAPDL.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexAU3.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexAVE.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexAda.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexAsm.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexAsn1.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexBaan.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexBash.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexBasic.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexBullant.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexCLW.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexCPP.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexCSS.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexCaml.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexConf.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexCrontab.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexCsound.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexEScript.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexEiffel.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexErlang.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexFlagship.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexForth.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexFortran.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexGui4Cli.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexHTML.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexHaskell.o .objs\2.6\sdk\wxscintilla\src\PlatWX.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexLisp.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexLout.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexLua.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexMMIXAL.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexMPT.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexMSSQL.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexMatlab.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexMetapost.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexNsis.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexOthers.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexPB.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexPOV.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexPS.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexPascal.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexPerl.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexPython.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexRebol.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexRuby.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexSQL.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexScriptol.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexSmalltalk.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexSpecman.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexTADS3.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexTeX.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexVB.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexVHDL.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexVerilog.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LexYAML.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\LineMarker.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\PropSet.o .objs\2.6\sdk\wxscintilla\src\scintilla\src\RESearch.o .objs\2.6\sdk\wxscintilla\src\scintilla\sr
Process terminated with status 1 (1 minutes, 53 seconds)
0 errors, 8 warnings
--- End code ---
Thx
Michael:
Hello,
Could be that your string:
-shared -W1...
is too long? Could you try to split it?
Best wishes,
Michael
therion:
Hi
This is happening when i try to build Codeblocks-newbuild.cbp...
Regards
kisoft:
--- Quote from: therion on December 05, 2005, 07:19:39 pm ---Hello :-)
Im not being able to build scintilla unsing newer codeblocks releases.
I don't know exactly when this started to happen but i compile anything on 1421, and shows this error msg when i try to compile C::B using C::B HEAD:
--- Code: ---Linking dynamic library: devel\wxscintilla.dll
The following character string is too long:
... deleted by kisoft ...
Process terminated with status 1 (1 minutes, 53 seconds)
0 errors, 8 warnings
--- End code ---
Thx
--- End quote ---
Temporary solve a problem (for Win only ? I test this method on my Win2k):
Menu: Project/Properties
Select page: Targets
Choose target: scintilla
Change parameter: Objects output dir:
from: .obj\2.6
to: .o
After change and rebuild, all right!
This solve a problem - temporary!
Good luck!
thomas:
The linker is given too long a commandline, which may be due to
1. too many link libraries / objects
2. too long library / object names (paths)
3. too many unncessary library paths
4. too long library paths
#1 we can't change, you can't just leave out some libraries, #2 can be tweaked like you did.
However, #3 and #4 might be worth being looked into.
Do you have any long linker paths set up in compiler options which are not strictly necessary? It is because I have none, and for me it works, so that might just be it. Apart from that, I'll look into the project to see whether there is something that can be left out.
Navigation
[0] Message Index
[#] Next page
Go to full version