www/bluefish builds but fails to install
rkoberman at gmail.com
Fri Sep 1 22:33:54 UTC 2017
On Fri, Sep 1, 2017 at 11:42 AM, tech-lists <tech-lists at zyxst.net> wrote:
> On 01/09/2017 19:06, Kevin Oberman wrote:
> > At this point I am out of ideas, but a bit more information might be
> > helpful to others (or even me).
> > 1. What version of FreeBSD (likely not useful)?
> 11.1-STABLE #0 r322350
> > 2. What version of Gnome, MATE or other desktop is installed?
> there's no Gnome desktop per se, but there are some gnome 2.32 and 3.18
> programs installed:
> gmtk-1.0.9_1 Library for gnome-mplayer and
> gnome-common-3.18.0 Common automake macros for GNOME 3
> gnome-desktop-3.18.2_1 Additional UI API for GNOME 3
> gnome-doc-utils-0.20.10_4 GNOME doc utils
> gnome-icon-theme-3.12.0_1 Collection of icons for the GNOME desktop
> gnome-icon-theme-symbolic-3.12.0 GNOME Symbolic Icons
> gnome-mime-data-2.18.0_5 MIME and Application database for GNOME
> gnome-mount-0.8_13 Front-end to mount, umount, and eject
> using HAL
> gnome-mplayer-1.0.9_2 GNOME frontend for MPlayer
> gnome-pty-helper-0.40.2 utmp/wtmp/lastlog helper program for the
> vte Terminal widget
> gnome-session-126.96.36.199_2 Session component for the GNOME 3 desktop
> gnome-settings-daemon-3.18.2_3 GNOME 3 settings daemon
> gnome-vfs-2.24.4_6 GNOME Virtual File System
> gnome_subr-1.0 Common startup and shutdown subroutines
> used by GNOME scripts
> gstreamer-plugins-gnomevfs-0.10.36_2,3 Gstreamer gnomevfs plugin
> libgnome-2.32.0_4 Libraries for GNOME, a GNU desktop
> libgnome-keyring-3.12.0_2 Program that keeps passwords and other
> libgnomecanvas-2.30.3_4 Graphics library for GNOME
> libgnomeui-2.24.4_5 Libraries for the GNOME GUI, a GNU
> desktop environment
> libsoup-gnome-2.52.2_1 SOAP (Simple Object Access Protocol)
> implementation in C
> policykit-gnome-0.9.2_8 GNOME frontend to the PolicyKit framework
> py27-gnome-2.28.1_6 Python bindings for GNOME 2
> MATE desktop is installed - mate-desktop-1.18.0_1 - this might have been
> installed as a dependency of mate-terminal
> I actually use windowmaker for the desktop
> > 3. Were all ports installed as packages?
> All ports have been installed via the port
> > 4. Are the "shared/mime" files present in your local directory?
> aha - in /home/john/.local/share/mime there's this:
> -rw-r--r-- 1 john john 0B 20 Sep 2016 aliases
> drwxr-xr-x 2 john john 15B 20 Sep 2016 application/
> -rw-r--r-- 1 john john 0B 20 Sep 2016 generic-icons
> -rw-r--r-- 1 john john 628B 20 Sep 2016 globs
> -rw-r--r-- 1 john john 676B 20 Sep 2016 globs2
> -rw-r--r-- 1 john john 0B 20 Sep 2016 icons
> drwxr-xr-x 2 john john 4B 20 Sep 2016 image/
> -rw-r--r-- 1 john john 12B 20 Sep 2016 magic
> -rw-r--r-- 1 john john 1.5K 20 Sep 2016 mime.cache
> drwx------ 2 john john 18B 20 Sep 2016 packages/
> -rw-r--r-- 1 john john 0B 20 Sep 2016 subclasses
> drwxr-xr-x 2 john john 3B 20 Sep 2016 text/
> -rw-r--r-- 1 john john 16B 20 Sep 2016 treemagic
> -rw-r--r-- 1 john john 434B 20 Sep 2016 types
> -rw-r--r-- 1 john john 4B 20 Sep 2016 version
> -rw-r--r-- 1 john john 0B 20 Sep 2016 XMLnamespaces
This has definitely been a earning experience for me!
No, not really "aha". If you have most anything using freedesktop specs
(which includes all "modern" desktops), you will have these files. You
should also have a similar set of system wide mime files. These are
normally found in /usr/local/share/mime, but that can be altered and it
looks like yours is in "/storage". If the prefix for local is changed,
ports must be rebuilt as many ports assume that related ports use the same
location for shared resources.
If looks like these trees are automatically created when any freedesktop
program using MIME tags is installed and runs update-mime-database to add
that programs tags It is part of the shared-mime-info port. That is why
they are not in the pkg DB. If you have apps that need per-user MIME data,
similar tree is placed under .local in that users directory.
If you look at the Makefile in work/bluefish-2.2.10 you should find
"UPDATE_MIME_DATABASE = /usr/local/bin/update-mime-database" and
"fdomimepath = /usr/local/share/mime". One specifies the program that
updates the MIME DB and he other the location of the system MIME files.
This Makefle is created by the "make configure" pass and won't be available
until it completes.
FWIW, I just installed bluefish on my system using default options with no
errors. As a result, I suspect thee is an issue with your environment and
that is why you are having issues.
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman at gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
More information about the freebsd-ports