Comments (10)
Hi.
This has not been tested in mac for a long time, it would be cool to get some working build.
Recent commit ought to deal with named issues, though idk if this will burn well
netradiant-custom/tools/mbspc/mbspc/qbsp.h
Lines 49 to 51 in 85e5807
from netradiant-custom.
Hi Garux, thanks.
It's still failing to build with the same error.
from netradiant-custom.
I looked further at this, did you not mean #if defined __APPLE__
instead?
I tried changing the code and now instead get this error:
radiant/mainframe.cpp:684:67: error: use of undeclared identifier 'environ'
from netradiant-custom.
Googled and added 'environ' workaround.
from netradiant-custom.
We're getting there. Now running into the error I remember from trying to compile this years ago, and I don't remember how it was fixed. I have gtkglext.
radiant/qgl.cpp:58:10: fatal error: 'gdk/gdkx.h' file not found
from netradiant-custom.
Here are related discussions
https://gitlab.com/xonotic/netradiant/-/issues/97
https://gitlab.com/xonotic/netradiant/-/issues/49
All related commits which i can find just remove this inclusion.
from netradiant-custom.
Yes, sadly that particular repo no longer builds properly on macOS and this is the only one I remember being able to build in recent months.
It's rather frustrating, however I have now managed to build this repo with an install of MacPorts, although this is not an ideal situation as everything else I use requires brew. On a side note, is there something I'm missing to fix these characters not showing?
From previous discussions with @illwieckz it looks like brew's gtkglext
is still incomplete.
It may, in which case, be worth notice in COMPILING
that the homebrew method is likely to fail.
I suppose, in this case, it may be worth closing this issue unless you really want brew builds fixed. I did build netradiant from xonotic's repo a few days ago but there were massive issues with the UI (see: https://cdn.discordapp.com/attachments/487358377333358612/694210639790604439/unknown.png) hence why I came back here to try and get this working.
from netradiant-custom.
I'm up to fixing, what is possible, let's get in touch in discord for faster communication (niger#7855).
from netradiant-custom.
COMPILING info is updated, font issue was solved by providing configs to fontconfig library.
from netradiant-custom.
For more information and after some tests with cu-kai, it looks like the only validated way to build netradiant and run it today successfully is to build it with macports and xquartz.
Building with homebrew and without xquartz will provide this visual garbage (previous screenshot by cu-kai) because the non-Xquartz GtkGlExt is incomplete:
It exists some patch for GtkGlExt but while netradiant may display things right, crashes are experienced on some input, making it unuseable. A port to GTK3 with GtkGlArea may make life easier for anyone.
from netradiant-custom.
Related Issues (20)
- Compil fail HOT 5
- No textures on Debian HOT 3
- Can't copy/paste Quake 1 map into Doom 3 map HOT 1
- Question: Shader file viewer HOT 2
- (q3map2) Allow compiling CONTENTS_JUMPPAD in WolfET HOT 2
- Feature Request: Entity search by key/value HOT 1
- [Feature request] Draw light radius on negative lights HOT 1
- Assertion failure saving while using relative path HOT 2
- :q3map Suffixes do not work with External Lightmap hack HOT 1
- Unmonitored compilers cannot start and compile HOT 1
- MacOS Sonoma 14.3 Compile HOT 12
- assertion failure - 22040208 HOT 2
- (Feature Request) Clip brushes by face selection HOT 3
- Add mbspc face-to-brush with best merge faces HOT 5
- (Feature Request) Add support for Vera Visions formats HOT 1
- Glb models also supported but that isn't stated (q3). HOT 2
- White lights can't be seen on white background HOT 6
- IBSP maps failing to be parsed by q3map2
- The Surface Inspector "texture" field grabs the keyboard focus on Linux HOT 2
- Coredump on Linux when the textures browser is opened HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from netradiant-custom.