Public bug reported:

Binary package hint: libg2c0-dev

The following short program does not compile:

#include <g2c.h>

int main(void)
{
        integer n;

        return 0;
}

gcc emits:

[EMAIL PROTECTED]:~$ gcc -lg2c integer.c
In file included from integer.c:1:
/usr/include/g2c.h:21: error: syntax error before ‘integer’
/usr/include/g2c.h:22: error: syntax error before ‘uinteger’
/usr/include/g2c.h:29: error: syntax error before ‘logical’
/usr/include/g2c.h:33: error: syntax error before ‘longint’
/usr/include/g2c.h:34: error: syntax error before ‘ulongint’
/usr/include/g2c.h:55: error: syntax error before ‘flag’
/usr/include/g2c.h:56: error: syntax error before ‘ftnlen’
/usr/include/g2c.h:57: error: syntax error before ‘ftnint’
/usr/include/g2c.h:62: error: syntax error before ‘flag’
/usr/include/g2c.h:64: error: syntax error before ‘ciend’
/usr/include/g2c.h:66: error: syntax error before ‘cirec’
/usr/include/g2c.h:71: error: syntax error before ‘flag’
/usr/include/g2c.h:73: error: syntax error before ‘iciend’
/usr/include/g2c.h:75: error: syntax error before ‘icirlen’
/usr/include/g2c.h:76: error: syntax error before ‘icirnum’
/usr/include/g2c.h:81: error: syntax error before ‘flag’
/usr/include/g2c.h:84: error: syntax error before ‘ofnmlen’
/usr/include/g2c.h:88: error: syntax error before ‘orl’
/usr/include/g2c.h:90: error: syntax error before ‘}’ token
/usr/include/g2c.h:94: error: syntax error before ‘flag’
/usr/include/g2c.h:97: error: syntax error before ‘}’ token
/usr/include/g2c.h:101: error: syntax error before ‘flag’
/usr/include/g2c.h:107: error: syntax error before ‘flag’
/usr/include/g2c.h:110: error: syntax error before ‘infilen’
/usr/include/g2c.h:111: error: syntax error before ‘*’ token
/usr/include/g2c.h:112: error: syntax error before ‘*’ token
/usr/include/g2c.h:113: error: syntax error before ‘*’ token
/usr/include/g2c.h:114: error: syntax error before ‘*’ token
/usr/include/g2c.h:116: error: syntax error before ‘innamlen’
/usr/include/g2c.h:118: error: syntax error before ‘inacclen’
/usr/include/g2c.h:120: error: syntax error before ‘inseqlen’
/usr/include/g2c.h:122: error: syntax error before ‘indirlen’
/usr/include/g2c.h:124: error: syntax error before ‘infmtlen’
/usr/include/g2c.h:126: error: syntax error before ‘informlen’
/usr/include/g2c.h:128: error: syntax error before ‘inunflen’
/usr/include/g2c.h:129: error: syntax error before ‘*’ token
/usr/include/g2c.h:130: error: syntax error before ‘*’ token
/usr/include/g2c.h:132: error: syntax error before ‘inblanklen’
/usr/include/g2c.h:138: error: syntax error before ‘integer’
/usr/include/g2c.h:144: error: syntax error before ‘}’ token
/usr/include/g2c.h:153: error: syntax error before ‘ftnlen’
/usr/include/g2c.h:155: error: syntax error before ‘}’ token
/usr/include/g2c.h:193: error: syntax error before ‘*’ token
/usr/include/g2c.h:193: error: ‘integer’ declared as function returning a 
function
/usr/include/g2c.h:193: error: ‘integer’ redeclared as different kind of symbol
/usr/include/g2c.h:21: error: previous declaration of ‘integer’ was here
/usr/include/g2c.h:198: error: syntax error before ‘*’ token
/usr/include/g2c.h:198: error: ‘logical’ declared as function returning a 
function
/usr/include/g2c.h:198: error: ‘logical’ redeclared as different kind of symbol
/usr/include/g2c.h:29: error: previous declaration of ‘logical’ was here


gcc version:

[EMAIL PROTECTED]:~$ gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v 
--enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr 
--enable-shared --with-system-zlib --libexecdir=/usr/lib 
--without-included-gettext --enable-threads=posix --enable-nls 
--program-suffix=-4.0 --enable-__cxa_atexit --enable-clocale=gnu 
--enable-libstdcxx-debug --enable-java-awt=gtk-default --enable-gtk-cairo 
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr 
--disable-werror --enable-checking=release x86_64-linux-gnu
Thread model: posix
gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)

lig2c0-dev version:  1:3.4.6-1ubuntu2

** Affects: gcc-3.4 (Ubuntu)
     Importance: Untriaged
         Status: Unconfirmed

-- 
Compiling C programs using g2c.h fails on amd64
https://launchpad.net/bugs/61623

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to