2010/9/22 Anonymous <swel...@gmail.com>: > David DEMELIER <demelier.da...@gmail.com> writes: > >> sessreg.o(.text+0xfa): In function `UtmpxIdOpen': >> : undefined reference to `setutxent' >> sessreg.o(.text+0x101): In function `UtmpxIdOpen': >> : undefined reference to `getutxent' >> sessreg.o(.text+0x12b): In function `UtmpxIdOpen': >> : undefined reference to `endutxent' >> sessreg.o(.text+0x13b): In function `UtmpxIdOpen': >> : undefined reference to `endutxent' >> sessreg.o(.text+0x992): In function `main': >> : undefined reference to `setutxent' >> sessreg.o(.text+0x99f): In function `main': >> : undefined reference to `getutxid' >> sessreg.o(.text+0x9ac): In function `main': >> : undefined reference to `pututxline' >> sessreg.o(.text+0x9b1): In function `main': >> : undefined reference to `endutxent' >> sessreg.o(.text+0xa91): In function `main': >> : undefined reference to `getutxent' >> sessreg.o(.text+0xace): In function `main': >> : undefined reference to `endutxent' >> *** Error code 1 > > Do you have utmpx.h in /usr/include while not having getutxent(3) in libc? > I guess this may happen if you downgrade from /head to /stable/8. > > If it's smth else providing config.log is essential. >
74 __BEGIN_DECLS 75 void endutxent(void); 76 struct utmpx *getutxent(void); 77 struct utmpx *getutxid(const struct utmpx *); 78 struct utmpx *getutxline(const struct utmpx *); 79 struct utmpx *pututxline(const struct utmpx *); 80 void setutxent(void); 81 I have them in /usr/include/utmpx.h At configure stage : checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes In config.log there is not something strange but if you want to check it I attached it. By the way I'm running 8.1-RELEASE on amd64. With kind regards, -- Demelier David
config.log
Description: Binary data
_______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"