bugGNU TeXmacs - Bugs: bug #43008, TeXmacs 1.99.2 does not compile

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #43008: TeXmacs 1.99.2 does not compile

Submitter:  Victor Porton <porton>
Submitted:  Sun 17 Aug 2014 11:03:33 PM UTC
   
 
Category:  Compilation Priority:  5 - Normal
Item Group:  Error Status:  None
Privacy:  Public Assigned to:  None
Originator Name:  Open/Closed:  Closed
Release:  None Release: 
Fixed Release:  None Fixed Release: 
Keywords: 

Jump to the original submission

Wed 01 Mar 2017 09:03:53 PM UTC, comment #6: 

Compiling on Jessie is not really an issue right now. I'm closing this.

Philippe Joyez <pjoyez>
Group Member
Tue 19 Aug 2014 01:20:11 PM UTC, comment #5: 

Yes.

Victor Porton <porton>
Tue 19 Aug 2014 01:18:36 PM UTC, comment #4: 

Dis you installed guile-1.8-dev ?

Francois Poulain <fpoulain>
Group Member
Tue 19 Aug 2014 01:09:25 PM UTC, comment #3: 

I don't supply GUILE_EFFECTIVE_VERSION, configure fails with a message like "Guile 2 is not supported".

Victor Porton <porton>
Tue 19 Aug 2014 09:30:31 AM UTC, comment #2: 

What if you let the configure script finding the good guile version, i.e. removing the GUILE_EFFECTIVE_VERSION statement ?

Francois Poulain <fpoulain>
Group Member
Sun 17 Aug 2014 11:14:21 PM UTC, comment #1: 

After

$ GUILE_EFFECTIVE_VERSION=1.8 ./configure --prefix=/usr/local/stow/TeXmacs --enable-pdf-renderer --enable-optimize --disable-guile2

it compiled.

Victor Porton <porton>
Sun 17 Aug 2014 11:03:33 PM UTC, original submission:  

I try to build TeXmacs 1.99.2 (with https://savannah.gnu.org/support/download.php?file_id=31753 patch) on Debian Linux "jessie" system:

$ GUILE_EFFECTIVE_VERSION=1.6 ./configure --prefix=/usr/local/stow/TeXmacs --enable-pdf-renderer --enable-optimize --disable-guile2
$ make

It fails with error messages:

g++ -ISystem -ISystem/Boot -ISystem/Classes -ISystem/Files -ISystem/Link -ISystem/Misc -ISystem/Language -IKernel/Abstractions -IKernel/Containers -IKernel/Types -IData/Convert -IData/Drd -IData/History -IData/Observers -IData/Document -IData/String -IData/Tmfs -IData/Tree -IScheme -IGraphics/Bitmap_fonts -IGraphics/Fonts -IGraphics/Gui -IGraphics/Mathematics -IGraphics/Renderer -IGraphics/Handwriting -IGraphics/Types -IGraphics/Pictures -IGraphics/Spacial -IGraphics/Colors -IPlugins -ITypeset -ITypeset/Bridge -ITypeset/Concat -ITypeset/Page -IEdit -IPlugins -ITexmacs -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -DQTTEXMACS -Wall -Wno-return-type -O3 -fexpensive-optimizations -fno-rtti -c ./Scheme/Scheme/glue.cpp -o Objects/glue.o
In file included from ./Scheme/Scheme/object.hpp:18:0,
                 from ./Scheme/Scheme/glue.hpp:21,
                 from ./Scheme/Scheme/glue.cpp:12:
./Scheme/Scheme/../Guile/guile_tm.hpp:117:0: warning: "scm_is_null" redefined
 #define scm_is_null(x) SCM_NFALSEP(scm_null_p(x))
 ^
In file included from /usr/include/libguile.h:71:0,
                 from /usr/include/guile/gh.h:24,
                 from ./Scheme/Scheme/../Guile/guile_tm.hpp:42,
                 from ./Scheme/Scheme/object.hpp:18,
                 from ./Scheme/Scheme/glue.hpp:21,
                 from ./Scheme/Scheme/glue.cpp:12:
/usr/include/libguile/pairs.h:36:0: note: this is the location of the previous definition
 #define scm_is_null(x)          (scm_is_eq ((x), SCM_EOL))
 ^
In file included from ./Scheme/Scheme/object.hpp:18:0,
                 from ./Scheme/Scheme/glue.hpp:21,
                 from ./Scheme/Scheme/glue.cpp:12:
./Scheme/Scheme/../Guile/guile_tm.hpp:123:0: warning: "scm_is_symbol" redefined
 #define scm_is_symbol(x) SCM_NFALSEP(scm_symbol_p(x))
 ^
In file included from /usr/include/libguile.h:98:0,
                 from /usr/include/guile/gh.h:24,
                 from ./Scheme/Scheme/../Guile/guile_tm.hpp:42,
                 from ./Scheme/Scheme/object.hpp:18,
                 from ./Scheme/Scheme/glue.hpp:21,
                 from ./Scheme/Scheme/glue.cpp:12:
/usr/include/libguile/symbols.h:28:0: note: this is the location of the previous definition
 #define scm_is_symbol(x)            (!SCM_IMP (x) \
 ^
In file included from ./Scheme/Scheme/object.hpp:18:0,
                 from ./Scheme/Scheme/glue.hpp:21,
                 from ./Scheme/Scheme/glue.cpp:12:
./Scheme/Scheme/../Guile/guile_tm.hpp:197:26: error: ambiguating new declaration of ‘long int scm_to_int32(SCM)’
 long scm_to_long (SCM obj);
                          ^
In file included from /usr/include/libguile.h:67:0,
                 from /usr/include/guile/gh.h:24,
                 from ./Scheme/Scheme/../Guile/guile_tm.hpp:42,
                 from ./Scheme/Scheme/object.hpp:18,
                 from ./Scheme/Scheme/glue.hpp:21,
                 from ./Scheme/Scheme/glue.cpp:12:
./Scheme/Scheme/../Guile/guile_tm.hpp:196:5: note: old declaration ‘int scm_to_int32(SCM)’
 int scm_to_int (SCM obj);
     ^
makefile:304: recipe for target 'Objects/glue.o' failed
make[1]: * [Objects/glue.o] Error 1
make[1]: Leaving directory '/home/porton/build/TeXmacs-1.99.2-src/src'
Makefile:54: recipe for target 'TEXMACS' failed
make: * [TEXMACS] Error 2

Victor Porton <porton>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by pjoyez (Posted a comment)
  • -email is unavailable- added by porton (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-03-01 pjoyez Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code