NetBSD Problem Report #36222
From martin@duskware.de Thu Apr 26 07:32:28 2007
Return-Path: <martin@duskware.de>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by narn.NetBSD.org (Postfix) with ESMTP id 00EFA63B960
for <gnats-bugs@gnats.netbsd.org>; Thu, 26 Apr 2007 07:32:27 +0000 (UTC)
Message-Id: <20070426062925.B46BC63B964@narn.NetBSD.org>
Date: Thu, 26 Apr 2007 06:29:25 +0000 (UTC)
From: jussi.liukkonen@snorkkeli.homeip.net
Reply-To: jussi.liukkonen@snorkkeli.homeip.net
To: netbsd-bugs-owner@NetBSD.org
Subject: evince fails to build on darwin
X-Send-Pr-Version: www-1.0
>Number: 36222
>Category: pkg
>Synopsis: evince fails to build on darwin
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: reed
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Apr 26 07:35:00 +0000 2007
>Closed-Date: Sun Dec 26 18:36:02 +0000 2010
>Last-Modified: Sun Dec 26 18:36:02 +0000 2010
>Originator: Jussi Liukkonen
>Release: none
>Organization:
Headache, Inc
>Environment:
Darwin rousku.koti2.net 8.9.0 Darwin Kernel Version 8.9.0: Thu Feb 22 20:54:07 PST 2007; root:xnu-792.17.14~1/RELEASE_PPC Power Macintosh powerpc
>Description:
Using pkgsrc-2007Q1, evince fails to build on darwin (Mac OS X 10.4.9 powerpc). Link under shell and thumbnailer fails as follows, because link is done using gcc and C++ objects are involved in the link:
gcc -pipe -O2 -mcpu=G4 -I/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/include -I/Users/powermac/Projects/pkgsrc/print/evince/work/.x11-buildlink/include -I/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/include/freetype2 -o evince eggfindbar.o ev-application.o ev-job-queue.o ev-jobs.o ev-marshal.o ev-metadata-manager.o ev-page-action.o ev-page-cache.o ev-password.o ev-password-view.o ev-pixbuf-cache.o ev-properties-dialog.o ev-properties-fonts.o ev-utils.o ev-view-accessible.o ev-view.o ev-window.o ev-window-title.o ev-sidebar.o ev-sidebar-attachments.o ev-sidebar-links.o ev-sidebar-page.o ev-sidebar-thumbnails.o ev-stock-icons.o main.o -L/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib -L/Users/powermac/Projects/pkgsrc/print/evince/work/.x11-buildlink/lib ../cut-n-paste/zoom-control/.libs/libephyzoom.a ../cut-n-paste/toolbar-editor/.libs/libtoolbareditor.a ../properties/.libs/libevproperties.a ../lib/.libs/libev.a /Users/powermac
/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgnomeui-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libbonoboui-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgnome-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libesd.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libaudiofile.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libpopt.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libbonobo-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libbonobo-activation.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libORBitCosNaming-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgnomevfs-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgnutls.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libtasn1.dylib
/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgcrypt.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgpg-error.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libglade-2.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgconf-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libORBit-2.dylib -lresolv /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgthread-2.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libpoppler-glib.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libpoppler.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgnome-keyring.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libdbus-glib-1.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libdbus-1.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildl
ink/lib/libtiff.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libjpeg.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgnomeprintui-2-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgnomeprint-2-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgnomecanvas-2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libxml2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libart_lgpl_2.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgtk-x11-2.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgdk-x11-2.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libatk-1.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgdk_pixbuf-2.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libpangocairo-1.0.dylib /Users/powermac/Projects
/pkgsrc/print/evince/work/.buildlink/lib/libpangoft2-1.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libpango-1.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libcairo.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libfontconfig.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libfreetype.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libexpat.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libglitz.dylib -lXext -lm /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libpng12.dylib -lz -lXrender -lSM -lICE -lX11 -lpthread /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgobject-2.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libgmodule-2.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib/libglib-2.0.dylib /Users/powermac/Projects/pkgsrc/print/evince/wo
rk/.buildlink/lib/libintl.dylib -lc /usr/lib/libiconv.dylib
/usr/bin/ld: Undefined symbols:
___gxx_personality_v0
collect2: ld returned 1 exit status
[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/Users/powermac/Projects/pkgsrc/print/evince/work/.gcc/bin/gcc -pipe -O2 -mcpu=G4 -I/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/include -I/Users/powermac/Projects/pkgsrc/print/evince/work/.x11-buildlink/include -I/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/include/freetype2 -o evince eggfindbar.o ev-application.o ev-job-queue.o ev-jobs.o ev-marshal.o ev-metadata-manager.o ev-page-action.o ev-page-cache.o ev-password.o ev-password-view.o ev-pixbuf-cache.o ev-properties-dialog.o ev-properties-fonts.o ev-utils.o ev-view-accessible.o ev-view.o ev-window.o ev-window-title.o ev-sidebar.o ev-sidebar-attachments.o ev-sidebar-links.o ev-sidebar-page.o ev-sidebar-thumbnails.o ev-stock-icons.o main.o -L/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib -L/Users/powermac/Projects/pkgsrc/print/evince/work/.x11-buildlink/lib ../cut-n-paste/zoom-control/.libs/libephyzoom.a ../cut-n-paste/toolbar-editor/.libs/libtoolbareditor.a ../properties/.l
ibs/libevproperties.a ../lib/.libs/libev.a -lgnomeui-2 -lbonoboui-2 -lgnome-2 -lesd -laudiofile -lpopt -lbonobo-2 -lbonobo-activation -lORBitCosNaming-2 -lgnomevfs-2 -lgnutls -ltasn1 -lgcrypt -lgpg-error -lglade-2.0 -lgconf-2 -lORBit-2 -lresolv -lgthread-2.0 -lpoppler-glib -lpoppler -lgnome-keyring -ldbus-glib-1 -ldbus-1 -ltiff -ljpeg -lgnomeprintui-2-2 -lgnomeprint-2-2 -lgnomecanvas-2 -lxml2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpangoft2-1.0 -lpango-1.0 -lcairo -lfontconfig -lfreetype -lexpat -lglitz -lXext -lm -lpng12 -lz -lXrender -lSM -lICE -lX11 -lpthread -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lc -liconv
[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/usr/pkg/bin/libtool --tag=CC --mode=link gcc -pipe -O2 -mcpu=G4 -I/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/include -I/Users/powermac/Projects/pkgsrc/print/evince/work/.x11-buildlink/include -I/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/include/freetype2 -L/Users/powermac/Projects/pkgsrc/print/evince/work/.buildlink/lib -L/Users/powermac/Projects/pkgsrc/print/evince/work/.x11-buildlink/lib -o evince eggfindbar.o ev-application.o ev-job-queue.o ev-jobs.o ev-marshal.o ev-metadata-manager.o ev-page-action.o ev-page-cache.o ev-password.o ev-password-view.o ev-pixbuf-cache.o ev-properties-dialog.o ev-properties-fonts.o ev-utils.o ev-view-accessible.o ev-view.o ev-window.o ev-window-title.o ev-sidebar.o ev-sidebar-attachments.o ev-sidebar-links.o ev-sidebar-page.o ev-sidebar-thumbnails.o ev-stock-icons.o main.o ../cut-n-paste/zoom-control/libephyzoom.la ../cut-n-paste/toolbar-editor/libtoolbareditor.la ../properties/libevproperties.la ../lib/lib
ev.la -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lbonobo-2 -lbonobo-activation -lgnomevfs-2 -lglade-2.0 -lgtk-x11-2.0 -lxml2 -latk-1.0 -lgconf-2 -lORBit-2 -lgthread-2.0 -lpoppler-glib -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgnome-keyring -lglib-2.0 -lintl -liconv -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -lintl -liconv -lz -ltiff -lgnomeprintui-2-2 -lgnomeprint-2-2 -lz -lgnomecanvas-2 -lxml2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
gnumake[3]: *** [evince] Error 1
gnumake[2]: *** [all] Error 2
gnumake[1]: *** [all-recursive] Error 1
gnumake: *** [all] Error 2
*** Error code 2
Stop.
bmake: stopped in /Users/powermac/Projects/pkgsrc/print/evince
*** Error code 1
Stop.
bmake: stopped in /Users/powermac/Projects/pkgsrc/print/evince
>How-To-Repeat:
cd print/evince; bmake
>Fix:
--- shell/Makefile.in.orig 2007-04-25 22:11:15.000000000 +0300
+++ shell/Makefile.in 2007-04-25 22:11:38.000000000 +0300
@@ -112,7 +112,8 @@
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+CXXLD = $(CXX)
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CXXLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(evince_SOURCES)
DIST_SOURCES = $(am__evince_SOURCES_DIST)
--- thumbnailer/Makefile.in.orig 2007-04-25 22:14:06.000000000 +0300
+++ thumbnailer/Makefile.in 2007-04-25 22:14:21.000000000 +0300
@@ -73,7 +73,8 @@
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+CXXLD = $(CXX)
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CXXLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(evince_thumbnailer_SOURCES)
DIST_SOURCES = $(evince_thumbnailer_SOURCES)
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: pkg-manager->reed
Responsible-Changed-By: reed@netbsd.org
Responsible-Changed-When: Thu, 26 Apr 2007 13:57:47 +0000
Responsible-Changed-Why:
I will handle this.
From: "Jeremy C. Reed" <reed@reedmedia.net>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/36222
Date: Mon, 6 Dec 2010 20:43:57 -0600 (CST)
Sorry I never handled this. This was long ago and evince was upgraded
since then. Does this problem still exist?
http://gnats.NetBSD.org/36222
State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Tue, 21 Dec 2010 08:46:29 +0000
State-Changed-Why:
A question was asked: does this problem still occur?
State-Changed-From-To: feedback->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sun, 26 Dec 2010 18:36:02 +0000
State-Changed-Why:
Feedback mail is bouncing.
If someone wants to test compiling this thing on OS X, but in the meantime
I observe (1) there no longer appear to be any C++ sources involved, (2)
the submitter's patch changes code written by automake which hopefully has
itself been fixed (and if not, rerunning automake should help) and (3) we
are only handling OS X 10.4 on a provisional basis anyway at this point.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.