[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