Jump to content
The Dark Mod Forums

Latest checkout fails...


Recommended Posts

Fails to build that is. There were only a few updates too, I think three files?

 

<table bgcolor="#dfdfe5" width="100%"><tbody><tr><td><font face="arial" size="+2">Output Window </font></td></tr></tbody></table><table cellpadding="0" cellspacing="0" width=""><tbody><tr><td bgcolor="#ededf5" width="0"> </td><td bgcolor="#ffffff" width="0"> </td><td width="*"><pre>Compiling...
 StringLogDevice.cpp
 LogWriter.cpp
 LogStreamBuf.cpp
 LogStream.cpp
 LogFile.cpp
 COutRedirector.cpp
 LayerSystem.cpp
 LayerCommandTarget.cpp
 NullModelNode.cpp
 ModelCache.cpp
 XYWnd.cpp
 GlobalXYWnd.cpp
 SplitPaneLayout.cpp
 ScreenUpdateBlocker.cpp
 RegularLayout.cpp
 MainFrameLayoutManager.cpp
 MainFrame.cpp
 FloatingLayout.cpp
 EmbeddedLayout.cpp
 FilterEditor.cpp
 ..\..\radiant\ui\filterdialog\FilterEditor.cpp(320) : warning C4018: '>=' : signed/unsigned mismatch
 ..\..\radiant\ui\filterdialog\FilterEditor.cpp(449) : warning C4018: '<' : signed/unsigned mismatch
 Compiling...
 FilterDialog.cpp
 LayerControlDialog.cpp
 LayerControl.cpp
 LayerContextMenu.cpp
 SurfaceInspector.cpp
 Splash.cpp
 TextureBrowser.cpp
 TransformDialog.cpp
 PrefPage.cpp
 PrefDialog.cpp
 PatchThickenDialog.cpp
 PatchInspector.cpp
 PatchCreateDialog.cpp
 BulgePatchDialog.cpp
 ParticlesChooser.cpp
 OverlayDialog.cpp
 Overlay.cpp
 OrthoContextMenu.cpp
 MRUMenuItem.cpp
 MRU.cpp
 Compiling...
 ModelSelector.cpp
 FiltersMenu.cpp
 MediaBrowser.cpp
 ShaderInfoTab.cpp
 ModelInfoTab.cpp
 MapInfoDialog.cpp
 EntityInfoTab.cpp
 LightInspector.cpp
 FindShader.cpp
 EntityClassTreePopulator.cpp
 EntityClassChooser.cpp
 Vector3PropertyEditor.cpp
 TexturePropertyEditor.cpp
 SoundPropertyEditor.cpp
 SkinPropertyEditor.cpp
 SkinChooser.cpp
 PropertyEditorFactory.cpp
 ModelPropertyEditor.cpp
 LightTextureChooser.cpp
 FloatPropertyEditor.cpp
 Compiling...
 EntityPropertyEditor.cpp
 EntityInspector.cpp
 ..\..\radiant\ui\einspector\EntityInspector.cpp(995) : warning C4805: '==' : unsafe mix of type 'gboolean' and type 'bool' in operation
 ComboBoxPropertyEditor.cpp
 ColourPropertyEditor.cpp
 ClassnamePropertyEditor.cpp
 BooleanPropertyEditor.cpp
 AnglePropertyEditor.cpp
 AddPropertyDialog.cpp
 TexturePreviewCombo.cpp
 SoundShaderPreview.cpp
 SoundChooser.cpp
 ShaderSelector.cpp
 ShaderChooser.cpp
 RenderableAABB.cpp
 ModelPreview.cpp
 MapPreview.cpp
 CommandEntry.cpp
 ShortcutChooser.cpp
 CommandList.cpp
 AboutDialog.cpp
 Compiling...
 PatchVertexItem.cpp
 PatchItem.cpp
 FaceItem.cpp
 BrushItem.cpp
 TexToolItem.cpp
 TexTool.cpp
 D:\DarkRadiant\libs\selectionlib.h(153) : error C2504: 'Selector' : base class undefined
 D:\DarkRadiant\libs\selectionlib.h(168) : error C3861: 'SelectionIntersection_closer': identifier not found
 D:\DarkRadiant\libs\selectionlib.h(169) : error C2582: 'operator =' function is unavailable in 'SelectionIntersection'
 d:\darkradiant\radiant\patch\PatchControlInstance.h(36) : error C2079: 'best' uses undefined class 'SelectionIntersection'
 d:\darkradiant\radiant\patch\PatchControlInstance.h(37) : error C2027: use of undefined type 'SelectionTest'
	  d:\darkradiant\libs\scenelib.h(48) : see declaration of 'SelectionTest'
 d:\darkradiant\radiant\patch\PatchControlInstance.h(37) : error C2228: left of '.TestPoint' must have class/struct/union
 d:\darkradiant\radiant\patch\PatchControlInstance.h(40) : error C2228: left of '.valid' must have class/struct/union
	  type is 'int'
 d:\darkradiant\radiant\patch\PatchControlInstance.h(41) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(90) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
 D:\DarkRadiant\libs\dragplanes.h(90) : error C2143: syntax error : missing ',' before '&'
 D:\DarkRadiant\libs\dragplanes.h(90) : error C2059: syntax error : ')'
 D:\DarkRadiant\libs\dragplanes.h(91) : error C2143: syntax error : missing ')' before '{'
 D:\DarkRadiant\libs\dragplanes.h(161) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
 D:\DarkRadiant\libs\dragplanes.h(161) : error C2143: syntax error : missing ',' before '&'
 D:\DarkRadiant\libs\dragplanes.h(161) : error C2059: syntax error : ')'
 D:\DarkRadiant\libs\dragplanes.h(162) : error C2143: syntax error : missing ')' before '{'
 D:\DarkRadiant\libs\dragplanes.h(92) : error C2027: use of undefined type 'SelectionTest'
	  d:\darkradiant\libs\scenelib.h(48) : see declaration of 'SelectionTest'
 D:\DarkRadiant\libs\dragplanes.h(92) : error C2228: left of '.getNear' must have class/struct/union
 D:\DarkRadiant\libs\dragplanes.h(92) : error C2027: use of undefined type 'SelectionTest'
	  d:\darkradiant\libs\scenelib.h(48) : see declaration of 'SelectionTest'
 D:\DarkRadiant\libs\dragplanes.h(92) : error C2228: left of '.getFar' must have class/struct/union
 D:\DarkRadiant\libs\dragplanes.h(94) : error C2065: 'rotation' : undeclared identifier
 D:\DarkRadiant\libs\dragplanes.h(97) : error C2065: 'rotation' : undeclared identifier
 D:\DarkRadiant\libs\dragplanes.h(109) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(110) : error C3861: 'selectedPlaneCallback': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(118) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(119) : error C3861: 'selectedPlaneCallback': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(127) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(128) : error C3861: 'selectedPlaneCallback': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(136) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(137) : error C3861: 'selectedPlaneCallback': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(145) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(146) : error C3861: 'selectedPlaneCallback': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(154) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(155) : error C3861: 'selectedPlaneCallback': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(164) : error C2065: 'rotation' : undeclared identifier
 D:\DarkRadiant\libs\dragplanes.h(166) : error C2065: 'selectedPlanes' : undeclared identifier
 D:\DarkRadiant\libs\dragplanes.h(166) : error C2228: left of '.contains' must have class/struct/union
	  type is ''unknown-type''
 D:\DarkRadiant\libs\dragplanes.h(168) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(170) : error C2065: 'selectedPlanes' : undeclared identifier
 D:\DarkRadiant\libs\dragplanes.h(170) : error C2228: left of '.contains' must have class/struct/union
	  type is ''unknown-type''
 D:\DarkRadiant\libs\dragplanes.h(172) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(174) : error C2065: 'selectedPlanes' : undeclared identifier
 D:\DarkRadiant\libs\dragplanes.h(174) : error C2228: left of '.contains' must have class/struct/union
	  type is ''unknown-type''
 D:\DarkRadiant\libs\dragplanes.h(176) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(178) : error C2065: 'selectedPlanes' : undeclared identifier
 D:\DarkRadiant\libs\dragplanes.h(178) : error C2228: left of '.contains' must have class/struct/union
	  type is ''unknown-type''
 D:\DarkRadiant\libs\dragplanes.h(180) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(182) : error C2065: 'selectedPlanes' : undeclared identifier
 D:\DarkRadiant\libs\dragplanes.h(182) : error C2228: left of '.contains' must have class/struct/union
	  type is ''unknown-type''
 D:\DarkRadiant\libs\dragplanes.h(184) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\libs\dragplanes.h(186) : error C2065: 'selectedPlanes' : undeclared identifier
 D:\DarkRadiant\libs\dragplanes.h(186) : error C2228: left of '.contains' must have class/struct/union
	  type is ''unknown-type''
 D:\DarkRadiant\libs\dragplanes.h(188) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\radiant\patch/PatchNode.h(24) : error C2504: 'SelectionTestable' : base class undefined
 D:\DarkRadiant\radiant\patch/PatchNode.h(25) : error C2504: 'ComponentSelectionTestable' : base class undefined
 D:\DarkRadiant\radiant\patch/PatchNode.h(28) : error C2504: 'PlaneSelectable' : base class undefined
 D:\DarkRadiant\radiant\patch/PatchNode.h(102) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
 D:\DarkRadiant\radiant\patch/PatchNode.h(102) : error C2143: syntax error : missing ',' before '&'
 D:\DarkRadiant\radiant\patch/PatchNode.h(103) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
 D:\DarkRadiant\radiant\patch/PatchNode.h(103) : error C2143: syntax error : missing ',' before '&'
 d:\darkradiant\radiant\brush\SelectableComponents.h(54) : error C2027: use of undefined type 'SelectionTest'
	  D:\DarkRadiant\libs\scenelib.h(48) : see declaration of 'SelectionTest'
 d:\darkradiant\radiant\brush\SelectableComponents.h(54) : error C2228: left of '.TestPoint' must have class/struct/union
 d:\darkradiant\radiant\brush\SelectableComponents.h(86) : error C2027: use of undefined type 'SelectionTest'
	  D:\DarkRadiant\libs\scenelib.h(48) : see declaration of 'SelectionTest'
 d:\darkradiant\radiant\brush\SelectableComponents.h(86) : error C2228: left of '.TestPoint' must have class/struct/union
 d:\darkradiant\radiant\brush\FaceInstance.h(120) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
 d:\darkradiant\radiant\brush\FaceInstance.h(120) : error C2143: syntax error : missing ',' before '&'
 d:\darkradiant\radiant\brush\FaceInstance.h(121) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
 d:\darkradiant\radiant\brush\FaceInstance.h(121) : error C2143: syntax error : missing ',' before '&'
 d:\darkradiant\radiant\brush\EdgeInstance.h(52) : error C2079: 'best' uses undefined class 'SelectionIntersection'
 d:\darkradiant\radiant\brush\EdgeInstance.h(53) : error C2664: 'SelectableEdge::testSelect' : cannot convert parameter 2 from 'int' to 'SelectionIntersection &'
 d:\darkradiant\radiant\brush\EdgeInstance.h(54) : error C2228: left of '.valid' must have class/struct/union
	  type is 'int'
 d:\darkradiant\radiant\brush\EdgeInstance.h(55) : error C3861: 'Selector_add': identifier not found
 d:\darkradiant\radiant\brush\VertexInstance.h(57) : error C2079: 'best' uses undefined class 'SelectionIntersection'
 d:\darkradiant\radiant\brush\VertexInstance.h(58) : error C2664: 'SelectableVertex::testSelect' : cannot convert parameter 2 from 'int' to 'SelectionIntersection &'
 d:\darkradiant\radiant\brush\VertexInstance.h(59) : error C2228: left of '.valid' must have class/struct/union
	  type is 'int'
 d:\darkradiant\radiant\brush\VertexInstance.h(60) : error C3861: 'Selector_add': identifier not found
 D:\DarkRadiant\radiant\brush/BrushNode.h(54) : error C2504: 'SelectionTestable' : base class undefined
 D:\DarkRadiant\radiant\brush/BrushNode.h(55) : error C2504: 'ComponentSelectionTestable' : base class undefined
 D:\DarkRadiant\radiant\brush/BrushNode.h(58) : error C2504: 'PlaneSelectable' : base class undefined
 D:\DarkRadiant\radiant\brush/BrushNode.h(147) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
 D:\DarkRadiant\radiant\brush/BrushNode.h(147) : error C2143: syntax error : missing ',' before '&'
 D:\DarkRadiant\radiant\brush/BrushNode.h(148) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
 D:\DarkRadiant\radiant\brush/BrushNode.h(148) : error C2143: syntax error : missing ',' before '&'
 d:\darkradiant\radiant\selection\Selectors.h(22) : error C2504: 'Selector' : base class undefined
 d:\darkradiant\radiant\selection\Selectors.h(24) : error C2079: 'SelectionPool::_intersection' uses undefined class 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(34) : error C2514: 'SelectionIntersection' : class has no constructors
	  D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(42) : error C2664: 'SelectionPool::addSelectable' : cannot convert parameter 1 from 'int' to 'const SelectionIntersection &'
	  Reason: cannot convert from 'int' to 'const SelectionIntersection'
	  Source or target has incomplete type
 d:\darkradiant\radiant\selection\Selectors.h(43) : error C2514: 'SelectionIntersection' : class has no constructors
	  D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(54) : error C3861: 'assign_if_closer': identifier not found
 d:\darkradiant\radiant\selection\Selectors.h(61) : error C2027: use of undefined type 'SelectionIntersection'
	  D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(61) : error C2228: left of '.valid' must have class/struct/union
 D:\Program Files\Microsoft Visual Studio 9.0\VC\include\utility(69) : error C2079: 'std::pair<_Ty1,_Ty2>::first' uses undefined class 'SelectionIntersection'
	  with
	  [
		  _Ty1=const SelectionIntersection,
		  _Ty2=Selectable *
	  ]
	  d:\darkradiant\radiant\selection\Selectors.h(62) : see reference to class template instantiation 'std::pair<_Ty1,_Ty2>' being compiled
	  with
	  [
		  _Ty1=const SelectionIntersection,
		  _Ty2=Selectable *
	  ]
 d:\darkradiant\radiant\selection\Selectors.h(83) : error C2504: 'Selector' : base class undefined
 d:\darkradiant\radiant\selection\Selectors.h(85) : error C2079: 'BooleanSelector::_intersection' uses undefined class 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(94) : error C2514: 'SelectionIntersection' : class has no constructors
	  D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(99) : error C2228: left of '.valid' must have class/struct/union
	  type is 'int'
 d:\darkradiant\radiant\selection\Selectors.h(103) : error C2514: 'SelectionIntersection' : class has no constructors
	  D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(109) : error C3861: 'assign_if_closer': identifier not found
 d:\darkradiant\radiant\selection\Selectors.h(120) : error C2504: 'Selector' : base class undefined
 d:\darkradiant\radiant\selection\Selectors.h(121) : error C2079: 'BestSelector::_intersection' uses undefined class 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(123) : error C2079: 'BestSelector::_bestIntersection' uses undefined class 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(127) : error C2514: 'SelectionIntersection' : class has no constructors
	  D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection'
 d:\darkradiant\radiant\selection\Selectors.h(128) : fatal error C1903: unable to recover from previous error(s); stopping compilation
 Win32Registry.cpp
 PreferenceSystem.cpp
 GameManager.cpp
 GameFileLoader.cpp
 Game.cpp
 Texturable.cpp
 ShaderClipboard.cpp
 Transformation.cpp
 Shader.cpp
 Primitives.cpp
 ModelFinder.cpp
 GroupCycle.cpp
 Group.cpp
 General.cpp
 Compiling...
 Curves.cpp
 TransformationVisitors.cpp
 SelectObserver.cpp
 SelectionTest.cpp
 SelectedNodeList.cpp
 RadiantWindowObserver.cpp
 RadiantSelectionSystem.cpp
 Planes.cpp
 Manipulators.cpp
 ManipulateObserver.cpp
 Manipulatables.cpp
 Intersection.cpp
 BestPoint.cpp
 ARBDepthFillProgram.cpp
 ARBBumpProgram.cpp
 OpenGLShaderPass.cpp
 OpenGLShader.cpp
 GLProgramFactory.cpp
 OpenGLRenderSystem.cpp
 ..\..\radiant\render\OpenGLRenderSystem.cpp(243) : warning C4800: 'const GLboolean' : forcing value to bool 'true' or 'false' (performance warning)
 OpenGLModule.cpp
 Compiling...
 PatchNode.cpp
 PatchModule.cpp
 PatchBezier.cpp
 Patch.cpp
 NamespaceFactory.cpp
 Namespace.cpp
 ModuleRegistry.cpp
 ModuleLoader.cpp
 DynamicLibraryLoader.cpp
 DynamicLibrary.cpp
 ApplicationContextImpl.cpp
 Traverse.cpp
 StartupMapLoader.cpp
 RootNode.cpp
 RegionManager.cpp
 PointFile.cpp
 MapResourceManager.cpp
 MapResource.cpp
 MapPositionManager.cpp
 MapPosition.cpp
 Compiling...
 MapFileManager.cpp
 MapFileChooserPreview.cpp
 Map.cpp
 FindMapElements.cpp
 AutoSaver.cpp
 ClipPoint.cpp
 Clipper.cpp
 GlobalCamera.cpp
 FloatingCamWnd.cpp
 CamWnd.cpp
 CameraSettings.cpp
 Camera.cpp
 BrushExportOBJ.cpp
 BrushByPlaneClipper.cpp
 CollisionModel.cpp
 Winding.cpp
 TextureProjection.cpp
 TexDef.cpp
 FixedWinding.cpp
 FaceTexDef.cpp
 Compiling...
 FaceShader.cpp
 FacePlane.cpp
 FaceInstance.cpp
 Face.cpp
 BrushTokenImporter.cpp
 BrushTokenExporter.cpp
 BrushPrimitTexDef.cpp
 BrushNode.cpp
 BrushModule.cpp
 Brush.cpp
 view.cpp
 timer.cpp
 select.cpp
 referencecache.cpp
 RadiantModule.cpp
 patchmanip.cpp
 mainframe_old.cpp
 main.cpp
 gtkmisc.cpp
 gtkdlgs.cpp
 Compiling...
 entity.cpp
 brushmanip.cpp
 </pre></td></tr></tbody></table><table bgcolor="#dfdfe5" width="100%"><tbody><tr><td><font face="arial" size="+2">Results </font></td></tr></tbody></table><table cellpadding="0" cellspacing="0" width=""><tbody><tr><td bgcolor="#ededf5" width="0"> </td><td bgcolor="#ffffff" width="0"> </td><td width="*"><pre>Build log was saved at "file://D:\DarkRadiant\build\DarkRadiant\Win32\Release\BuildLog.htm"
 DarkRadiant - 103 error(s), 4 warning(s)
 </pre></td></tr></tbody></table>

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

