system insists it's up to date (xpm woes)

Mark mark at darklogik.org
Sat Dec 18 21:08:57 PST 2004


Hi, I'm having a bit of trouble with ports and packages:

# cd /usr/ports/graphics/xpdf/
# make install clean distclean
===>   xpdf-3.00_4 depends on executable: freetype-config - found
===>   xpdf-3.00_4 depends on executable: gmake - found
===>   xpdf-3.00_4 depends on file: /usr/local/bin/autoconf259 - found
===>   xpdf-3.00_4 depends on shared library: t1.5 - found
===>   xpdf-3.00_4 depends on shared library: freetype.9 - found
===>   xpdf-3.00_4 depends on shared library: Xm.3 - not found
===>    Verifying install for Xm.3 in /usr/ports/x11-toolkits/open-motif
===>  open-motif-2.2.3 has known vulnerabilities:
=> xpm -- image decoding vulnerabilities.
   Reference: <http://www.FreeBSD.org/ports/portaudit/ef253f8b-0727-11d9-b45d-000c41e2cdad.html>
=> Please update your ports tree and try again.
*** Error code 1

Stop in /usr/ports/x11-toolkits/open-motif.
*** Error code 1

Stop in /usr/ports/graphics/xpdf.

---------------------------

Right, ok, that's fair enough. So:

# cd /usr/ports/x11/libXpm/
# make install clean distclean

<snip unimportant output>
===>   libXpm-3.5.1_1 depends on file: /usr/X11R6/libdata/pkgconfig/xproto.pc - not found
===>    Verifying install for /usr/X11R6/libdata/pkgconfig/xproto.pc in /usr/ports/x11/xproto
===>  Extracting for xproto-6.6.2
=> Checksum OK for xproto-6.6.2.tar.bz2.
===>  Patching for xproto-6.6.2
===>   xproto-6.6.2 depends on executable: gmake - found
===>  Configuring for xproto-6.6.2
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether gmake sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating xproto.pc
===>  Installing for xproto-6.6.2

===>  xproto-6.6.2 conflicts with installed package(s): 
      xorg-libraries-6.7.0_3

They install files into the same place.
      Please remove them first with pkg_delete(1).
*** Error code 1

Stop in /usr/ports/x11/xproto.
*** Error code 1

Stop in /usr/ports/x11/libXpm.

---------------------------------

Ah. So basically libXpm is part of xorg? I didn't install Xorg via the
ports system but via sysinstall when I first installed FreeBSD...

# pkg_version http://www.FreeBSD.org/ports/INDEX-5
<snip>
xorg-clients                        =
xorg-fonts-100dpi                   =
xorg-fonts-75dpi                    =
xorg-fonts-cyrillic                 =
xorg-fonts-encodings                =
xorg-fonts-miscbitmaps              =
xorg-fonts-truetype                 =
xorg-fonts-type1                    =
xorg-fontserver                     =
xorg-libraries                      =
xorg-manpages                       =
xorg-server                         =

Now please correct me if I'm in the wrong ballpark entirely, but my
system seems to think it's both current and not at the same time.

The last update of xorg apparently fixed the issue, and apparently that's
the version I'm using:

http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11/xorg-libraries/

Could someone please dispel my confusion or at least slap me about a
bit until I get it?

cheers,
mark


More information about the freebsd-questions mailing list