From owner-freebsd-ports@FreeBSD.ORG Wed Feb 13 04:53:27 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 14AEB16A418 for ; Wed, 13 Feb 2008 04:53:27 +0000 (UTC) (envelope-from stevenschlansker@berkeley.edu) Received: from smtp-out1.berkeley.edu (smtp-out1.Berkeley.EDU [128.32.61.106]) by mx1.freebsd.org (Postfix) with ESMTP id 062D613C458 for ; Wed, 13 Feb 2008 04:53:26 +0000 (UTC) (envelope-from stevenschlansker@berkeley.edu) Received: from 209-204-139-199.dsl.dynamic.sonic.net ([209.204.139.199] helo=emu.stevenschlansker.is-a-geek.org) by fe1.calmail with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.68) (auth plain:stevenschlansker@berkeley.edu) (envelope-from ) id 1JP9O5-0001EL-6A for ports@freebsd.org; Tue, 12 Feb 2008 20:38:25 -0800 Message-Id: From: Steven Schlansker To: ports@freebsd.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Date: Tue, 12 Feb 2008 20:38:25 -0800 X-Mailer: Apple Mail (2.915) Cc: Subject: musicpd ioctl sign-extension on amd64 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: Wed, 13 Feb 2008 04:53:27 -0000 Hello Ports- I have installed musicpd-0.13.0_1 from ports on my FreeBSD universe.stevenschlansker.is-a-geek.org 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #2: Fri Jan 11 15:39:39 PST 2008 root@universe.stevenschlansker.is-a-geek.org :/usr/obj/usr/src/sys/UNIVERSE amd64 box. It repeatedly emits the following error messages in dmesg: WARNING pid 949 (mpd): ioctl sign-extension ioctl ffffffffc0045005 WARNING pid 949 (mpd): ioctl sign-extension ioctl ffffffffc0045006 WARNING pid 949 (mpd): ioctl sign-extension ioctl ffffffffc0045002 I have googled around a bit and it looks like this is an issue with an int being passed in to ioctl() when a long is appropriate on amd64. It seems like it should be an easy fix, but I think it's in a shared library - I looked over the musicpd source code and the only ioctl I saw seemed ok. Either way I couldn't find it myself and don't have my box properly set up to debug this sort of problem. I'm not subscribed to the ports@ mailing list, so if any replies could be CCed to me that would be wonderful! Hopefully someone else is annoyed enough by this as well to be pushed to fix it :) Thanks! Steven Schlansker