That's odd, I modified selectionlib.h recently but only to add some comments and reformat a bit. Maybe I modified something else accidentally.

 

EDIT: I think the culprit is the line I removed immediately above the definition of OccludeSelector

 

#include "../include/selectable.h"

 

This line should not be necessary because "selectable.h" is already included at the top of the file, and the include paths should be set correctly such that the top-level include/ directory is always searched.

 

You can probably fix this problem by adding back the line; even better would be figuring out why it is obviously not including the correct file at the start (maybe the include paths are not set correctly in the vcbuild files).

Link to comment
Share on other sites

Well you were right in suspecting that it's not checking the top level include/ folder is not being searched for some reason, as I added the path to the include statement at the top of the file

 

#include "../include/selectable.h"
#include "iselection.h"
//#include "selectable.h"
#include "generic/callback.h"
#include "scenelib.h"
#include <stdlib.h>
#include <list>

 

and that compiled fine.

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

Well that makes absolutely no sense to me, because iselection.h is also in the include/ directory, and apparently neither of these includes actually result in a "include file not found" error as I would expect if the directory wasn't in the include paths.

 

Unfortunately, not being a particularly experience Windows developer I can't really give any suggestions as to what might be wrong here.

Link to comment
Share on other sites

There is a case-insensitivity going on here:

 

