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.
Finally worked my way through most of your scripts from 2016-06-29.
The final problem in build3_s.list was upower. It refused to build because of
a broken link (/usr/lib64/libgudev-1.0.so.0) pointing to /lib64/libgudev-1.0.so.0.1.1
which I believe was from the old udev package. At least it kept telling me that udev-184
was too old. When I changed it to point to /lib64/libgudev-1.0.so.0.2.0 everything worked.
I think the pointer was left over from processing elflibs at the end of build1_s.list.
Okay, I surrender. Please tell me you are taking prisoners.
I've been working on compiling a2ps using the SW14.2 slackbuild.
A2ps builds until it hits the documentation, then the following
error messages show:
Quote:
make[1]: Entering directory '/tmp/a2ps-4.14/doc'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
if (/bin/sh /tmp/a2ps-4.14/auxdir/missing --run makeinfo --version) >/dev/null 2>&1; then \
for f in a2ps.info a2ps.info-[0-9] a2ps.info-[0-9][0-9] a2ps.i[0-9] a2ps.i[0-9][0-9]; do \
if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
done; \
else :; fi && \
cd "$am__cwd"; \
if /bin/sh /tmp/a2ps-4.14/auxdir/missing --run makeinfo -I . \
-o a2ps.info a2ps.texi; \
then \
rc=0; \
cd .; \
else \
rc=$?; \
cd . && \
$restore $backupdir/* `echo "./a2ps.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
a2ps.texi:47: warning: redefining Texinfo language command: @LaTeX
a2ps.texi:422: @uref missing close brace (possibly involving @href)
a2ps.texi:420: @uref missing close brace (possibly involving @href)
a2ps.texi:435: misplaced }
a2ps.texi:521: @uref missing close brace (possibly involving @href)
a2ps.texi:2800: misplaced }
a2ps.texi:4122: misplaced }
a2ps.texi:5669: @end example seen before @var closing brace
a2ps.texi:5677: @var missing close brace
a2ps.texi:5871: @end example seen before @var closing brace
a2ps.texi:5876: @var missing close brace
a2ps.texi:6219: @end quotation seen before @i closing brace
a2ps.texi:6348: @end quotation seen before @i closing brace
a2ps.texi:6588: @end quotation seen before @i closing brace
Makefile:329: recipe for target 'a2ps.info' failed
make[1]: *** [a2ps.info] Error 1
make[1]: Leaving directory '/tmp/a2ps-4.14/doc'
Makefile:357: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1
To date I've searched the internet for any hint of this problem
elsewhere, but google has not been my friend in this case.
I tried deciphering the warnings, but my knowlege of Tex and LaTex
is minimal at best. I've ordered a couple of books to remedy this,
but they won't be here for a few days.
I recompiled tetex, texinfo, gettext, and gettext-tools to no avail.
It would be greatly appreciated if someone would give me a clue as
to how to proceed.
I finally finished testing sfsbuild4_s.list (xf86_64 only).
a2ps failed to build.
Lots of warnings leading to failure.
Fixed by a patch from Arch Linux. Thanks to Alien Bob for the pointer.
Modified sfsinit.sh to handle patch.
libtheora
Sfsbuild1.sh only built for 32 bit.
Modified to account for x86_64 build.
Xine-ui failed also.
Needed libcaca
Put libcaca ahead of xine-ui in build4_s.list.
Libcaca also failed. Had to build twice.
The java part needed caca.h to build.
Disabled java, built, installed then enabled java and rebuilt
then installed again. Modified the slackbuild and sfsbuild1.sh
to do this.
Could not get autofs to compile.
Upgraded to autofs-5.1.2 and all is okay.
clisp refused to compile. Failed 2 tests.
Fixed by applying a patch from BLFS-SVN deleting the tests.
Seamonkey will not compile unless the environmental variable SHELL
is set to "sh". "bash" is a no-no!
Error message says python environment is not sane.
Problems seem to be caused by the minor differences between x86 and xf86_64.
The attached text creates a set of patches for the sfsinit & sfsbuild1 you posted on 20160629.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
nice you've made progress on the build4_s.list, I'll integrate the modifications.
I made progress on the 'tools' part.
It's only based on slackware source packages, no more extra packages.
See the enclosed memo: we can build slackware with that specific 'tools' without any reference to a specific LFS version.
For the time being, it's just 'hand made', but it can be done automatically (btools), but you don't build 'tools' every morning.
It's focused on Slackware-14.2.
The attached list is the remainder of slackware packages,
generated by comparing /var/log/packages in 14.2 and SFS
Problems solved: (Again this is for x86_64 only. I currently don't
have a 32 bit partition working)
akonadi needs boost to compile. Installed boost-1.61.0
Obtained from http://www.boost.org/
Slackbuild attached.
Installed linux-faqs and linux-howtos from 14.2 packages.
These are collections of text files needing no compilation,
so my conscience is clear on this.
libwpg needs linux-faqs to compile.
psutils needed to build qt-gstreamer. psutils is built and
discarded from a2ps build. Modified a2ps slackbuild to
keep psutils package. 1 problem solved for qt-gstreamer.
Problems remaining:
gv will not compile. Configure complains it can't find Xaw3d.
So far none of the solutions I've found on the web work.
Qt-gstreamer still fails. Seems to be a boost problem,
maybe wrong version?
aspell-dict needs work. It dumps all the dictionaries at once.
Should be able to select the ones one wants. Well, it can be
done manually.
I am out of time now. The Powers That Be have decided to honor me
with jury duty. Until that is over I don't know how much time I'll
have to work on these. Will get back to them as soon as I can.
The attached file contains the list of remaining programs to compile and
the slackbuild, slack-desc for boost.
Worsel
PS Forgot to make a patch for a2ps for the above. Will get to it as
soon as I can.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
Ok, thanks for the list5, that's what I wanted to do.
- a2ps: made the patch in sfsinit.sh
- gv, qt, firefox, thunderbird (idem seamonkey), libspectre, esound, libtheora, xpaint, xpdf...:found a solution
- qt-gstreamer, it still resists to me from now, maybe with boost, I'll try.
- boost is in d (dev) packages
I solved some old and new problems with new patches.
It's been building from last night and won't be finished until tomorrow. I chained the 3 build list (2+3+4).
I'll add list5 to see for qt-gstreamer.
Last edited by nobodino; 07-25-2016 at 01:33 AM.
Reason: error
I just reviewed your latest sfs-tools.sh script. Nicely done.
I notice that you don't do much indenting of your code. This occassionally
makes it hard to follow. There is a program beautify_bash that you can
run it through and it indents it for you. Link below:
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
one step forward: added kernel-source, kernel-firmware, slackpkg, qt-gstreamer.
Tries to build slackware-14.2 till the end.
kde doesn't builds completely.
Used beautify_bash for sfs-tools.sh
Last edited by nobodino; 07-30-2016 at 12:34 PM.
Reason: error
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.