[Slackbuilds-users] SlackBuild f3 (6.0) 14.2

Konrad J Hambrick kjhambrick at gmail.com
Mon Apr 3 15:05:55 UTC 2017


Hmmm ...

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
released :)

​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/

and ...

   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 !​

-- kjh



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
> slpkg.
>
> 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 ?
>>
>> and...
>>
>> Do you run Alien Bob's MultiLib ?
>>
>> We'll get it fixed !
>>
>> -- kjh
>>
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20170403/dd4836c7/attachment.html>


More information about the SlackBuilds-users mailing list