[texworks] compiling in Win7
Alain Delmotte
esperanto at swing.be
Fri Feb 26 17:42:12 CET 2010
Hi Benny,
I am not the right to answer this. Better ask Stefan!!
Alain
Benny Lautrup a écrit :
> Hi Alain,
>
> I have now recompiled with all references removed to the TW-plugins in texworks.pro. Then I get the following error output which indicates that the error lies in KDE. Have I made an error in the installation of KDE? Or is KDE in error. I have installed the latest version.
>
> --Benny
>
> c:/Programs/MinGW/bin/mingw32-make -f Makefile.Release
> mingw32-make[1]: Entering directory `C:/users/lautrup/texworks/texworks-read-only'
> g++ -fexceptions -Wl,-s -mthreads -Wl -Wl,-subsystem,windows -o release\TeXworks.exe object_script.TeXworks.Release -L"c:\Programs\KDE\bin\..\lib" -lmingw32 -lqtmain .\obj\TeXworks_res.o -LC:/Users/lautrup/texworks/hunspell-1.2.8/src/hunspell/.libs -lpoppler-qt4 -lhunspell-1.2 -lQtScript -lQtScriptTools -lQtXml -lQtGui -lQtCore
> mingw32-make.exe : c:\Programs\KDE\bin\..\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.text+0x1c2): undefined referen
> ce to `_Unwind_Resume'
> At line:1 char:13
> + mingw32-make <<<< 2>&1 > log.txt
> + CategoryInfo : NotSpecified: (c:\Programs\KDE..._Unwind_Resume':String) [], RemoteException
> + FullyQualifiedErrorId : NativeCommandError
>
> mingw32-make[1]: Leaving directory `C:/users/lautrup/texworks/texworks-read-only'
> c:\Programs\KDE\bin\..\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.text$_ZN7QVectorIPcE7reallocEii[QVector<char*>::r
> ealloc(int, int)]+0x187): undefined reference to `_Unwind_Resume'
> c:\Programs\KDE\bin\..\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.eh_frame+0x12): undefined reference to `__gxx_per
> sonality_v0
> '
> collect2: ld returned 1 exit status
> mingw32-make[1]: *** [release\TeXworks.exe] Error 1
>
> mingw32-make: *** [release] Error 2
>
>
>
> -----Original Message-----
> From: texworks-bounces at tug.org [mailto:texworks-bounces at tug.org] On Behalf Of Alain Delmotte
> Sent: 26. februar 2010 08:53
> To: Discuss the TeXworks front end.
> Subject: Re: [texworks] compiling in Win7
>
>
>
> Stefan Löffler a écrit :
>
>> Hi,
>>
>> 2010/2/25 Benny Lautrup <lautrup at nbi.dk <mailto:lautrup at nbi.dk>>
>>
>> I am nearly through the build of TW under Win7, following Stefans
>> instructions (even if they are not completely up-to-date ;-)).
>>
>>
>> They should be fairly up-to-date. Did you notice anything in
>> particular that was missing/wrong?
>>
>>
>> Unfortunately, I have run into a problem towards the end of the
>> build, when the loader tries to assemble the release version of
>> qtmain_win,
>>
>> and bombs out with undefined references to the LuaPlugin og
>> PythonPlugin. I thought they could be left out with no problem,
>> and put in later.
>>
>>
>> So did I, but I haven't investigated this any more closely, yet.
>> I assume you commented the "QMAKE_CXXFLAGS +=
>> -DSTATIC_SCRIPTING_PLUGINS" line? If this is the case, please include
>> the exact error message / build protocol - otherwise it's difficult to
>> debug the problem.
>>
> Ok I did comment that
>
>> Right now, I can only see one possibility: TWLuaPlugin is mentioned
>> explicitly in TeXworks.pro for linking. I had hoped so far that if
>> it's not needed, it's not used. In any case, the workaround would be
>> to comment out the lines
>> LIBS += -Lplugins-src/TWLuaPlugin/release -lTWLuaPlugin
>> LIBS += -llua
>> LIBS += -Lplugins-src/TWPythonPlugin/release -lTWPythonPlugin
>> LIBS += -LC:/Programme/Python26/libs -lpython26
>>
> Here the end of the compilation and the error with these 4 lines
> uncommented:
> -------------------------------
> g++ -fexceptions -Wl,-s -mthreads -Wl -Wl,-subsystem,windows -o
> release/TeXworks
> .exe object_script.TeXworks.Release -L'c:/Programmes/KDE/bin/../lib'
> -lmingw32
> -lqtmain ./obj/TeXworks_res.o
> -LC:/texworks/hunspell-1.2.8/src/hunspell/.libs -l
> poppler-qt4 -lhunspell-1.2 -Lplugins-src/TWLuaPlugin/release
> -lTWLuaPlugin -llua
> 5.1 -Lplugins-src/TWPythonPlugin/release -lTWPythonPlugin
> -Lc:/Python26/libs -lp
> ython26 -lQtScript -lQtScriptTools -lQtXml -lQtGui -lQtCore
> c:/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe:
> can not find
> -lTWLuaPlugin
> collect2: ld a retournÚ 1 code d'Útat d'exÚcution [sent back 1 Satus
> Execution code!!]
> mingw32-make[1]: *** [release/TeXworks.exe] Error 1
> mingw32-make[1]: Leaving directory `C:/texworks/texworks'
> mingw32-make: *** [release] Error 2
>
> C:\texworks\texworks>
> -------------------------------
> Why one looks in plugins-src/TWLuaPlugin/release unless that what is
> searched is created *before* looking!
> The subfolder /release doesn't exist before compilation.
>
> But commenting the 4 lines, the compilation is OK and it is then
> possible to go to plugins-src/TWLuaPlugin and plugins-src/TWPythonPlugin
> and use qmake and mingw32-make; the compilations go alright and the
> system works.
>
> Alain
>
>> HTH
>> Stefan
>>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 9.0.733 / Virus Database: 271.1.1/2710 - Release Date: 02/25/10 20:57:00
>
>
>
>
More information about the texworks
mailing list