Posts: 602
Threads: 27
Joined: Oct 2004
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"]
[/quote]
Posts: 1,272
Threads: 36
Joined: Feb 2003
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++
. Plain C or FB wouldn't have been a problem.... traitor (j/k).
I'll try it from svn soon.
Posts: 602
Threads: 27
Joined: Oct 2004
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
i could also need some help on the samples etc. etc. any help welcome
quote="NecrosIhsan"]
[/quote]
Posts: 677
Threads: 57
Joined: Jan 2005
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/]
[/url]
Posts: 3,522
Threads: 189
Joined: Dec 2003
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.
Posts: 6,419
Threads: 74
Joined: Mar 2002
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.
Posts: 677
Threads: 57
Joined: Jan 2005
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/]
[/url]
Posts: 6,419
Threads: 74
Joined: Mar 2002
It's the same for every windowing system... Events-based programming is that harsh.
Posts: 677
Threads: 57
Joined: Jan 2005
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/]
[/url]
Posts: 602
Threads: 27
Joined: Oct 2004
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"]
[/quote]