Ticket #101 (closed bug: Fixed)
Compile error for HsNet.h
|Reported by:||nobody||Owned by:||nobody|
|Type of failure:||Difficulty:|
|Test Case:||Blocked By:|
libraries/network/Network/BSD.hsc fails to compile on RedHat 6.2 (GNU libc 2.1.3) due to an unknown type "in_addr_t" in HsNet.h: ../../ghc/utils/hsc2hs/hsc2hs-inplace -Iinclude -I. Network/BSD.hsc In file included from BSD.hsc:99: include/HsNet.h:77: parse error before `addr' include/HsNet.h: In function `my_inet_ntoa': include/HsNet.h:80: `addr' undeclared (first use in this function) include/HsNet.h:80: (Each undeclared identifier is reported only once include/HsNet.h:80: for each function it appears in.) make: *** [Network/BSD.hs] Error 1 make: *** [boot] Error 1 make: Leaving directory `/usr/src/fptools-5.04/libraries' make: *** [all] Error 1 5.04.1 had a check for this: #ifndef HAVE_IN_ADDR_T typedef u_int32_t in_addr_t; #endif This has been removed in 5.04.2. -- Glynn Clements <firstname.lastname@example.org>
Note: See TracTickets for help on using tickets.