SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
PM is a pretty neat browser. When I run your slackbuild scripts I get:
./PaleMoon.SlackBuild: line 205: --prefix=/tmp/SBo/autoconf-tmp/usr: No such file or directory
Which makes no sense. Your script is correct as far as I can see (lines 187-199 & 75).
The directories get made/deleted correctly in the script as well as
on the filesystem. /tmp/SBo/autoconf-tmp/usr is there on the filesystem. I checked this.
I commented out lines 168-180. I have autoconf 2.13 from the FSF ftp site. No patches or
patch dir in their tgz file. By itself, independent of your script, that autoconf v2.13
builds properly. I tried it just to see. no make install step done on that test.
as a second act it'd be nice to assemble some decent build instructions for
the fossa mail email client. If FM is as good as PM then that will be a formidable
combo. I can't make heads or tails out of what little has been posted for FM
building FM. Hardly any information there.
Gave PM a try (using binaries from the site) and I'm pretty impressed.
I'm starting with your slackbuild scripts because at least they are legible
and can follow what's going on in them. Those PM guys are not the most
informative bunch, but I do admire what they've made there.
.
Last edited by trollog; 09-23-2016 at 03:46 AM.
Reason: Found it.. forget it.
PM is a pretty neat browser. When I run your slackbuild scripts I get:
./PaleMoon.SlackBuild: line 205: --prefix=/tmp/SBo/autoconf-tmp/usr: No such file or directory
Which makes no sense. Your script is correct as far as I can see (lines 187-199 & 75).
Based on that error, it looks like it is trying to find a file called --prefix=/tmp/SBo/autoconf-tmp/usr, not just /tmp/SBo/autoconf-tmp/usr. Do you happen to be missing a backslash on the line above it (which tells bash that the command continues to the next line)? (I can't access the script due to ponce's site being blocked at my work.)
bash-4.3# ./Palemoon.Slackbuild
tar: /home/nitesky/Desktop/Slackware/SlackBuilds/autoconf-2.13.tar.xz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
bash-4.3#
bash-4.3# ./Palemoon.Slackbuild
tar: /home/nitesky/Desktop/Slackware/SlackBuilds/autoconf-2.13.tar.xz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
bash-4.3#
You need to download autoconf-2.13.tar.xz as that is required to build PaleMoon. Due to website blocking at work, I can't view ponce's site, but I'm pretty sure he has a copy available in the same directory as the Palemoon.SlackBuild file.
bash-4.3# ./Palemoon.Slackbuild
tar: /home/nitesky/Desktop/Slackware/SlackBuilds/autoconf-2.13.tar.xz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
bash-4.3#
You need to download the sources first. They are listed in palemoon.info.
Edit: bassmadrigal beat me to it.
Last edited by montagdude; 09-23-2016 at 11:42 AM.
I plan to make a build script for fossa mail as well but the palemoon devs have asked me to wait until their release is official because they said it will be a huge ton easier and that the current and past fossa mail releases are less than ideal.
Quote:
Originally Posted by trollog
PM is a pretty neat browser. When I run your slackbuild scripts I get:
./PaleMoon.SlackBuild: line 205: --prefix=/tmp/SBo/autoconf-tmp/usr: No such file or directory
Which makes no sense. Your script is correct as far as I can see (lines 187-199 & 75).
The directories get made/deleted correctly in the script as well as
on the filesystem. /tmp/SBo/autoconf-tmp/usr is there on the filesystem. I checked this.
I commented out lines 168-180. I have autoconf 2.13 from the FSF ftp site. No patches or
patch dir in their tgz file. By itself, independent of your script, that autoconf v2.13
builds properly. I tried it just to see. no make install step done on that test.
as a second act it'd be nice to assemble some decent build instructions for
the fossa mail email client. If FM is as good as PM then that will be a formidable
combo. I can't make heads or tails out of what little has been posted for FM
building FM. Hardly any information there.
Gave PM a try (using binaries from the site) and I'm pretty impressed.
I'm starting with your slackbuild scripts because at least they are legible
and can follow what's going on in them. Those PM guys are not the most
informative bunch, but I do admire what they've made there.
.
Last edited by khronosschoty; 09-23-2016 at 02:18 PM.
I grabbed 2.13 autoconf from the FSF ftp site, it's tar.gz. No .xz version of that particular version to be found. Just gunzip it to a tar file & then compress it with xz. that worked for me.
Earlier up in the build script, just above the config options, it makes the dir /tmp/SBo/autoconf-tmp/usr,
Backslash at eol of --prefix= line is in place where it should be. Like I said, a mystery. It should work as written. I'm scratching
my head too. Maybe an evil charachter got carried over from cut & paste, although I take care that does not happen.
Words from the fossa devs explain a lot. All in all, fossa + PM are a great pair. I havent looked at them in a long
long time. They've come a long way. PM runs circles around FF on my machine as far as speed & loading go. Couldn't believe it.
Can't wait until fossa mail is more together. Saw the forum post on building fossa and thought wtf. Not much of a post at all, but
if they are holding out for later, then the vague brevity of the post makes more sense.
For shits & giggles & to compare, I downloaded and built icecat yesterday. Also a noble effort, but a lot of plugins are
broken (but many novel & good ones work), and it has FF's slow running problem. Lot of good features in icecat overall, but not
quite ready. The build scripts are well documented and "just work" and have nice options.
The autoconf 2.13 you need to work with is the one Pat put together for firefox; which can be found in the PaleMoon.info.
Quote:
Originally Posted by trollog
I grabbed 2.13 autoconf from the FSF ftp site, it's tar.gz. No .xz version of that particular version to be found. Just gunzip it to a tar file & then compress it with xz. that worked for me.
Earlier up in the build script, just above the config options, it makes the dir /tmp/SBo/autoconf-tmp/usr,
Backslash at eol of --prefix= line is in place where it should be. Like I said, a mystery. It should work as written. I'm scratching
my head too. Maybe an evil charachter got carried over from cut & paste, although I take care that does not happen.
Words from the fossa devs explain a lot. All in all, fossa + PM are a great pair. I havent looked at them in a long
long time. They've come a long way. PM runs circles around FF on my machine as far as speed & loading go. Couldn't believe it.
Can't wait until fossa mail is more together. Saw the forum post on building fossa and thought wtf. Not much of a post at all, but
if they are holding out for later, then the vague brevity of the post makes more sense.
For shits & giggles & to compare, I downloaded and built icecat yesterday. Also a noble effort, but a lot of plugins are
broken (but many novel & good ones work), and it has FF's slow running problem. Lot of good features in icecat overall, but not
quite ready. The build scripts are well documented and "just work" and have nice options.
Last edited by khronosschoty; 09-23-2016 at 03:03 PM.
Earlier up in the build script, just above the config options, it makes the dir /tmp/SBo/autoconf-tmp/usr,
Backslash at eol of --prefix= line is in place where it should be.
What about the line above it (not the actual prefix line)? The line above should have a backslash telling bash that the command continues onto the line containing the --prefix section.
which I see is itself a link to /usr/lib64/palemoon-26.4.1/palemoon
in the buildscripts, maybe change the default name of symlink made in /usr/bin to just palemoon?
not sure most people will have multiple pale moon versions installed any more than
people have multiple FF versions installed,
(although just watch half the people chime in now saying that they do..)
another minor point for the upstream devs:
dotfile in homedir called "moonchild productions" (with whitespace..)
ditto on the whitespaces for subfolder names..
no way that could ever go wrong in a unix environment, eh?...
the equivalent dotfile for fossamail is, predictably, .fossamail and no
whitespace in subdir names.
which I see is itself a link to /usr/lib64/palemoon-26.4.1/palemoon
in the buildscripts, maybe change the default name of symlink made in /usr/bin to just palemoon?
not sure most people will have multiple pale moon versions installed any more than
people have multiple FF versions installed,
(although just watch half the people chime in now saying that they do..)
another minor point for the upstream devs:
dotfile in homedir called "moonchild productions" (with whitespace..)
ditto on the whitespaces for subfolder names..
no way that could ever go wrong in a unix environment, eh?...
the equivalent dotfile for fossamail is, predictably, .fossamail and no
whitespace in subdir names.
.
I think the reason is because there is already a Palemoon on SBo (that repackages the prebuilt version), so that's why this one is called palemoon-26.4.1.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.