SBo scripts not building on current (read 1st post, pls)
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.
I would like to compile the latest version of bowtie2, which is at the moment at version 2.7.0 (see here). This does not work via the SBo SlackBuild after changing the version nos. I ran into a problem getting all the binaries, like bowtie2-align, (and loads more, comparing what they published in the pre-compiled binary-distribution). Compiling works with 2.1.0, the SBo version, but that is 3 years old....
Does anyone have a clue what is needed to get this to work?
The slackbuild already notes that you should be using 64bit for ZOL; I know that they for a long time didn't support building or running on 32bit at all, but not sure how it is currently.
Thanks! I'll set UNSUPPORTED in the .info file.
Edit: So having looked this up, it's not 100% accurate. Upstream says: "You are strongly encouraged to use a 64-bit kernel. At the moment zfs will build in a 32-bit environment but will not run stably."
And indeed it did build on 32-bit 14.1 ... which is why it was in my 14.2 failed build list. I haven't tried to fix it yet.
So I made a SlackBuild that clones directly from the git master and works in current, additionally the 32-bit restriction is gone. Full screen has some graphical issues and the config file needs to be edited to get the mouse look working correctly, but otherwise it seems to work well with my initial testing.
Thanks orbea for finding the git repo, however git clone and git submodule update are not acceptable in SBo SlackBuilds so there's quite a lot of work for me there
Thanks orbea for finding the git repo, however git clone and git submodule update are not acceptable in SBo SlackBuilds so there's quite a lot of work for me there
Yea, that is why I have a separate personal repo for those. Seems the best way would be for the SBo maintainer to provide their own source packages or to convince the developers to release tarballs more often. Digging through 10 years of commits doesn't seem like a very good option.
Edit: So having looked this up, it's not 100% accurate. Upstream says: "You are strongly encouraged to use a 64-bit kernel. At the moment zfs will build in a 32-bit environment but will not run stably."
And indeed it did build on 32-bit 14.1 ... which is why it was in my 14.2 failed build list. I haven't tried to fix it yet.
Let's see what Willy thinks
if it's not really working well on 32 bit, let's set it to UNTESTED
So I made a SlackBuild that clones directly from the git master and works in current, additionally the 32-bit restriction is gone. Full screen has some graphical issues and the config file needs to be edited to get the mouse look working correctly, but otherwise it seems to work well with my initial testing.
jfbuild/src/libengine.a(kplib.o): In function `putbuf':
kplib.c:(.text+0x10de): undefined reference to `abstab10'
kplib.c:(.text+0x1348): undefined reference to `trnsrgb'
kplib.c:(.text+0x1359): undefined reference to `trnsrgb'
collect2: error: ld returned 1 exit status
Makefile:217: recipe for target 'sw' failed
Thanks orbea for finding the git repo, however git clone and git submodule update are not acceptable in SBo SlackBuilds so there's quite a lot of work for me there
Ah, my bad. I looked at that one, but there were just way too many changes in that commit for me to be able to notice that. Got stuck reading the documentation changes and therefore thought it was completely irrelevant to the download url, so stopped reading. Oops.
Some poxy ten year old game? More than five thousand packages in the repo? Two days into a mass rebuild of *everything* because the new glibc broke isnan? Take a wild guess.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.