TexTool.cpp >> libs/selectionlib.h >> #include "selectable.h" >> will go to radiant/textool/Selectable.h

 

Several possibilities:

 

#1 Revert the change to directly include the stuff in ../include/

#2 Rename the include/selectable.h to include/iselectable.h

#3 Rename the radiant/textool/Selectable.h file to something else

#4 Change the inclusion order to have include/ searched before radiant/

 

Tried #4 but this doesn't seem to work, the selectionlib.h includes still the wrong file. I suggest renaming #2 or #3, what would you say, OrbWeaver?

Link to comment
Share on other sites

#1 Revert the change to directly include the stuff in ../include/

#2 Rename the include/selectable.h to include/iselectable.h

#3 Rename the radiant/textool/Selectable.h file to something else

#4 Change the inclusion order to have include/ searched before radiant/

 

Tried #4 but this doesn't seem to work, the selectionlib.h includes still the wrong file. I suggest renaming #2 or #3, what would you say, OrbWeaver?

 

I agree with option #2 as well.

Link to comment
Share on other sites

There is a case-insensitivity going on here:

 

TexTool.cpp >> libs/selectionlib.h >> #include "selectable.h" >> will go to radiant/textool/Selectable.h

 

Several possibilities:

 

#1 Revert the change to directly include the stuff in ../include/

