From owner-freebsd-ports@FreeBSD.ORG Fri Jan 22 21:20:19 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 40DE410656AD for ; Fri, 22 Jan 2010 21:20:19 +0000 (UTC) (envelope-from dirk.meyer@dinoex.sub.org) Received: from uucp.dinoex.sub.de (uucp.dinoex.sub.de [194.45.71.2]) by mx1.freebsd.org (Postfix) with ESMTP id 94D108FC15 for ; Fri, 22 Jan 2010 21:20:18 +0000 (UTC) Received: from uucp.dinoex.sub.de (uucp.dinoex.sub.de [194.45.71.2] (may be forged)) by uucp.dinoex.sub.de (8.14.3/8.14.2) with ESMTP id o0MLK4xB089156 for ; Fri, 22 Jan 2010 22:20:05 +0100 (CET) (envelope-from dirk.meyer@dinoex.sub.org) X-MDaemon-Deliver-To: Received: from build7.dinoex.sub.de (dinoex@localhost) by uucp.dinoex.sub.de (8.14.3/8.14.2/Submit) with BSMTP id o0MLK3Qo089074 for ; Fri, 22 Jan 2010 22:20:03 +0100 (CET) (envelope-from dirk.meyer@dinoex.sub.org) To: freebsd-ports@freebsd.org Message-ID: From: dirk.meyer@dinoex.sub.org (Dirk Meyer) Organization: privat Date: Fri, 22 Jan 2010 22:17:04 +0100 X-Mailer: Dinoex 1.79 References: <20100113194254.GR64905@hoeg.nl> X-Gateway: ZCONNECT build7.dinoex.sub.de [UNIX/Connect 0.94] X-PGP-Fingerprint: 44 16 EC 0A D3 3A 4F 28 8A 8A 47 93 F1 CF 2F 12 X-Copyright: (C) Copyright 2001 by Dirk Meyer -- All rights reserved. X-PGP-Key-Avail: mailto:pgp-public-keys@keys.de.pgp.net Subject:GET 0x331CDA5D X-ZC-VIA: 20100122000000W+1@dinoex.sub.org X-Milter: Spamilter (Reciever: uucp.dinoex.sub.de; Sender-ip: 194.45.71.2; Sender-helo: uucp.dinoex.sub.de; ) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (uucp.dinoex.sub.de [194.45.71.2]); Fri, 22 Jan 2010 22:20:06 +0100 (CET) Subject: Re: HEADS UP: gone. All welcome . X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 21:20:19 -0000 Hallo Ed Schouten, 1. POLA http://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/rules.html $ man utmp does not mention that this interafce is deprectaed (see 11.4) 2. there is now new manpage? $ man -k utmp login(3) - log a new login record to the utmp and wtmp files logout(3) - remove an entry from the utmp file utempter_add_record(3), utempter_remove_added_record(3), utempter_remove_record(3), addToUtmp(3), removeFromUtmp(3), removeLineFromUtmp(3) - utempter compatibility interface utmp(5), wtmp(5), lastlog(5) - login records wtmpcvt(1) - convert wtmp files to the utmpx format 2. radiusd-cistron http://pointyhat.freebsd.org/errorlogs/i386-9-latest/radiusd-cistron-1.6.8.log Has support for sysv utmpx, but this differs with the freebsd implementaion. 3. vsftpd http://pointyhat.freebsd.org/errorlogs/i386-9-latest/vsftpd-2.2.2.log this needs updwtmpx which is not avialible. this seemms to differ from other implementations. 4. freebsd-uucp http://pointyhat.freebsd.org/errorlogs/i386-9-latest/freebsd-uucp-1.07.3_1.log use of UT_NAMELEN can be fixed. What is the replacement of "_PATH_LASTLOG" ? What is the replacement of "logwtmp()" ? 5. hylafax http://pointyhat.freebsd.org/errorlogs/i386-9-latest/hylafax-6.0.4.log ... configure use of (extended utmp interface) but fails. Even forcing it to use the SysV interface fails: GettySysV.c++: In member function 'void SysVGetty::writeWtmp(utmpx*)': GettySysV.c++:177: error: '_PATH_WTMPX' was not declared in this scope GettySysV.c++:177: error: 'updwtmpx' was not declared in this scope GettySysV.c++: In member function 'void SysVGetty::loginAccount()': GettySysV.c++:200: error: 'struct utmpx' has no member named 'ut_xtime' GettySysV.c++: In member function 'virtual void SysVGetty::hangup()': GettySysV.c++:243: error: 'struct utmpx' has no member named 'ut_xtime' *** Error code 1 6. manpage $ man getutxent Please proivide some example here. It looks like there is a lot of new code needed for porting. kind regards Dirk - Dirk Meyer, Im Grund 4, 34317 Habichtswald, Germany - [dirk.meyer@dinoex.sub.org],[dirk.meyer@guug.de],[dinoex@FreeBSD.org] http://people.freebsd.org/~dinoex/errorlogs/