Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Unofficial Nightly Builds  (Read 113985 times)

0 Members and 2 Guests are viewing this topic.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Unofficial Nightly Builds
« Reply #60 on: February 14, 2013, 01:53:19 pm »
Just wanted to say thanks for the hard work, keep it up! :)
Thank you as well, glad you appreciate my work. Nice video tutorial btw. ;)

I added a page on my blog: http://www.mjbshaw.com/p/sfml-nightly-builds.html
If I ever change the download URLs for the binaries, my blog will be immediately updated. It's probably the safest thing to link to (or the Github project's main page).
I've updated the links. :)
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6287
  • Thor Developer
    • View Profile
    • Bromeon
Re: Unofficial Nightly Builds
« Reply #61 on: February 14, 2013, 04:28:33 pm »
Great, thanks a lot for supporting Thor! :)

I have added a link to your builds on my download page.
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development:

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Unofficial Nightly Builds
« Reply #62 on: February 14, 2013, 06:48:47 pm »
I have added a link to your builds on my download page.
Nice! :)
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Unofficial Nightly Builds
« Reply #63 on: February 19, 2013, 10:48:13 pm »
Updated the SFML builds to the latest commit and added support for MinGW TDM GCC 4.7.1 64bit and MinGW-w64 rubenvb GCC 4.7.2 - 64bit
« Last Edit: February 19, 2013, 10:49:49 pm by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re: Unofficial Nightly Builds
« Reply #64 on: February 19, 2013, 10:57:26 pm »
Are all these MinGW versions really incompatible? It starts to make a really big set of downloads just for one compiler on one OS... I don't know what to do for SFML 2.0.
Laurent Gomila - SFML developer

MorleyDev

  • Full Member
  • ***
  • Posts: 219
  • "It is not enough for code to work."
    • View Profile
    • http://www.morleydev.co.uk/
Re: Unofficial Nightly Builds
« Reply #65 on: February 20, 2013, 12:53:34 am »
To be honest, the only thing you can be realistically expected to do is probably support the version included with Code::Blocks, and expect anybody using any other release of Mingw to understand how to build from source...
UnitTest11 - A unit testing library in C++ written to take advantage of C++11.

All code is guilty until proven innocent, unworthy until tested, and pointless without singular and well-defined purpose.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Unofficial Nightly Builds
« Reply #66 on: February 20, 2013, 01:11:43 am »
To be honest, the only thing you can be realistically expected to do is probably support the version included with Code::Blocks, and expect anybody using any other release of Mingw to understand how to build from source...
Well it's a shame, that Code::Blocks uses the TDM build and not the official one (okay granted the official one only recentely updated to GCC 4.72), because TDM's default linking behavior for the runtime is static and if you want shared linking, you'll have to use -shared-libgcc -shared-libstdc++ and the compiler might error out when you use -static-libgcc -static-libstdc++, which is basically against all the other GCC based compilers. And not even SFML's build script supports this (I'm using a work around for my builds).

I'd at least support the official MinGW branch and since most of the people are too lazy MinGW TDM.
For the x64 based MinGW compilers, although there's an official source release, there isn't an official binary release, so you'd have to support an automatic build or rubenvb's build, if you'd want to produce a x64 builds.

Are all these MinGW versions really incompatible? It starts to make a really big set of downloads just for one compiler on one OS...
I haven't really tested them, but given that each of them are built completely different, I wouldn't suspect one to work with the other. I've tested MinGW 4.7.2 + MinGW TDM 4.7.1 which don't play nice due to sjlj.

I don't know what to do for SFML 2.0.
Support which every you feel is important enough. Personally I wouldn't mind building SFML for every single compiler, since it's really quite easy to do. Download compiler, unpack, start cmd, add compiler path to PATH with the provided bat file, build SFML (of course this step gets even easier with my scripts ;) ).
« Last Edit: February 20, 2013, 01:15:01 am by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

MorleyDev

  • Full Member
  • ***
  • Posts: 219
  • "It is not enough for code to work."
    • View Profile
    • http://www.morleydev.co.uk/
