From owner-freebsd-questions@FreeBSD.ORG Wed Dec 30 21:41:58 2009 Return-Path: Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E1DEB1065670 for ; Wed, 30 Dec 2009 21:41:58 +0000 (UTC) (envelope-from doug@safeport.com) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by mx1.freebsd.org (Postfix) with ESMTP id 826B78FC08 for ; Wed, 30 Dec 2009 21:41:58 +0000 (UTC) Received: from fledge.watson.org (localhost.watson.org [127.0.0.1]) by fledge.watson.org (8.14.3/8.14.3) with ESMTP id nBULfvUU081450; Wed, 30 Dec 2009 16:41:57 -0500 (EST) (envelope-from doug@safeport.com) Received: from localhost (doug@localhost) by fledge.watson.org (8.14.3/8.14.3/Submit) with ESMTP id nBULfvBI081445; Wed, 30 Dec 2009 16:41:57 -0500 (EST) (envelope-from doug@safeport.com) X-Authentication-Warning: fledge.watson.org: doug owned process doing -bs Date: Wed, 30 Dec 2009 16:41:57 -0500 (EST) From: doug@safeport.com X-X-Sender: doug@fledge.watson.org To: Warren Block In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (fledge.watson.org [127.0.0.1]); Wed, 30 Dec 2009 16:41:57 -0500 (EST) Cc: freebsd-questions@FreeBSD.ORG Subject: Re: xorg-7.4_2 error (was xorg 7.4 questions) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2009 21:41:59 -0000 On Wed, 30 Dec 2009, doug@safeport.com wrote: [non applicable stuff cut] > Starting xdm gives the following in /var/log/xdm-log: > > : > finished PLL1 > set RMX > set LVDS > enable LVDS > disable primary dac > disable FP1 > disable TV > /libexec/ld-elf.so.1: /usr/local/bin/X: Undefined symbol "shmctl" > xdm error (pid 1416): server unexpectedly died > xdm error (pid 1416): Server for display :0 can't be started, session > disabled This is mostly likely because my 7.2 libc is earlier than the one used to build the package. I am told that, "there's a strong argument that 7-stable packages should actually be built against 7.0, which defines the binary interface, but the portmgr folks are not convinced to do so". As an end-user I would at least plead for a doc-change. This bit explains a lot of 'random' behavior that gets reported. Getting an error is the best that can be hoped for. A change in a syscall that produces a silent error is much more time consuming. Xorg being Xorg this is just, I am sure, the next layer. This is also most likely the answer to threads on 10/09/09 and 12/17/09. So in general if you have an issue with one of these mega-packages first make sure your build is later than the package build date. With ports that get unexplained compile error[s], the answer is also [first] update your system.