Skip to main content

News

Topic: neoSphere 5.6.4 (with Cell, SSj) (Read 444984 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • FBnil
  • [*][*]
Re: minisphere 2.1.6
Reply #915
On older systems, there are many other game makers... go for gold. When the time comes, compile for 128-bit.
Before you tag and go to 3, can you take a tiny look at Linux? My latest succesful build was Nov 29. And

Code: [Select]
obj/msphere/main.o: In function `main':
main.c:(.text+0x3ce): undefined reference to `al_set_new_window_title'
obj/msphere/main.o: In function `on_duk_fatal':
main.c:(.text+0x1e32): undefined reference to `al_set_clipboard_text'
collect2: error: ld returned 1 exit status
scons: *** [obj/msphere/msphere] Error 1
scons: building terminated because of errors.

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: minisphere 2.1.6
Reply #916
You need Allegro 5.1.12 for the current builds.  If you're using Ubuntu there are PPA packages available, otherwise you'll have to compile it yourself.

Basically whenever you get undefined references to a function starting with al_, you need to update Allegro.
Sphere 5.6.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • DaVince
  • [*][*][*][*][*]
  • Administrator
  • Used Sphere for, like, half my life
Re: minisphere 2.1.6
Reply #917
Is there a way to make the build system spew out that bit of information?

Also, I don't mind you dropping the 32-bit Windows version too much. Poor Windows XP users though... :P

Re: minisphere 2.1.6
Reply #918
It would be simple in SCons using `Configure` to check for a certain library and then function in it, and then print out such a warning.

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: minisphere 2.1.6
Reply #919
Actually does minisphere even run on WinXP?  Defiant had issues a while back, I think I fixed it but I don't have an XP machine to test on.

I'm going to work on improving the documentation for minisphere 3.0.  Developer documentation is still pretty scant right now because I've been lazy.  I need to get off my duff for 3.0. :P
Sphere 5.6.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • FBnil
  • [*][*]
Re: minisphere 2.1.6
Reply #920
git tag just shows 5.1.11 (from git clone git://git.code.sf.net/p/alleg/allegro) will wait for 5.1.12 because my HEAD is not compiling at the moment.

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: minisphere 2.1.6
Reply #921
Try cloning from https://github.com/liballeg/allegro5 instead.  They switched to GitHub recently so I don't think the SourceForge repo is maintained anymore.
Sphere 5.6.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • FBnil
  • [*][*]
Re: minisphere 2.1.6
Reply #922
Wow, quick, yes git clone https://github.com/liballeg/allegro5.git
has a 5.1.12.0 tag...

Sorry for asking, in another thread I stated:
Quote
Allegro "make" only plays nice if I disable FFMPEG and CG

.... but I can not remember how I did that (and it is not in my howto.txt I always write what I do...)
  • Last Edit: January 09, 2016, 05:25:33 pm by FBnil

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: minisphere 2.1.6
Reply #923
Did you try Allegro's cmake?
Sphere 5.6.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • FBnil
  • [*][*]
Re: minisphere 2.1.6
Reply #924
When running for the second time I get

Code: [Select]
-- Allowing GCC/Clang to use SSE instructions
S3TC locking disabled. You will not be able to load/save pre-compressed textures with OpenGL.
-- Could NOT find OPENSL (missing:  OPENSL_INCLUDE_DIR OPENSL_LIBRARY)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/fbnil/MiniSphere/allegro5/Build

But I do not remember requiring that last time. Do you mean editing AllegroFindFFMPEG.cmake there remove FFMPEG... and... yes... now it compiles, and I can make install. hmm... did not recall this. Same error in minisphere though. Will check tomorrow, last time, I had to purge the previous Allegro version before it started working (too late now, need Zzzz)

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: minisphere 2.1.6
Reply #925
If Allegro cmake can't find FFMPEG it should just disable the video component (or at least that's how it's supposed to work).  This is fine since minisphere doesn't use that part.  You should be in the clear.
Sphere 5.6.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: minisphere 2.1.6
Reply #926
To everyone else: I'm in the process of writing a full install guide for minisphere.  This should hopefully alleviate some of the issues seen in the past for people building minisphere on non-Windows platforms.
Sphere 5.6.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • DaVince
  • [*][*][*][*][*]
  • Administrator
  • Used Sphere for, like, half my life
Re: minisphere 2.1.6
Reply #927

Actually does minisphere even run on WinXP?  Defiant had issues a while back, I think I fixed it but I don't have an XP machine to test on.


Well, I could probably test this soon... Just need to shrink my Linux partition on this old PC and install XP on it. Depending on the last version that works, you could still offer that as the last 32-bit version download for those who really are stuck on 32-bit Windows. :)

Re: minisphere 2.1.6
Reply #928

Actually does minisphere even run on WinXP?  Defiant had issues a while back, I think I fixed it but I don't have an XP machine to test on.


I haven't got it to work yet on my XP machine. Doesn't crash, just loads up a dialog and then exits, can't see the error before it disappears.

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: minisphere 2.1.6
Reply #929
Huh, that's weird.  Perhaps I'll try setting up a VM with XP to try to diagnose it.
Sphere 5.6.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub