staging appears to be broken
Steve Kargl
sgk at troutmask.apl.washington.edu
Fri Feb 21 22:17:33 UTC 2014
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
More information about the freebsd-ports
mailing list