Re: Unofficial Nightly Builds
« Reply #67 on: February 20, 2013, 01:34:09 am »
Well it's a shame, that Code::Blocks uses the TDM build and not the official one (okay granted the official one only recentely updated to GCC 4.72), because TDM's default linking behavior for the runtime is static and if you want shared linking, you'll have to use -shared-libgcc -shared-libstdc++ and the compiler might error out when you use -static-libgcc -static-libstdc++, which is basically against all the other GCC based compilers.

Huh, well learn something new every day. Did not know that :)

Maybe support just official? Personally I've been using nuwen lately, and (once cmake stopped being annoying) building SFML for it is pretty easy once I got cmake to shut up, sit down and do what I told it. But to be simple and to have to build yourself are arguably not compatible...

Damnit Code::Blocks... -_-
UnitTest11 - A unit testing library in C++ written to take advantage of C++11.

All code is guilty until proven innocent, unworthy until tested, and pointless without singular and well-defined purpose.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re: Unofficial Nightly Builds
« Reply #68 on: February 20, 2013, 07:46:50 am »
The most realistic solution is probably to start with a minimal set of packages for the initial release, and make it grow later with the most requested versions of the compiler.
Laurent Gomila - SFML developer

bomblol

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Unofficial Nightly Builds
« Reply #69 on: March 04, 2013, 09:03:10 am »
Thanks so much for these. I've spent the last several hours of my night trying to choose a library for a game I want to build, and after giving up on getting Allegro working and nearly giving up on this (I've never used a non standard library before...) I finally figured out a configuration of your build, codeblocks, and mingw that will work.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Unofficial Nightly Builds
« Reply #70 on: March 07, 2013, 12:54:40 am »
Updated the SFML builds to the latest commit.
Thor builds are coming soon!


With the loss of my notebook, I also lost the build scripts (but no other important data), so I had to recreate them. The system is now a bit nicer to handle. Then again those are still batch files, which are never really nice - I should really start looking into Python... ;D

Thanks so much for these. [...] I finally figured out a configuration of your build, codeblocks, and mingw that will work.
I'm glad my builds were of use to you! :)
« Last Edit: March 07, 2013, 12:57:05 am by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

FRex

  • Hero Member
  • *****
  • Posts: 1848
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: Unofficial Nightly Builds
« Reply #71 on: March 16, 2013, 03:13:21 am »
Thor links are 404.  :(
It's because you are linking to latest.7z instead of previous.7z
« Last Edit: March 16, 2013, 03:16:38 am by FRex »
Back to C++ gamedev with SFML in May 2023

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Unofficial Nightly Builds
« Reply #72 on: March 16, 2013, 09:11:25 pm »
Thor links are 404.  :(
It's because you are linking to latest.7z instead of previous.7z
Thanks for reporting it. Yeah I did a simple c&p for the forum view and forgot to change latest to previous. At least my website had the correct links.

I really hope I'll get around writing the Thor build scripts, so I could finally upload the new builds. Sorry for the delay btw. got just so much to do with university.
« Last Edit: March 16, 2013, 09:16:21 pm by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Unofficial Nightly Builds
« Reply #73 on: March 18, 2013, 11:18:46 am »
Updated the SFML builds to the latest commit.
Thor builds are still WIP, sorry!


So writing the Thor build scripts with the new system, seems to be a bit more complicated than I thought, but I didn't want to let people wait any longer for the newest SFML version, so I've now update the latest SFML version, but left the previous one untouched, so the Thor and SFML version match each other.
I hope to get things running soon!
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

vanpet

  • Newbie
  • *
  • Posts: 6
    • View Profile
    • Email
Re: Unofficial Nightly Builds
« Reply #74 on: April 02, 2013, 09:11:39 pm »
I followed the tutorial here http://www.mjbshaw.com/2013/02/building-sfml-2-with-c11-on-os-x.html and it almost worked, except when I launch the Xcode Template "SFML App" I have a build error saying:

ditto: can't get real path for source
couldn't copy /Library/Frameworks/freetype.framework to /Users/vanpet/Library/Developer/Xcode/DerivedData/engine-aflrprlylygpwtcgjaleylrwvizo/Build/Products/Debug/engine.app/Contents/Frameworks/freetype.framework
Command /bin/sh failed with exit code 2

Any idea what is happening?