Hello,

i am a ubuntu user (version 10.10 and 10.04) and i'd like to compile the svn
version, once with qt-enabled and in another repository without qt. I did it
some time ago but forgot wich packages i had to add to my system before
compiling. Could someone help me ? Thanx in advance,

Marc

2010/11/8 Gubinelli Massimiliano <[email protected]>

> Hi,
>  this should be fixed now in svn. The problem was inclusion of QStatusbar.
> The correct spelling is QStatusBar, but on mac the error does not appear
> since the filesystem is case-insensitive.
>
> sorry.
>
> best
> max
>
>
>
> On 8 nov. 10, at 08:50, Sam Liddicott wrote:
>
> I've been using --enable-qt on linux without problems until recently.
>
> With todays svn head I've had to apply the attached patch.
>
> and it's still not compiling yet, problems finding the include file
> QStatusBar, so I'm trying to find which ubuntu package provides that
>
> Sam
>
>
>  Mon Nov 08 2010 06:14:54 AM GMT from "Andrey G. Grozin" <
> [email protected]> Subject: Re: [Texmacs-dev] Qt TeXmacs-1.0.7.7,
> Qt-4.6.3 compilation error
>  On Fri, 5 Nov 2010, Miguel de Benito Delgado wrote:
>
>   I read at qtcentre (
> http://www.qtcentre.org/archive/index.php/t-7223.html) that this problem
> was due
> to duplicate symbol definitions in the preprocessor and then it was related
> to the order of inclusion
> of header files.
>
> Thanks! After reading this, I wrote the following patch which fixes the
> compilation problem in Linux.
>
> diff -r -U1 TeXmacs-1.0.7.7-src.orig/src/System/Files/image_files.cpp
> TeXmacs-1.0.7.7-src/src/System/Files/image_files.cpp
> --- TeXmacs-1.0.7.7-src.orig/src/System/Files/image_files.cpp 2010-10-23
> 02:38:02.000000000 +0700
> +++ TeXmacs-1.0.7.7-src/src/System/Files/image_files.cpp 2010-11-08
> 19:43:16.000000000 +0600
> @@ -25,2 +25,5 @@
> #ifdef QTTEXMACS
> +#ifdef CursorShape
> +#undef CursorShape
> +#endif
> #include "Qt/qt_utilities.hpp"
>
> It seems that the problem is well-known; there is a "standard" solution,
> namely, /usr/include/fixx11.h (so, instead of these 3 lines, one might
> just insert 1: #include <fixx11.h>). But this file belongs to kdelibs, and
> not every Linux user has it installed. So, my patch is more limited but
> more portable (and it solves the immediate problem).
>
> Hmm. It seems that during the last year nobody has ever compiled TeXmacs
> with --enable-qt on any kind of Linux. Otherwise, this problem would be
> encountered by somebody:
>
> X11/X.h:
> #define CursorShape 0
>
> QtCore/qnamespace.h:
> enum CursorShape { ... }
>
> which, of course, becomes
>
> enum 0 { ... }
>
> Not a very encouraging thought...
>
> Andrey
>
>  (, 0 bytes) Download <http://mimepart_download/0/>
>
>
>
> --
> Sam Liddicott
> [email protected]�
>  <fix.patch>_______________________________________________
>
> Texmacs-dev mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/texmacs-dev
>
>
>
> _______________________________________________
> Texmacs-dev mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/texmacs-dev
>
>
_______________________________________________
Texmacs-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to