Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Feb 2014 14:17:32 -0800
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: staging appears to be broken
Message-ID:  <20140221221732.GA63736@troutmask.apl.washington.edu>
In-Reply-To: <5307C88E.3050704@FreeBSD.org>
References:  <20140221185850.GA62754@troutmask.apl.washington.edu> <5307C88E.3050704@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Feb 21, 2014 at 03:43:42PM -0600, Bryan Drewery wrote:
> On 2/21/2014 12:58 PM, Steve Kargl wrote:
> > 
> > cd /usr/ports/graphics/poppler
> > make patch
> > (edit find to deal with clang 3.4 errors on -fno-check-new)
> > make && make install
> > ...
> > ====> Compressing man pages (compress-man)
> > ===>  Installing for poppler-0.24.4
> > ===>  Checking if graphics/poppler already installed
> > ===>   Registering installation for poppler-0.24.4
> > pkg-static: lstat(/usr/ports/graphics/poppler/work/stage/usr/local/libdata/pkgconfig/poppler-cairo.pc): No such file or directory
> > pkg-static: lstat(/usr/ports/graphics/poppler/work/stage/usr/local/libdata/pkgconfig/poppler-cpp.pc): No such file or directory
> > pkg-static: lstat(/usr/ports/graphics/poppler/work/stage/usr/local/libdata/pkgconfig/poppler-splash.pc): No such file or directory
> > pkg-static: lstat(/usr/ports/graphics/poppler/work/stage/usr/local/libdata/pkgconfig/poppler.pc): No such file or directory
> > *** Error code 74
> > 
> 
> Should be fixed now, r345514 was breaking library names.
> 

Sadly, no something is still not right.

% cd /usr/ports
% svn info
Path: .
Working Copy Root Path: /usr/ports
URL: http://svn.freebsd.org/ports/head
Relative URL: ^/head
Repository Root: http://svn.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 345554
Node Kind: directory
Schedule: normal
Last Changed Author: pawel
Last Changed Rev: 345554
Last Changed Date: 2014-02-21 14:08:02 -0800 (Fri, 21 Feb 2014)
% svn log -r 345514
------------------------------------------------------------------------
r345514 | bapt | 2014-02-21 08:47:29 -0800 (Fri, 21 Feb 2014) | 3 lines

libtool 1.4.2a was defining the shared extension as shrext_cmds, rename
it shared_ext like in newer libtool so the rest of USES=iconv magic just
works

------------------------------------------------------------------------
% portmaster libtool
% pkg info | grep libtool
libtool-2.4.2_2                Generic shared library support script

% svn diff -r 345513:345514
Index: Mk/Uses/libtool.mk
===================================================================
--- Mk/Uses/libtool.mk  (revision 345513)
+++ Mk/Uses/libtool.mk  (revision 345514)
@@ -22,7 +22,8 @@
                -e '/link_all_deplibs[0-9A-Z_]*=/s/=unknown/=no/'       \
                -e '/objformat=/s/echo aout/echo elf/'                  \
                -e "/freebsd-elf\\*)/,/;;/ {                            \
-                   /deplibs_check_method=/s/=.*/=pass_all/; }"
+                   /deplibs_check_method=/s/=.*/=pass_all/; }"         \
+               -e "s/shrext_cmds/shared_ext/g"
 
 .if ! ${libtool_ARGS:Moldver}
        @${FIND} ${WRKDIR} \( -name configure -or -name ltconfig \)     \

% head -1 Mk/Uses/libtool.mk 
# $FreeBSD: head/Mk/Uses/libtool.mk 345551 2014-02-21 21:43:20Z bdrewery $
% cd /usr/ports/graphics/poppler
% make patch
 (fix -fno-check-new)
% make 
% make install
===>  Installing for poppler-0.24.4
===>   poppler-0.24.4 depends on package: poppler-data>0 - found
===>   poppler-0.24.4 depends on shared library: libjpeg.so - found
===>   poppler-0.24.4 depends on shared library: libfontconfig.so - found
===>   poppler-0.24.4 depends on shared library: liblcms2.so - found
===>   poppler-0.24.4 depends on shared library: libcairo.so - found
===>   poppler-0.24.4 depends on shared library: libopenjpeg.so - found
===>   poppler-0.24.4 depends on shared library: libxml2.so - found
===>  Checking if graphics/poppler already installed
===>   Registering installation for poppler-0.24.4
pkg-static: lstat(/usr/ports/graphics/poppler/work/stage/usr/local/libdata/pkgconfig/poppler-cairo.pc): No such file or directory
pkg-static: lstat(/usr/ports/graphics/poppler/work/stage/usr/local/libdata/pkgconfig/poppler-cpp.pc): No such file or directory
pkg-static: lstat(/usr/ports/graphics/poppler/work/stage/usr/local/libdata/pkgconfig/poppler-splash.pc): No such file or directory
pkg-static: lstat(/usr/ports/graphics/poppler/work/stage/usr/local/libdata/pkgconfig/poppler.pc): No such file or directory
*** Error code 74

Stop.
make[1]: stopped in /usr/ports/graphics/poppler
*** Error code 1




-- 
Steve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140221221732.GA63736>