[Slackbuilds-users] Slackbuild side-effects?

King Beowulf kingbeowulf at gmail.com
Sun Apr 4 04:29:20 UTC 2010


I've moved Slackware packages among several of my computers without
issues.  Occasionally there are some run time or compile time quirks.
This is a known quirk with quile and slib and earlier versions of
gnucash.  One workaround is too run gnucash as root to create slibcat
(a catalog of libs) and then run as normal. I don't run gnucash
anymore (homebank is simpler and suites me fine as I don't need all
the bells and whistles and gnome dependancy headaches) but a quick
googling shows this issue in a number of distributions.  I'm uncertain
if this is because a full gnome environment is not used, or an
incompatibility with guile-1.8, or just a permission issue.

-Ed

On Sat, Apr 3, 2010 at 11:16 AM, Donald Allen <donaldcallen at gmail.com> wrote:
> >From the slackwiki slackbuilds page: "SlackBuild scripts are simple
> shell scripts which can automate the compiling and packaging of a
> program from source." From this statement and since the output of
> running a SlackBuild script is a Slackware package, I assumed that
> once a package is built on one machine, it could be installed on other
> like machines. That appears not to be the case, at least for gnucash.
> I generated a gnucash package on one x86_64 machine and once installed
> on that machine, it works properly. However, on another x86_64
> machine, after installing the packages on which it depends (in the
> order specified), I installed the gnucash package built on the
> original machine, and gnucash does not run. I get
>
> ERROR: In procedure open-file:
> ERROR: Permission denied: "/usr/share/guile/1.8/slibcat"
>
> The error message is misleading, in that the file is missing, so not a
> permission problem.
>
> I then re-ran the gnucash.SlackBuild on this second machine and
> installed the resulting package again, and now gnucash works. So it
> appears that there is at least one (perhaps more) side-effect of
> running the SlackBuild script that is essential to the proper
> installation of the program. In other words, just installing the
> package isn't sufficient. This seems wrong and perhaps a bug in the
> gnucash script, although I may have the wrong impression of the
> function of these scripts and their resulting packages (though the
> sentence I quote above talks about "compiling and packaging", not
> installing, leading one to believe that there's a clean separation --
> compiling and packaging is the job of the SlackBuild script,
> installation is the job of the resulting package).
>
> /Don
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - http://slackbuilds.org/faq/
>
>



-- 
You! What PLANET is this!
	-- McCoy, "The City on the Edge of Forever", stardate 3134.0


More information about the SlackBuilds-users mailing list