-
Notifications
You must be signed in to change notification settings - Fork 158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question: optional ipv6 support #55
Comments
Try now |
Still trying. |
Progress so far: everything builds except for
The PS3 build, if it comes to life, will have to have some properties due to how GameOS works:
|
Dang no dlopen? Guess your work can't be brought over to https://github.com/etfdevs/ETe 😔 |
@ensiform Maybe hope isn't lost. There is dlopen in the toolchain, but I don't know if it works. |
@grepwood please post recent compilation log somewhere |
Working with commit Source files with compilation errors:
Compilation of code/qcommon/net_ip.c, take 1:
Conclusion from take 1 - PS3 is not identified as any existing platform, so its support should be defined in code/qcommon/q_platform.h. Take 2
Compilation error in take 2:
Conclusion from take 2:
Take 3: systematically comment out missing headers from code/qcommon/net_ip.c to establish an absolute list of missing headers, to get a better idea of missing functionality in the toolchain Result of take 3:
Compilation error in take 3:
Moving on to code/unix/unix_main.c. Take 1, compilation, results include previous differences:
There is no ipc.h in ps3dev. Take 2: remove nonexistent headers until a list of missing headers is complete
Take 3: compile code/unix/unix_main.c with all the missing headers gone
Conclusions:
Next file: code/unix/unix_shared.c
Take 2: remove nonexistent headers until code errors remain
Take 3: compilation without headers
Summary:
|
If anyone is still wondering what is going on with this:
|
There is a libre toolchain for the PS3, https://github.com/ps3dev/ps3toolchain
One obstacle I've come across when trying to compile ioQuake3 with it was the toolchain's spotty ipv6 support, more here ps3dev/ps3toolchain#78
How hard would it be to divorce ipv6 support from Quake3e?
The text was updated successfully, but these errors were encountered: