HEADS UP: linux_base-8 upgrade requires immediate testing

Matt Dawson matt at mattsnetwork.co.uk
Fri Dec 24 01:43:27 PST 2004


Looks like I've hit a problem with one of the dependencies. The only things I 
have that use the linuxulator (5.3-RELEASE-p2) are the linuxpluginwrapper and 
acroread. These both need the linux-XFree86-libs port, which depends on 
linux-fontconfig. The Makefile calls ${FILESDIR}/pkg-install.in which isn't 
there. In fact, there's no /files directory in the port at all. I tried a 
cvsup and a reapply of the patch, but no joy. 

The relevant bit of the Makefile:
post-install:
        @${INSTALL_DATA} ${WRKSRC}/tmp/etc/fonts/fonts.conf 
${PREFIX}/etc/fonts/
        @${BRANDELF} -t Linux ${PREFIX}/usr/bin/fc-cache 
${PREFIX}/usr/bin/fc-li
        @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' < ${FILESDIR}/pkg-install.in \
                > ${PKGINSTALL}

This causes the error:
===>  Installing for linux-fontconfig-2.1_2
===>   linux-fontconfig-2.1_2 depends on 
file: /compat/linux/usr/lib/libexpat.so.0 - found
===>   linux-fontconfig-2.1_2 depends on executable: rpm - found
===>   linux-fontconfig-2.1_2 depends on 
file: /compat/linux/etc/redhat-release- found
===>   Generating temporary packing list
===>  Checking if x11-fonts/linux-fontconfig already installed
fontconfig-2.1-9.i386.rpm
cannot open /usr/ports/x11-fonts/linux-fontconfig/files/pkg-install.in: No 
suchfile or directory
*** Error code 2

Stop in /usr/ports/x11-fonts/linux-fontconfig.

This makes the whole show stop. Fine if you don't need X, but a bummer 
otherwise.
-- 
Matt Dawson.

matt at mattsnetwork.co.uk
MD2657-RIPE OpenNIC M_D9


More information about the freebsd-ports mailing list