NetBSD Problem Report #53933

From martin@aprisoft.de  Sat Feb  2 17:55:02 2019
Return-Path: <martin@aprisoft.de>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id E084E7A1E5
	for <gnats-bugs@gnats.NetBSD.org>; Sat,  2 Feb 2019 17:55:02 +0000 (UTC)
Message-Id: <20190202175450.235365CC84E@emmas.aprisoft.de>
Date: Sat,  2 Feb 2019 18:54:50 +0100 (CET)
From: martin@NetBSD.org
Reply-To: martin@NetBSD.org
To: gnats-bugs@NetBSD.org
Subject: gobject introspection linker issue
X-Send-Pr-Version: 3.95

>Number:         53933
>Category:       pkg
>Synopsis:       gobject introspection linker issue
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Feb 02 18:00:00 +0000 2019
>Last-Modified:  Mon Feb 04 14:00:01 +0000 2019
>Originator:     Martin Husemann
>Release:        NetBSD 8.99.33
>Organization:
The NetBSD Foundation, Inc.
>Environment:
System: NetBSD whoever-brings-the-night.aprisoft.de 8.99.33 NetBSD 8.99.33 (WHOEVER) #248: Fri Feb 1 16:31:20 CET 2019 martin@seven-days-to-the-wolves.aprisoft.de:/work/src/sys/arch/sparc64/compile/WHOEVER sparc64
Architecture: sparc64
Machine: sparc64
>Description:

My favorite problem child is back: gobject introspection fails with:

  CCLD     wnck-urgency-monitor
  GISCAN   Wnck-3.0.gir

** (process:12576): CRITICAL **: 13:00:44.994: Failed to get connection to xfconfd: Could not connect: No such file or directory

** (process:22964): CRITICAL **: 13:00:58.521: Failed to get connection to xfconfd: Could not connect: No such file or directory
/usr/pkg/lib/libgthread-2.0.so.0: Trying to call undefined weak symbol `__deregister_frame_info'
gmake[3]: *** [/usr/pkg/share/gobject-introspection-1.0/Makefile.introspection:160: Wnck-3.0.gir] Error 1
gmake[3]: Leaving directory '/usr/pkgobj/devel/libwnck3/work/libwnck-3.24.1/libw

>How-To-Repeat:

Try to build  xfce4 on sparc64 (or something, don't know exact details yet)

>Fix:
n/a

>Audit-Trail:
From: Benny Siegert <bsiegert@gmail.com>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org
Subject: Re: pkg/53933: gobject introspection linker issue
Date: Mon, 4 Feb 2019 14:23:46 +0100

 On Sat, Feb 2, 2019 at 7:00 PM <martin@netbsd.org> wrote:
 > ** (process:12576): CRITICAL **: 13:00:44.994: Failed to get connection to xfconfd: Could not connect: No such file or directory
 >
 > ** (process:22964): CRITICAL **: 13:00:58.521: Failed to get connection to xfconfd: Could not connect: No such file or directory

 Is this on a machine that has XFCE installed? I noticed that a number
 of issues with gobject-introspection (e.g. being unhappy without
 DISPLAY) happen because it tries to connect to xfconfd (the XFCE
 config daemon) and if that fails, tries unsuccessfully to start a user
 DBus session. Maybe the fix is making it not do that.


 -- 
 Benny

From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@NetBSD.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
	martin@NetBSD.org
Subject: Re: pkg/53933: gobject introspection linker issue
Date: Mon, 4 Feb 2019 14:56:46 +0100

 On Mon, Feb 04, 2019 at 01:25:00PM +0000, Benny Siegert wrote:
 >  On Sat, Feb 2, 2019 at 7:00 PM <martin@netbsd.org> wrote:
 >  > ** (process:12576): CRITICAL **: 13:00:44.994: Failed to get connection to xfconfd: Could not connect: No such file or directory
 >  >
 >  > ** (process:22964): CRITICAL **: 13:00:58.521: Failed to get connection to xfconfd: Could not connect: No such file or directory
 >  
 >  Is this on a machine that has XFCE installed? I noticed that a number
 >  of issues with gobject-introspection (e.g. being unhappy without
 >  DISPLAY) happen because it tries to connect to xfconfd (the XFCE
 >  config daemon) and if that fails, tries unsuccessfully to start a user
 >  DBus session. Maybe the fix is making it not do that.

 It was building some xfce4 dependency - so probably something relevant
 is already installed.

 However, the "calling weak symbol" should never be possible, so something is
 seriously wrong here.

 Martin

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.