Texmaker and TeXstudioTexMakerX (with interactive spellchecking!)

Information and discussion about Texmaker, an integrated LaTeX environment for several platforms, and the related TeXstudio
Post Reply
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

REV 224:

Code: Select all

g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DPREFIX=\"/usr\" -D_QCODE_EDIT_BUILD_ -DQNFA_BUILD -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Iqcodeedit/lib -Iqcodeedit/lib/document -Iqcodeedit/lib/language -Iqcodeedit/lib/widgets -Iqcodeedit/lib/qnfa -I.moc -I.ui -o .obj/main.o main.cpp
In file included from main.cpp:21:
texmaker.h:124: error: ISO C++ forbids declaration of ‘QToolButton’ with no type
texmaker.h:124: error: expected ‘;’ before ‘*’ token
make[1]: *** [.obj/main.o] Error 1
make[1]: Leaving directory `/home/enrico/Software/texmakerx'
make: *** [release-all] Error 2

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

Re: TexMakerX (with interactive spellchecking!)

Post by benibela »

should be fixed now
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

REV 218:

Code: Select all

make -f Makefile.Release all
make[1]: Entering directory `/home/enrico/Software/texmakerx'
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DPREFIX=\"/usr\" -D_QCODE_EDIT_BUILD_ -DQNFA_BUILD -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Iqcodeedit/lib -Iqcodeedit/lib/document -Iqcodeedit/lib/language -Iqcodeedit/lib/widgets -Iqcodeedit/lib/qnfa -I.moc -I.ui -o .obj/main.o main.cpp
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DPREFIX=\"/usr\" -D_QCODE_EDIT_BUILD_ -DQNFA_BUILD -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Iqcodeedit/lib -Iqcodeedit/lib/document -Iqcodeedit/lib/language -Iqcodeedit/lib/widgets -Iqcodeedit/lib/qnfa -I.moc -I.ui -o .obj/buildmanager.o buildmanager.cpp
buildmanager.cpp: In static member function ‘static QString BuildManager::guessCommandName(BuildManager::LatexCommand)’:
buildmanager.cpp:321: error: duplicate case value
buildmanager.cpp:319: error: previously used here
buildmanager.cpp:306: warning: enumeration value ‘CMD_DVIPNG’ not handled in switch
make[1]: *** [.obj/buildmanager.o] Error 1
make[1]: Leaving directory `/home/enrico/Software/texmakerx'
make: *** [release-all] Error 2
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

Re: TexMakerX (with interactive spellchecking!)

Post by benibela »

probably fixed
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

It compiles for a while.... but.....

Code: Select all

.obj/configmanager.o:configmanager.cpp:(.text+0x7477): more undefined references to `BuildManager::setLatexCommand(BuildManager::LatexCommand, QString const&)' follow
.obj/configmanager.o: In function `ConfigManager::readSettings()':
configmanager.cpp:(.text+0x96e2): undefined reference to `BuildManager::readSettings(QSettings const&)'
.obj/moc_buildmanager.o: In function `BuildManager::qt_metacall(QMetaObject::Call, int, void**)':
moc_buildmanager.cpp:(.text+0xbc): undefined reference to `BuildManager::conversionPreviewCompleted(int)'
moc_buildmanager.cpp:(.text+0xea): undefined reference to `BuildManager::latexPreviewCompleted(int)'
collect2: ld returned 1 exit status
make[1]: *** [texmakerx] Error 1
make[1]: Leaving directory `/home/enrico/Software/texmakerx'
make: *** [release-all] Error 2
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

Re: TexMakerX (with interactive spellchecking!)

Post by benibela »

perhaps fixed...
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

Re: TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

ok..... it compiled well! thanks!
zyv
Posts: 8
Joined: Mon May 25, 2009 7:43 pm

Re: TexMakerX (with interactive spellchecking!)

Post by zyv »

Sorry for hijacking the thread and I apologize for not having read all of it, but maybe you could explain the reasons why this fork even exists and follows the development of the original Texmaker (would be nice to put it into the first post)? It seems very strange to me that you can't find a way to work on a GPL-ed program with together with the author...

In fact, I've sent an e-mail to Pascal with some suggestions for Texmaker few days ago and he didn't reply a single like (something like "Hey, I'm busy ATM, but I'll get back to you" would certainly cheer me up).

So I am wordering whether:

1) A source code repo for the official Texmaker exists (looks like if he doesn't use version control?!)

2) Somebody was able to get in touch with him, or the e-mail goes directly to /dev/null.

Thanks!
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

TexMakerX (with interactive spellchecking!)

Post by benibela »

1) A source code repo for the official Texmaker exists (looks like if he doesn't use version control?!)
There are unofficial repos containing the official source (e.g. by an Ubuntu maintainer)
2) Somebody was able to get in touch with him, or the e-mail goes directly to /dev/null.
I don't know, at least I never got a reply.
And that's exactly the reason, why the fork exists...
zyv
Posts: 8
Joined: Mon May 25, 2009 7:43 pm

Re: TexMakerX (with interactive spellchecking!)

Post by zyv »

Zomg teh drama... Thanks for the explanation! Maybe I should write him in French then (luckily I do speak French) and if it doesn't work...

What are you up to? Are you going to continue updating TexMakerX to match 1.9.1?

Are you interested in discussing a few suggestions for the next release? Basically I have two of them, a quick and easy one and a big and hard one.

The first one is to allow users to specify the PATH to Hunspell dicos, not the dico itself so that the program would automatically scan this folder for dictionaries and allow user to pick a default & quickly pick a dictionary to use for the specific open file from the menu. This is VERY handy when you frequently edit files in many different languages (e.g. English, French, Russian, German etc.) - you don't have to go to the settings dialog and change the globally used dico every time.

The big and essential one is hard wraps. Many TeX users prefer them, because when you use some kind of VCS it helps to generate more sensible diffs. Otherwise TeXMaker is kind of useless for me ATM... I even have a rough idea on how I would implement this, but it still needs a lot of thinking.

Do you want me to elaborate?
Post Reply