x11/sessreg fails to build

David DEMELIER demelier.david at gmail.com
Wed Sep 22 16:26:24 UTC 2010


2010/9/22 Anonymous <swell.k at gmail.com>:
> David DEMELIER <demelier.david at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: application/octet-stream
Size: 30991 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20100922/f6621310/config-0001.obj


More information about the freebsd-ports mailing list