Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
yagl freebasic port 0.0.7
#51
thanks very much for testing the linux version. the problem is that the current linux version is compiled with gcc 4 thus the stdlib yagl is linked against is not compatible with the gcc 3 stdlib. i currently only have access to gcc 4 on linux but this is a matter of change i will probably throw out a source distribution instead of an already linked version with autoconf support. this will take a while though i'm afraid ( february ). the X related link errors can be solved by linking against libxf86vm which is currently not automatically included in the .bi header of the linux fb wrapper. sorry for the inconveniences.

you can however get the svn repository from http://opensvn.csie.org/gamelibpp and compile the library yourself. the problem is that this is a pretty big rep ( 50mb ) so it might take a while. in case you download it all you have to do is go to the src directory and type make -f makedistris TARGET=linux. depending on your hardware this might take a while ( it will compile the debug and release build of the library plus the wrappers and package the fb and c port in the directories distris/yaglc and distris/yaglfb ). you will find the library and headers in the mentioned distris/ directories. note that you'll still have to link in libxf86vm.
quote="NecrosIhsan"]
[Image: yagl1.png]
[/quote]
Reply
#52
I thought the C++ ABI change was between 3.3 and 3.4. Isn't 4.x supposed to be 3.4 compatible?

Oh well, that's what you get for writing it in C++ Tongue. Plain C or FB wouldn't have been a problem.... traitor (j/k).

I'll try it from svn soon.
Reply
#53
february is nearing and so is the first official yagl release. there is a lot of stuff that needs to be done before that and i put together a list that you can find at

http://goddess.selfip.com/hosted/marzec/...hp?p=65#65

in case you can help me with any of the points listed there please leave me a message. i could really need some help as it's not fun to write docs for 3 different versions Smile i could also need some help on the samples etc. etc. any help welcome
quote="NecrosIhsan"]
[Image: yagl1.png]
[/quote]
Reply
#54
I just realised: Yagl means we no longer have to find complex methods of getting two .exe's running at the same time and swapping data between each other....We can just use two windows: FBGFX and Yagl...right?
url=http://www.sloganizer.net/en/][Image: style4,TheDarkJay.png][/url]
Reply
#55
Quote:I just realised: Yagl means we no longer have to find complex methods of getting two .exe's running at the same time and swapping data between each other....We can just use two windows: FBGFX and Yagl...right?
You can, but it's not recomended.
Reply
#56
If you want to use two windows, I suggest that you learn to use the Windows API and do it properly. Then you can use whatever in any window.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#57
Quote:
TheDarkJay Wrote:I just realised: Yagl means we no longer have to find complex methods of getting two .exe's running at the same time and swapping data between each other....We can just use two windows: FBGFX and Yagl...right?
You can, but it's not recomended.

I thought that'd be the case. That's why i added the ...right? at the end.

Arrg...Windows Programming...I'm telling you now that if you look up Gibberish in the English dictionary you'll find the windows logo....
url=http://www.sloganizer.net/en/][Image: style4,TheDarkJay.png][/url]
Reply
#58
It's the same for every windowing system... Events-based programming is that harsh.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#59
Is Yagl available in a complete download for c++ yet? After discovering C++ and OO i'm really hating the "If FB had OO this would be SO much simpler" thoughts that keep on coming...
url=http://www.sloganizer.net/en/][Image: style4,TheDarkJay.png][/url]
Reply
#60
yes it is, however i'm currently restructuring it to be a dynamical lib on winblows. also, the vc port will have to wait a little longer i want to get the linux and mingw port done first. if you can't wait for the release in february i suggest getting tortoise svn and downloading the svn repository. all you need to compile yagl on windows is a mingw compiler. if you want to do that meet me in #badlogic in case of problems
quote="NecrosIhsan"]
[Image: yagl1.png]
[/quote]
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)