#2 Rename the include/selectable.h to include/iselectable.h

#3 Rename the radiant/textool/Selectable.h file to something else

#4 Change the inclusion order to have include/ searched before radiant/

 

Tried #4 but this doesn't seem to work, the selectionlib.h includes still the wrong file. I suggest renaming #2 or #3, what would you say, OrbWeaver?

 

I had renamed selectable.h to tempselect.h but was worried about breaking all other instances of #includes, so I undid the change without compiling. I could have done find/replace but that has bitten me in the past.

 

EDIT: Since I know you guys are busy, I can give this a try on my local copy and see if it doesn't break stuff.

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

Okay I was playing with renaming and find and replace and while that worked now getting other errors. Sigh

Looks like even though Case Sensitive was turned on it still replace #include "Selectable.h" also. Stupid windows.

 

EDIT: Okay I used Editplus to change all the instances and that worked fine. Compiling succeeded with 0 errors.

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • The Black Arrow

      Hey @nbohr1morehow come the zombies in The Dark Mod don't have a "resurrection" mechanic to it, similar to how Thief has it?
      They're quite a weak creature as of right now, it's merely a walking corpse that slashes you, making attacking them to kill them an actual strategy.
      Would be better if they had some cool mechanism to it that truly makes them a danger, such as the resurrection idea itself.
      · 2 replies
    • Ansome

      Query: when was the last time a zombie in a video game was unnerving or scary to you? I'm chipping away at my anniversary submission and I've been trying to gather opinions on the subject. I'm perfectly capable of lighting them well, changing their sfx, and creating effective ambience, but I'm worried that zombies at their core are just too overdone to be an effective payoff to the tension I'm creating.
      · 4 replies
    • nbohr1more

      The Lieutenant 3 is out! Congrats Frost_Salamander! ( raising awareness )
      · 2 replies
    • OrbWeaver

      Has anyone had any luck with textures from Polyhaven? Their OpenEXR normal maps seem too washed out and give incorrect shading in the engine.
      · 5 replies
    • datiswous

      I tried to upscale the TDM logo video. First try:

      briefing_video.mp4 You can test it ingame by making a copy of the core tdm_gui.mtr and place it in your-tdm-root/materials/ , then edit line 249 of that file into the location where you placed the new briefing.mp4 file.
      What I did was I extracted all the image files, then used Upscayl to upscale the images using General photo (Real-Esrgan) upscale setting and then turn it back into a video.
      I might have to crop it a bit, the logo looks smaller on screen (or maybe it's actually better this way?). My video editor turned it into a 16:9 video, which I think overal looks better than 1:1 video of original.
      · 1 reply
×
×
  • Create New...