[mercury-users] using sockets, echoserv.m

Julien Fischer juliensf at csse.unimelb.edu.au
Tue Dec 16 15:31:28 AEDT 2008


Hi,

On Mon, 15 Dec 2008, Jörg Schuster wrote:

> =================================================================================
>
> Making echoserv
> ** Error making `echoserv'.
> Mercury/os/posix.select.o: In function `<predicate
> 'posix:select.new_fdset_ptr'/3 mode 0>':
> posix.select.c:(.text+0xf6): undefined reference to `ME_fd_zero'
> Mercury/os/posix.select.o: In function `<predicate
> 'posix:select.fd_isset'/5 mode 0>':
> posix.select.c:(.text+0x143): undefined reference to `ME_fd_isset'
> Mercury/os/posix.select.o: In function `<predicate
> 'posix:select.fd_zero'/3 mode 0>':
> posix.select.c:(.text+0x111): undefined reference to `ME_fd_zero'
> Mercury/os/posix.select.o: In function `<predicate
> 'posix:select.fd_clr'/4 mode 0>':
> posix.select.c:(.text+0x121): undefined reference to `ME_fd_clr'
> Mercury/os/posix.select.o: In function `<predicate
> 'posix:select.fd_set'/4 mode 0>':
> posix.select.c:(.text+0x161): undefined reference to `ME_fd_set'
> collect2: ld returned 1 exit status

What version of Mercury are you using here?  There  have been a number
of changes to the POSIX binding since 2007.

Julien.


More information about the users mailing list