LaTeX forum ⇒ Texmaker and TeXstudioTexMakerX (with interactive spellchecking!)

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

Re: TexMakerX (with interactive spellchecking!)

Postby ITA793594 » Sat May 23, 2009 10:05 am

REV 224:

  1. 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
  2. In file included from main.cpp:21:
  3. texmaker.h:124: error: ISO C++ forbids declaration of ‘QToolButton’ with no type
  4. texmaker.h:124: error: expected ‘;’ before ‘*’ token
  5. make[1]: *** [.obj/main.o] Error 1
  6. make[1]: Leaving directory `/home/enrico/Software/texmakerx'
  7. make: *** [release-all] Error 2

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

Postby benibela » Sat May 23, 2009 4:43 pm

should be fixed now

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

Postby ITA793594 » Sat May 23, 2009 4:58 pm

REV 218:

  1. make -f Makefile.Release all
  2. make[1]: Entering directory `/home/enrico/Software/texmakerx'
  3. 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
  4. 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
  5. buildmanager.cpp: In static member function ‘static QString BuildManager::guessCommandName(BuildManager::LatexCommand)’:
  6. buildmanager.cpp:321: error: duplicate case value
  7. buildmanager.cpp:319: error: previously used here
  8. buildmanager.cpp:306: warning: enumeration value ‘CMD_DVIPNG’ not handled in switch
  9. make[1]: *** [.obj/buildmanager.o] Error 1
  10. make[1]: Leaving directory `/home/enrico/Software/texmakerx'
  11. make: *** [release-all] Error 2

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

Postby benibela » Sat May 23, 2009 6:28 pm

probably fixed

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

Postby ITA793594 » Sat May 23, 2009 11:56 pm

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

  1. .obj/configmanager.o:configmanager.cpp:(.text+0x7477): more undefined references to `BuildManager::setLatexCommand(BuildManager::LatexCommand, QString const&)' follow
  2. .obj/configmanager.o: In function `ConfigManager::readSettings()':
  3. configmanager.cpp:(.text+0x96e2): undefined reference to `BuildManager::readSettings(QSettings const&)'
  4. .obj/moc_buildmanager.o: In function `BuildManager::qt_metacall(QMetaObject::Call, int, void**)':
  5. moc_buildmanager.cpp:(.text+0xbc): undefined reference to `BuildManager::conversionPreviewCompleted(int)'
  6. moc_buildmanager.cpp:(.text+0xea): undefined reference to `BuildManager::latexPreviewCompleted(int)'
  7. collect2: ld returned 1 exit status
  8. make[1]: *** [texmakerx] Error 1
  9. make[1]: Leaving directory `/home/enrico/Software/texmakerx'
  10. make: *** [release-all] Error 2

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

Postby benibela » Sun May 24, 2009 12:35 am

perhaps fixed...

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

Postby ITA793594 » Sun May 24, 2009 10:11 am

ok..... it compiled well! thanks!

zyv
Posts: 8
Joined: Mon May 25, 2009 7:43 pm

Postby zyv » Mon May 25, 2009 10:31 pm

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

Postby benibela » Wed May 27, 2009 8:13 pm

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

Postby zyv » Fri May 29, 2009 9:15 pm

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?


Return to “Texmaker and TeXstudio”

Who is online

Users browsing this forum: No registered users and 1 guest