> > I'm having problems compiling dosemu under Fedora Core 2.
> > (I tried both the stable and the development version).
> >
> > It fails with the file dpmi.c.
> >
> > Is this known problem?
> 
> No.

OK, sorry, I thought it was. (I found someone else claiming
to have the same problem when googling for some info).

> > Any chance this will be fixed soon?
> 
> Hard to fix something if you don't say how it fails. What does gcc
> complain about exactly?

Here is it (tried to recompile the dosemu-1.2.1-1.src.rpm,
my gcc is: gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7), the
default in the FC2):

make[2]: Entering directory `/usr/src/redhat/BUILD/dosemu-1.2.1/src/dosext/dpmi'
gcc -c -I/usr/X11R6/include -MP -MMD -I../../../src/include 
-I../../../src/plugin/include  -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wnested-externs -O2 -fomit-frame-pointer -fno-strict-aliasing -mcpu=i686 -pipe    -o 
dpmi.o dpmi.c
dpmi.c:157: error: syntax error before "modify_ldt"
dpmi.c:160: warning: return type defaults to `int'
dpmi.c:160: warning: function declaration isn't a prototype
dpmi.c: In function `_syscall3':
dpmi.c:161: error: storage class specified for parameter `get_ldt'
dpmi.c:161: error: syntax error before '{' token
dpmi.c:185: error: syntax error before "ldt_info"
dpmi.c:259: error: storage class specified for parameter `sysdescs'
dpmi.c:259: error: parameter `sysdescs' is initialized
dpmi.c:260: warning: initialization from incompatible pointer type
dpmi.c:260: warning: excess elements in scalar initializer
dpmi.c:260: warning: (near initialization for `sysdescs')
dpmi.c:260: warning: excess elements in scalar initializer
dpmi.c:260: warning: (near initialization for `sysdescs')
dpmi.c:260: warning: excess elements in scalar initializer
dpmi.c:260: warning: (near initialization for `sysdescs')
dpmi.c:261: warning: excess elements in scalar initializer
dpmi.c:261: warning: (near initialization for `sysdescs')
dpmi.c:261: warning: excess elements in scalar initializer
dpmi.c:261: warning: (near initialization for `sysdescs')
dpmi.c:261: warning: excess elements in scalar initializer
dpmi.c:261: warning: (near initialization for `sysdescs')
dpmi.c:261: warning: excess elements in scalar initializer
dpmi.c:261: warning: (near initialization for `sysdescs')
dpmi.c:262: warning: excess elements in scalar initializer
dpmi.c:262: warning: (near initialization for `sysdescs')
dpmi.c:262: warning: excess elements in scalar initializer
dpmi.c:262: warning: (near initialization for `sysdescs')
dpmi.c:262: warning: excess elements in scalar initializer
dpmi.c:262: warning: (near initialization for `sysdescs')
dpmi.c:262: warning: excess elements in scalar initializer
dpmi.c:262: warning: (near initialization for `sysdescs')
dpmi.c:263: warning: excess elements in scalar initializer
dpmi.c:263: warning: (near initialization for `sysdescs')
dpmi.c:263: warning: excess elements in scalar initializer
dpmi.c:263: warning: (near initialization for `sysdescs')
dpmi.c:263: warning: excess elements in scalar initializer
dpmi.c:263: warning: (near initialization for `sysdescs')
dpmi.c:264: warning: excess elements in scalar initializer
dpmi.c:264: warning: (near initialization for `sysdescs')
dpmi.c:269: error: syntax error before "lp"
dpmi.c:542: error: parameter `scp' is initialized
dpmi.c:546: error: syntax error before "if"
dpmi.c:658: error: parameter `isfree' is initialized
dpmi.c:659: error: syntax error before "while"
dpmi.c:718: error: parameter `limit' is initialized
dpmi.c:718: error: redeclaration of `limit'
dpmi.c:266: error: `limit' previously declared here
dpmi.c:718: error: `limit_is_32' undeclared (first use in this function)
dpmi.c:718: error: (Each undeclared identifier is reported only once
dpmi.c:718: error: for each function it appears in.)
dpmi.c:720: error: redeclaration of `i'
dpmi.c:267: error: `i' previously declared here
dpmi.c:721: error: syntax error before "do"
dpmi.c:962: error: parameter `cs_ldt' is initialized
dpmi.c:964: error: syntax error before "ds_selector"
dpmi.c:1244: error: parameter `__result' is initialized
dpmi.c:1244: error: `__s2' undeclared (first use in this function)
dpmi.c:1244: error: syntax error before "if"
dpmi.c:1244: error: parameter `__result' is initialized
dpmi.c:1244: error: redeclaration of `__result'
dpmi.c:1244: error: `__result' previously declared here
dpmi.c:1244: error: `__s1' undeclared (first use in this function)
dpmi.c:1244: error: `ptr' undeclared (first use in this function)
dpmi.c:1244: error: syntax error before "if"
dpmi.c:1244: error: parameter `__result' is initialized
dpmi.c:1244: error: redeclaration of `__result'
dpmi.c:1244: error: `__result' previously declared here
dpmi.c:1244: error: syntax error before "if"
dpmi.c:1244: error: parameter `__result' is initialized
dpmi.c:1244: error: redeclaration of `__result'
dpmi.c:1244: error: `__result' previously declared here
dpmi.c:1244: error: syntax error before "if"
dpmi.c:1252: error: parameter `__result' is initialized
dpmi.c:1252: error: redeclaration of `__result'
dpmi.c:1244: error: `__result' previously declared here
dpmi.c:1252: error: syntax error before "if"
dpmi.c:1252: error: parameter `__result' is initialized
dpmi.c:1252: error: redeclaration of `__result'
dpmi.c:1252: error: `__result' previously declared here
dpmi.c:1252: error: syntax error before "if"
dpmi.c:1252: error: parameter `__result' is initialized
dpmi.c:1252: error: redeclaration of `__result'
dpmi.c:1252: error: `__result' previously declared here
dpmi.c:1252: error: syntax error before "if"
dpmi.c:1252: error: parameter `__result' is initialized
dpmi.c:1252: error: redeclaration of `__result'
dpmi.c:1252: error: `__result' previously declared here
dpmi.c:1252: error: syntax error before "if"
dpmi.c:1270: error: redeclaration of `i'
dpmi.c:720: error: `i' previously declared here
dpmi.c:1272: error: syntax error before "if"
dpmi.c:1270: error: declaration for parameter `i' but no such parameter
dpmi.c:1269: error: declaration for parameter `base' but no such parameter
dpmi.c:1269: error: declaration for parameter `old_length' but no such parameter
dpmi.c:1252: error: declaration for parameter `__result' but no such parameter
dpmi.c:1252: error: declaration for parameter `__result' but no such parameter
dpmi.c:1252: error: declaration for parameter `__result' but no such parameter
dpmi.c:1252: error: declaration for parameter `__result' but no such parameter
dpmi.c:1244: error: declaration for parameter `__result' but no such parameter
dpmi.c:1244: error: declaration for parameter `__result' but no such parameter
dpmi.c:1244: error: declaration for parameter `__result' but no such parameter
dpmi.c:1244: error: declaration for parameter `__result' but no such parameter
dpmi.c:962: error: declaration for parameter `cs_ldt' but no such parameter
dpmi.c:720: error: declaration for parameter `i' but no such parameter
dpmi.c:719: error: declaration for parameter `selector' but no such parameter
dpmi.c:718: error: declaration for parameter `limit' but no such parameter
dpmi.c:658: error: declaration for parameter `isfree' but no such parameter
dpmi.c:542: error: declaration for parameter `scp' but no such parameter
dpmi.c:267: error: declaration for parameter `i' but no such parameter
dpmi.c:267: error: declaration for parameter `type' but no such parameter
dpmi.c:266: error: declaration for parameter `limit' but no such parameter
dpmi.c:266: error: declaration for parameter `base_addr' but no such parameter
dpmi.c:265: error: declaration for parameter `lp' but no such parameter
dpmi.c:259: error: declaration for parameter `sysdescs' but no such parameter
dpmi.c:184: error: declaration for parameter `__retval' but no such parameter
dpmi.c:183: error: declaration for parameter `ldt_info' but no such parameter
dpmi.c:161: error: declaration for parameter `get_ldt' but no such parameter
dpmi.c: At top level:
dpmi.c:1372: error: syntax error before "break"
dpmi.c:1374: error: syntax error before '->' token
dpmi.c:1377: error: syntax error before "unsigned"
dpmi.c:1381: error: syntax error before '->' token
dpmi.c:1384: error: syntax error before "unsigned"
dpmi.c:1388: error: syntax error before '->' token
dpmi.c:1394: error: syntax error before '->' token
dpmi.c:1399: error: syntax error before '->' token
dpmi.c:1402: error: syntax error before '->' token
dpmi.c:1411: error: syntax error before '->' token
dpmi.c:1416: error: syntax error before '->' token
dpmi.c:1422: error: syntax error before '->' token
dpmi.c:1432: warning: type defaults to `int' in declaration of `save_rm_regs'
dpmi.c:1432: warning: function declaration isn't a prototype
dpmi.c:1432: warning: data definition has no type or storage class
dpmi.c:1433: error: syntax error before '.' token
dpmi.c:1434: error: syntax error before '.' token
dpmi.c:1435: error: syntax error before '.' token
dpmi.c:1443: warning: type defaults to `int' in declaration of `length'
dpmi.c:1443: error: conflicting types for `length'
dpmi.c:1440: error: previous declaration of `length'
dpmi.c:1443: error: `scp' undeclared here (not in a function)
dpmi.c:1443: warning: data definition has no type or storage class
dpmi.c:1444: warning: type defaults to `int' in declaration of `num_descs'
dpmi.c:1445: error: initializer element is not constant
dpmi.c:1445: warning: data definition has no type or storage class
dpmi.c:1446: error: syntax error before "if"
dpmi.c:1449: error: syntax error before "unsigned"
dpmi.c:1465: error: syntax error before "unsigned"
dpmi.c:1473: error: syntax error before "unsigned"
dpmi.c:1480: warning: type defaults to `int' in declaration of `old_length'
dpmi.c:1480: error: `scp' undeclared here (not in a function)
dpmi.c:1480: error: initializer element is not constant
dpmi.c:1480: warning: data definition has no type or storage class
dpmi.c:1481: error: syntax error before "if"
dpmi.c:1483: error: syntax error before "unsigned"
dpmi.c:1485: error: syntax error before "unsigned"
dpmi.c:1490: error: syntax error before '.' token
dpmi.c:1491: error: syntax error before '.' token
dpmi.c:1492: warning: type defaults to `int' in declaration of `in_dpmi_dos_int'
dpmi.c:1492: error: conflicting types for `in_dpmi_dos_int'
dpmi.h:156: error: previous declaration of `in_dpmi_dos_int'
dpmi.c:1492: warning: data definition has no type or storage class
dpmi.c:1493: error: syntax error before "return"
dpmi.c:1497: error: syntax error before '->' token
dpmi.c:1498: warning: type defaults to `int' in declaration of `restore_rm_regs'
dpmi.c:1498: warning: function declaration isn't a prototype
dpmi.c:1498: warning: data definition has no type or storage class
dpmi.c:1499: warning: type defaults to `int' in declaration of `in_dpmi_dos_int'
dpmi.c:1499: warning: data definition has no type or storage class
dpmi.c:1500: error: syntax error before '}' token
dpmi.c:1504: error: syntax error before "unsigned"
dpmi.c:1509: error: syntax error before "unsigned"
dpmi.c:1514: error: syntax error before '->' token
dpmi.c:1519: error: syntax error before '.' token
dpmi.c:1520: error: syntax error before '.' token
dpmi.c:1524: error: syntax error before '->' token
dpmi.c:1529: error: syntax error before '.' token
dpmi.c:1554: warning: type defaults to `int' in declaration of `save_rm_context'
dpmi.c:1554: warning: function declaration isn't a prototype
dpmi.c:1554: warning: data definition has no type or storage class
dpmi.c:1555: warning: type defaults to `int' in declaration of `RealModeContext'
dpmi.c:1555: error: conflicting types for `RealModeContext'
dpmi.c:94: error: previous declaration of `RealModeContext'
dpmi.c:1555: error: `scp' undeclared here (not in a function)
dpmi.c:1555: error: `scp' undeclared here (not in a function)
dpmi.c:1555: error: `scp' undeclared here (not in a function)
dpmi.c:1555: warning: data definition has no type or storage class
dpmi.c:1556: error: syntax error before '{' token
dpmi.c:1567: error: syntax error before "do"
dpmi.c:1568: warning: type defaults to `int' in declaration of `ssp'
dpmi.c:1568: error: conflicting types for `ssp'
dpmi.c:1558: error: previous declaration of `ssp'
dpmi.c:1568: error: braced-group within expression allowed only inside a function
dpmi.c:1568: warning: type defaults to `int' in declaration of `__res'
dpmi.c:1568: warning: data definition has no type or storage class
dpmi.c:1568: error: syntax error before '}' token
dpmi.c:1569: error: syntax error before '.' token
dpmi.c:1570: error: syntax error before '.' token
dpmi.c:1571: error: syntax error before '.' token
dpmi.c:1572: error: syntax error before '.' token
dpmi.c:1573: error: syntax error before '.' token
dpmi.c:1574: error: syntax error before '.' token
dpmi.c:1575: error: syntax error before '.' token
dpmi.c:1576: error: syntax error before '.' token
dpmi.c:1577: error: syntax error before '.' token
dpmi.c:1578: error: syntax error before '.' token
dpmi.c:1579: error: syntax error before '.' token
dpmi.c:1580: error: syntax error before '.' token
dpmi.c:1583: error: syntax error before '.' token
dpmi.c:1585: warning: type defaults to `int' in declaration of `rm_ssp'
dpmi.c:1585: error: conflicting types for `rm_ssp'
dpmi.c:1559: error: previous declaration of `rm_ssp'
dpmi.c:1585: warning: data definition has no type or storage class
dpmi.c:1586: warning: type defaults to `int' in declaration of `rm_sp'
dpmi.c:1586: error: conflicting types for `rm_sp'
dpmi.c:1560: error: previous declaration of `rm_sp'
dpmi.c:1586: warning: data definition has no type or storage class
dpmi.c:1591: error: syntax error before "for"
dpmi.c:1596: error: syntax error before "unsigned"
dpmi.c:1597: warning: type defaults to `int' in declaration of `in_dpmi_dos_int'
dpmi.c:1597: error: redefinition of `in_dpmi_dos_int'
dpmi.c:1499: error: `in_dpmi_dos_int' previously defined here
dpmi.c:1597: warning: data definition has no type or storage class
dpmi.c:1598: error: syntax error before '.' token
dpmi.c:1599: error: syntax error before "unsigned"
dpmi.c:1604: error: syntax error before '(' token
dpmi.c:1638: error: syntax error before '->' token
dpmi.c:1644: error: syntax error before '->' token
dpmi.c:1648: error: syntax error before '.' token
dpmi.c:1649: error: syntax error before '.' token
dpmi.c:1651: error: syntax error before '.' token
dpmi.c:1652: error: syntax error before '.' token
dpmi.c:1654: error: syntax error before '.' token
dpmi.c:1658: error: syntax error before "unsigned"
dpmi.c:1659: error: syntax error before "unsigned"
dpmi.c:1668: warning: type defaults to `int' in declaration of `rcbase'
dpmi.c:1668: error: initializer element is not computable at load time
dpmi.c:1668: warning: data definition has no type or storage class
dpmi.c:1669: warning: type defaults to `int' in declaration of `offset'
dpmi.c:1669: error: `scp' undeclared here (not in a function)
dpmi.c:1669: warning: data definition has no type or storage class
dpmi.c:1670: error: syntax error before "if"
dpmi.c:1672: error: syntax error before '.' token
dpmi.c:1673: error: syntax error before '(' token
dpmi.c:1680: error: syntax error before "unsigned"
dpmi.c:1681: error: syntax error before "unsigned"
dpmi.c:1682: error: syntax error before '->' token
dpmi.c:1683: error: syntax error before "unsigned"
dpmi.c:1687: error: syntax error before "unsigned"
dpmi.c:1688: error: syntax error before "unsigned"
dpmi.c:1689: error: syntax error before '->' token
dpmi.c:1693: error: syntax error before "unsigned"
dpmi.c:1694: error: syntax error before "unsigned"
dpmi.c:1695: error: syntax error before "unsigned"
dpmi.c:1699: warning: type defaults to `int' in declaration of `__res'
dpmi.c:1699: warning: data definition has no type or storage class
dpmi.c:1699: error: syntax error before '}' token
dpmi.c:1704: error: syntax error before "unsigned"
dpmi.c:1705: error: syntax error before "unsigned"
dpmi.c:1706: error: syntax error before "unsigned"
dpmi.c:1707: warning: type defaults to `int' in declaration of `buf'
dpmi.c:1707: warning: data definition has no type or storage class
dpmi.c:1708: error: syntax error before '+' token
dpmi.c:1709: error: syntax error before '+' token
dpmi.c:1710: warning: type defaults to `int' in declaration of `sprintf'
dpmi.c:1710: warning: function declaration isn't a prototype
dpmi.c:1710: warning: conflicting types for built-in function `sprintf'
dpmi.c:1710: warning: data definition has no type or storage class
dpmi.c:1721: error: `scp' undeclared here (not in a function)
dpmi.c:1721: error: `scp' undeclared here (not in a function)
dpmi.c:1723: error: syntax error before "if"
dpmi.c:1725: error: syntax error before '->' token
dpmi.c:1731: error: syntax error before "unsigned"
dpmi.c:1732: error: syntax error before "unsigned"
dpmi.c:1733: error: syntax error before "unsigned"
dpmi.c:1734: error: syntax error before "unsigned"
dpmi.c:1743: error: syntax error before '->' token
dpmi.c:1752: warning: type defaults to `int' in declaration of `handle'
dpmi.c:1752: error: `scp' undeclared here (not in a function)
dpmi.c:1752: error: `scp' undeclared here (not in a function)
dpmi.c:1752: warning: data definition has no type or storage class
dpmi.c:1753: warning: type defaults to `int' in declaration of `newsize'
dpmi.c:1753: error: `scp' undeclared here (not in a function)
dpmi.c:1753: error: `scp' undeclared here (not in a function)
dpmi.c:1753: warning: data definition has no type or storage class
dpmi.c:1754: error: syntax error before "do"
dpmi.c:1759: error: syntax error before '->' token
dpmi.c:1764: error: syntax error before "unsigned"
dpmi.c:1765: error: syntax error before "unsigned"
dpmi.c:1772: error: conflicting types for `length'
dpmi.c:1443: error: previous declaration of `length'
dpmi.c:1772: error: `scp' undeclared here (not in a function)
dpmi.c:1773: error: syntax error before "if"
dpmi.c:1775: error: syntax error before "unsigned"
dpmi.c:1780: error: syntax error before "unsigned"
dpmi.c:1792: error: syntax error before '->' token
dpmi.c:1795: error: syntax error before '->' token
dpmi.c:1796: error: syntax error before '->' token
dpmi.c:1811: warning: type defaults to `int' in declaration of `sel_array'
dpmi.c:1811: error: conflicting types for `sel_array'
dpmi.c:1807: error: previous declaration of `sel_array'
dpmi.c:1811: warning: data definition has no type or storage class
dpmi.c:1812: warning: type defaults to `int' in declaration of `handle'
dpmi.c:1812: error: redefinition of `handle'
dpmi.c:1752: error: `handle' previously defined here
dpmi.c:1812: error: `scp' undeclared here (not in a function)
dpmi.c:1812: warning: data definition has no type or storage class
dpmi.c:1813: warning: type defaults to `int' in declaration of `newsize'
dpmi.c:1813: error: redefinition of `newsize'
dpmi.c:1753: error: `newsize' previously defined here
dpmi.c:1813: error: `scp' undeclared here (not in a function)
dpmi.c:1813: warning: data definition has no type or storage class
dpmi.c:1815: error: syntax error before "if"
dpmi.c:1817: error: syntax error before "unsigned"
dpmi.c:1823: warning: type defaults to `int' in declaration of `block'
dpmi.c:1823: error: conflicting types for `block'
dpmi.c:1806: error: previous declaration of `block'
dpmi.c:1823: warning: data definition has no type or storage class
dpmi.c:1824: error: syntax error before "if"
dpmi.c:1826: error: syntax error before "unsigned"
dpmi.c:1829: warning: type defaults to `int' in declaration of `old_base'
dpmi.c:1829: error: conflicting types for `old_base'
dpmi.c:1808: error: previous declaration of `old_base'
dpmi.c:1829: error: invalid type argument of `->'
dpmi.c:1829: warning: data definition has no type or storage class
dpmi.c:1830: warning: type defaults to `int' in declaration of `old_len'
dpmi.c:1830: error: conflicting types for `old_len'
dpmi.c:1808: error: previous declaration of `old_len'
dpmi.c:1830: error: invalid type argument of `->'
dpmi.c:1830: warning: data definition has no type or storage class
dpmi.c:1832: error: syntax error before "if"
dpmi.c:1835: error: syntax error before '=' token
dpmi.c:1840: warning: type defaults to `int' in declaration of `is_cli'
dpmi.c:1840: error: conflicting types for `is_cli'
dpmi.h:159: error: previous declaration of `is_cli'
dpmi.c:1840: warning: data definition has no type or storage class
dpmi.c:1840: error: syntax error before '=' token
dpmi.c:1841: error: syntax error before '->' token
dpmi.c:1844: error: syntax error before '->' token
dpmi.c:1845: error: syntax error before '->' token
dpmi.c:1850: error: syntax error before "for"
dpmi.c:1869: warning: type defaults to `int' in declaration of `is_cli'
dpmi.c:1869: warning: data definition has no type or storage class
dpmi.c:1869: error: syntax error before '=' token
dpmi.c:1876: error: conflicting types for `block'
dpmi.c:1823: error: previous declaration of `block'
dpmi.c:1878: warning: type defaults to `int' in declaration of `handle'
dpmi.c:1878: error: redefinition of `handle'
dpmi.c:1812: error: `handle' previously defined here
dpmi.c:1878: error: `scp' undeclared here (not in a function)
dpmi.c:1878: warning: data definition has no type or storage class
dpmi.c:1879: warning: type defaults to `int' in declaration of `low_addr'
dpmi.c:1879: error: `scp' undeclared here (not in a function)
dpmi.c:1879: warning: data definition has no type or storage class
dpmi.c:1880: warning: type defaults to `int' in declaration of `offset'
dpmi.c:1880: error: redefinition of `offset'
dpmi.c:1669: error: `offset' previously defined here
dpmi.c:1880: error: `scp' undeclared here (not in a function)
dpmi.c:1880: warning: data definition has no type or storage class
dpmi.c:1882: error: syntax error before "if"
dpmi.c:1884: error: syntax error before "unsigned"
dpmi.c:1890: error: syntax error before "unsigned"
dpmi.c:1895: warning: type defaults to `int' in declaration of `block'
dpmi.c:1895: error: conflicting types for `block'
dpmi.c:1876: error: previous declaration of `block'
dpmi.c:1895: warning: data definition has no type or storage class
dpmi.c:1896: error: syntax error before "if"
dpmi.c:1898: error: syntax error before "unsigned"
dpmi.c:1904: error: syntax error before '->' token
dpmi.c:1912: error: conflicting types for `block'
dpmi.c:1895: error: previous declaration of `block'
dpmi.c:1913: warning: type defaults to `int' in declaration of `handle'
dpmi.c:1913: error: redefinition of `handle'
dpmi.c:1878: error: `handle' previously defined here
dpmi.c:1913: error: `scp' undeclared here (not in a function)
dpmi.c:1913: error: `scp' undeclared here (not in a function)
dpmi.c:1913: warning: data definition has no type or storage class
dpmi.c:1915: error: syntax error before "if"
dpmi.c:1917: error: syntax error before '->' token
dpmi.c:1921: error: syntax error before "unsigned"
dpmi.c:1922: error: syntax error before "unsigned"
dpmi.c:1923: error: syntax error before "unsigned"
dpmi.c:1924: error: syntax error before "unsigned"
dpmi.c:1934: error: syntax error before "unsigned"
dpmi.c:1943: error: syntax error before '=' token
dpmi.c:1947: warning: type defaults to `int' in declaration of `is_cli'
dpmi.c:1947: error: redefinition of `is_cli'
dpmi.c:1869: error: `is_cli' previously defined here
dpmi.c:1947: warning: data definition has no type or storage class
dpmi.c:1947: error: syntax error before '=' token
dpmi.c:1965: error: syntax error before '->' token
dpmi.c:1977: error: syntax error before '->' token
dpmi.c:1989: error: syntax error before '->' token
dpmi.c:2001: error: syntax error before '->' token
dpmi.c:2025: warning: type defaults to `int' in declaration of `lfb'
dpmi.c:2025: error: initializer element is not constant
dpmi.c:2025: warning: data definition has no type or storage class
dpmi.c:2026: warning: type defaults to `int' in declaration of `addr'
dpmi.c:2026: error: `scp' undeclared here (not in a function)
dpmi.c:2026: error: `scp' undeclared here (not in a function)
dpmi.c:2026: warning: data definition has no type or storage class
dpmi.c:2027: warning: type defaults to `int' in declaration of `size'
dpmi.c:2027: error: `scp' undeclared here (not in a function)
dpmi.c:2027: error: `scp' undeclared here (not in a function)
dpmi.c:2027: warning: data definition has no type or storage class
dpmi.c:2029: error: syntax error before "if"
dpmi.c:2038: error: syntax error before '->' token
dpmi.c: In function `quit_dpmi':
dpmi.c:2051: warning: implicit declaration of function `FreeAllDescriptors'
dpmi.c:2076: warning: implicit declaration of function `copy_context'
dpmi.c: In function `do_dpmi_int':
dpmi.c:2090: warning: implicit declaration of function `get_ext_API'
dpmi.c:2090: warning: `return' with a value, in function returning void
dpmi.c:2112: warning: implicit declaration of function `do_int31'
dpmi.c:2112: warning: `return' with a value, in function returning void
dpmi.c: In function `run_pm_int':
dpmi.c:2180: warning: implicit declaration of function `client_esp'
dpmi.c:2205: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2208: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2209: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2212: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2213: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2216: warning: use of cast expressions as lvalues is deprecated
dpmi.c: In function `run_dpmi':
dpmi.c:2378: warning: implicit declaration of function `dpmi_control'
dpmi.c: In function `dpmi_init':
dpmi.c:2412: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2491: warning: implicit declaration of function `get_ldt'
dpmi.c:2518: warning: implicit declaration of function `SetSelector'
dpmi.c:2634: warning: implicit declaration of function `print_ldt'
dpmi.c:2640: warning: use of cast expressions as lvalues is deprecated
dpmi.c: In function `dpmi_sigio':
dpmi.c:2713: warning: implicit declaration of function `Return_to_dosemu_code'
dpmi.c: In function `do_cpu_exception':
dpmi.c:2848: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2849: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2852: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2853: warning: use of cast expressions as lvalues is deprecated
dpmi.c:2856: warning: use of cast expressions as lvalues is deprecated
dpmi.c: In function `dpmi_fault':
dpmi.c:3025: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3028: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3136: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3139: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3140: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3143: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3199: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3200: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3203: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3204: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3287: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3342: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3342: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3343: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3343: warning: use of compound expressions as lvalues is deprecated
dpmi.c:3366: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3366: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3367: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3367: warning: use of compound expressions as lvalues is deprecated
dpmi.c:3380: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3380: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3381: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3381: warning: use of compound expressions as lvalues is deprecated
dpmi.c:3404: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3404: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3405: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3405: warning: use of compound expressions as lvalues is deprecated
dpmi.c:3413: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3413: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3420: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3420: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3427: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3427: warning: use of compound expressions as lvalues is deprecated
dpmi.c:3434: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3434: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3441: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3441: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3447: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3447: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3454: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3454: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3460: warning: use of conditional expressions as lvalues is deprecated
dpmi.c:3460: warning: use of cast expressions as lvalues is deprecated
dpmi.c: In function `dpmi_realmode_hlt':
dpmi.c:3549: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3612: warning: implicit declaration of function `restore_rm_context'
dpmi.c:3656: warning: implicit declaration of function `ResizeDescriptorBlock'
dpmi.c:3776: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3779: warning: use of cast expressions as lvalues is deprecated
dpmi.c:3857: warning: use of cast expressions as lvalues is deprecated
dpmi.c: In function `dpmi_mhp_GetDescriptor':
dpmi.c:3991: warning: implicit declaration of function `do_LAR'
dpmi.c: At top level:
dpmi.c:138: warning: `emu_stack_frame' defined but not used
{standard input}: Assembler messages:
{standard input}:67: Error: symbol `in_dpmi_dos_int' is already defined
{standard input}:86: Error: symbol `is_cli' is already defined
{standard input}:210: Error: symbol `handle' is already defined
{standard input}:216: Error: symbol `newsize' is already defined
{standard input}:224: Error: symbol `handle' is already defined
{standard input}:236: Error: symbol `offset' is already defined
{standard input}:242: Error: symbol `handle' is already defined
make[2]: *** [dpmi.o] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/dosemu-1.2.1/src/dosext/dpmi'
make[1]: *** [dosext/dpmi] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/dosemu-1.2.1/src'
make: *** [default] Error 2



> Bart
> 

-- 
Petr Tomasek, http://www.etf.cuni.cz/~tomasek/


-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to