[Slackbuilds-users] SlackBuild f3 (6.0) 14.2
Konrad J Hambrick
kjhambrick at gmail.com
Mon Apr 3 15:05:55 UTC 2017
Yes, I am confused :)
Something is clearly different.
If I understand the process of submitting a SlackBuild, it has to compile
on the Maintainer's System so unless I am mistaken about that assumption,
that would make three other machines where ths SlackBuild worked as
Michel Machado provides a link to his github repository for 'the next
version' of f3 in addition to the latest stable version.
f3 'the next version' is here : https://github.com/AltraMayor/f3/
f3 6.0 stable : https://github.com/AltraMayor/f3/archive/v6.0.zip
The f3.SlackBuld and f3.info files were written against f3 6.0 stable ...
What is the md5sum on your f3-6.0.zip file ?
Thanks BHReach !
On Mon, Apr 3, 2017 at 9:29 AM, BHReach <bhreach at gmail.com> wrote:
> Source from -> https://github.com/AltraMayor/f3/archive/v6.0.zip
> extra is a Gentoo thing. Gentoo uses keyword flags to let you include or
> exclude any optional capability a program has. For example, python is one
> flag. Many programs have optional capability that depends on Python. To get
> that capability you include the python flag when installing that program.
> For a program like f3 that has unique optional capability, they don't
> create a flag for that they use the generic flag extra. That is why they
> changed the name from experimental to extra.
> Clearly our systems are different. Let me explain how my system reached
> its current state.
> 1. I installed Slackware64 from the 14-2 release last summer (everything
> installed except emacs).
> 2. I used slpkg to update and upgrade my system. I think that adds all the
> official security fixes and bug fixes.
> 3. I installed a lot of programs from SBo, using slpkg (over 120 packages).
> 4. I installed chromium and LibreOffice from Alien Bob's repository using
> I plan to use slpkg weekly to keep my system up to date. I have upgraded
> it once so far.
> On 04/03/2017 03:15 AM, Konrad J Hambrick wrote:
> BHReach --
> Where did you get your sourcecode ?
> The reason I ask is that the 'next version' of f3 on github ALSO changes
> EXPERIMENTAL to EXTRA.
> I also built the unpatched source from SBo on a Slackware64 14.2 Machine
> without Multilib ( hostname = bupbox ) and it worked fine too.
> Log for the bupbox SlackBuild Session is attached.
> Copying the SlackBuild List ... maybe they have some additional input ?
> Thanks !
> -- kjh
> On Sun, Apr 2, 2017 at 10:22 PM, BHReach <bhreach at gmail.com> wrote:
>> I figured out a way to make it compile without errors.
>> 1. I applied the Gentoo patches.
>> 2. Unfortunately the Gentoo patches changed the word experimental to
>> extra in the Makefile. That won't work with the SlackBuild so I manually
>> changed them back to experimental.
>> 3. I ran libtoolize on the source, that sometimes avoids problems.
>> 4. I complied it but got some multiple function definition errors. A
>> Google search suggested adding -fgnu89-inline to CFLAGS, that worked. If I
>> had read the Gentoo ebuild more carefully, I would have noticed they added
>> -fgnu89-inline to CFLAGS.
>> 5. I zipped the patched source used slpkg to create the Slackware package
>> and install it.
>> I think that the Gentoo patches adjust the source so it compiles under 64
>> bits. That way I don't need to install Multilib.
>> Thanks for your input.
>> On 04/02/2017 07:15 PM, BHReach wrote:
>> I am running Slackware 14.2.
>> Not running Alien Bob's MultiLib.
>> On 04/02/2017 06:24 PM, Konrad J Hambrick wrote:
>> Thanks for the report BHReach !
>> I just now downloaded and rebuilt the f3 Package on my Slackware 14.2 +
>> Multilib System and it worked as expected without patches.
>> The Build script ( do-f3-SlackBuild.sh.txt ) and Build Log (
>> f2.SlackBuild-6.0.log.txt ) are attached.
>> Note that I added a .txt extent to both files ...
>> What version of Slackware are you running ?
>> Do you run Alien Bob's MultiLib ?
>> We'll get it fixed !
>> -- kjh
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the SlackBuilds-users