Hey there! I was wondering if anyone knew if one could use a newer version of KGL with an older version of Kallistios for compiling a program someone made. I believe that they somehow ported the newer version of KGL to the older version of Kallistios to compile it. I already have a legacy XP VM to compile the program, but I'd rather not go through the trouble of reinstalling the entire toolchain on my newer computer since it somehow broke, without actual proof that this works.
TLDR: Can you precompile KGL C/C++ library binaries and move them over to the older system or do I have to completely modify my setup for this?
EDIT: Versions: Newest KGL to Dev ISO R1
Using newer version of KGL in older version of KOS?
-
- DCEmu Junior
- Posts: 44
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Sat Dec 30, 2017 4:03 pm
- Has thanked: 0
- Been thanked: 0
Using newer version of KGL in older version of KOS?
"Smile for me, You're in loving hands
Don't be sad today, You can make other plans"
-Smile, Tom Rizzo
Don't be sad today, You can make other plans"
-Smile, Tom Rizzo
- lerabot
- Insane DCEmu
- Posts: 134
- Joined: Sun Nov 01, 2015 8:25 pm
- Has thanked: 2 times
- Been thanked: 19 times
Re: Using newer version of KGL in older version of KOS?
I'm using kazade's one. It's working geat so far.
https://github.com/Kazade/libgl
I pulled this into kos-port and used the following commands
make build
make link
make create_kos_link
Just make sure that you backup your previous kGL libs incase you wanna revert to them. this will overwrite your current kGL
https://github.com/Kazade/libgl
I pulled this into kos-port and used the following commands
make build
make link
make create_kos_link
Just make sure that you backup your previous kGL libs incase you wanna revert to them. this will overwrite your current kGL
-
- DCEmu Junior
- Posts: 44
- Joined: Sat Dec 30, 2017 4:03 pm
- Has thanked: 0
- Been thanked: 0
Re: Using newer version of KGL in older version of KOS?
I tried this but I get an error that basically says it's missing the vec3f.h include header. Could you possibly compile the binaries for me and send it over to me? For some reason my Windows 10 version of Cygwin doesn't want to use make and even after rebasing it keeps giving me errors that some DLL's aren't compatible with my machine. If you could PM me a link so I can put them in my XP machine, that would be awesome!lerabot wrote:I'm using kazade's one. It's working geat so far.
https://github.com/Kazade/libgl
I pulled this into kos-port and used the following commands
make build
make link
make create_kos_link
Just make sure that you backup your previous kGL libs incase you wanna revert to them. this will overwrite your current kGL
"Smile for me, You're in loving hands
Don't be sad today, You can make other plans"
-Smile, Tom Rizzo
Don't be sad today, You can make other plans"
-Smile, Tom Rizzo
Re: Using newer version of KGL in older version of KOS?
Short answer: no.Rizzoislandgame wrote:I was wondering if anyone knew if one could use a newer version of KGL with an older version of Kallistios for compiling a program someone made.
PH3NOM's KGL is a major cleanup\rewrite of the original KGL (it's designed to be much closer to standart GL 1.x API, so, for example, there are no explicit glKos*() calls outside of internal implementation). And IIRC things like:
are a part of the newer KOS (2.x), which is obviously not what you are using (DCDEV isos are based on 1.x snapshots).missing the vec3f.h include header.
also, you don't need a XP VM, everything should work just fine even on Windows 10 (if you are having troubles, try installing on a non-system partition, so you don't have to deal with administrator rights etc).
-
- DCEmu Junior
- Posts: 44
- Joined: Sat Dec 30, 2017 4:03 pm
- Has thanked: 0
- Been thanked: 0
Re: Using newer version of KGL in older version of KOS?
111 wrote:Short answer: no.Rizzoislandgame wrote:I was wondering if anyone knew if one could use a newer version of KGL with an older version of Kallistios for compiling a program someone made.
PH3NOM's KGL is a major cleanup\rewrite of the original KGL (it's designed to be much closer to standart GL 1.x API, so, for example, there are no explicit glKos*() calls outside of internal implementation). And IIRC things like:are a part of the newer KOS (2.x), which is obviously not what you are using (DCDEV isos are based on 1.x snapshots).missing the vec3f.h include header.
also, you don't need a XP VM, everything should work just fine even on Windows 10 (if you are having troubles, try installing on a non-system partition, so you don't have to deal with administrator rights etc).
Okay, turns out that Makaqu just can’t be compiled using gl code period according to mankrip. Decided to switch to Bero’s uncompleted Quake engine and get someone to complete it (hopefully).
Also, for some reason whenever I try to install Dev ISO 1-4, it starts new processes before killing the old ones while installing, which leads it to crash my computer. Plus, XP is great for legacy Quake tools!
"Smile for me, You're in loving hands
Don't be sad today, You can make other plans"
-Smile, Tom Rizzo
Don't be sad today, You can make other plans"
-Smile, Tom Rizzo