Jump to content
The Dark Mod Forums

Problems building DarkRadiant on Archlinux from git


use_GNU_software

Recommended Posts

Hello gentlemen i have problems building the DarkRadiant editor.

 

I started a map when i was using ubuntu, now I use Arch and i want to finish the map and help to make the Darkmod even larger.

 

The problem is that i can't build the editor from source by using:

$ ./configure
$ make
$ sudo make install

 

because this happens:

checking for boost/tokenizer.hpp... yes
checking for the toolset name used by Boost for g++... configure: WARNING: could not figure out which toolset name to use for g++
checking boost/regex.hpp usability... yes
checking boost/regex.hpp presence... yes
checking for boost/regex.hpp... yes
checking for the Boost regex library... yes
checking boost/system/error_code.hpp usability... yes
checking boost/system/error_code.hpp presence... yes
checking for boost/system/error_code.hpp... yes
checking for the Boost system library... yes
checking boost/filesystem/path.hpp usability... yes
checking boost/filesystem/path.hpp presence... yes
checking for boost/filesystem/path.hpp... yes
checking for the Boost filesystem library... yes
checking for boost/system/error_code.hpp... (cached) yes
checking for the Boost system library... (cached) yes
checking for python-config... python-config
checking boost/python.hpp usability... yes
checking boost/python.hpp presence... yes
checking for boost/python.hpp... yes
checking for the Boost python library... no
configure: error: cannot find the flags to link with Boost python

And i have Boost-libs installed

[dragora@irya DarkRadiant]$ pacman -Ss boost
extra/boost 1.50.0-2 [instalado]
   Free peer-reviewed portable C++ source libraries - Development
extra/boost-libs 1.50.0-2 [instalado]
   Free peer-reviewed portable C++ source libraries - Runtime
community/boost-build 2.0_m12-3 [instalado]
   Boost build system

 

 

 

I tried to install it using "aur", it correctly build and install the package but when i start the editor:

 

segmentation fault

 

Someone told me to do this:

 

sed -i~ configure -e 's/^BOOST_PYTHON_LIBS=\$.*/BOOST_PYTHON_LIBS='\''-lboost_python -lpython2.7'\''/'
 boost_cv_lib_python='donottest' ./configure --prefix=/usr --enable-darkmod-plugins  --enable-python
 make

 

It builds, and installs correctly, but when i invoke darkradiant, "segmentation fault".

 

when i look up in the darkradiant.log:

 

Started logging to /home/dragora/.darkradiant/darkradiant.log
Today is: Mon Sep  3 12:47:13 2012
This is DarkRadiant 1.7.2 x64
gtkmm Version: 2.24.2
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/filetypes.so'
Module registered: FileTypes
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/entitylist.so'
Module registered: EntityList
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/uimanager.so'
Module registered: UIManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/eclassmgr.so'
Module registered: EntityClassManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/model.so'
Module registered: ModelLoaderMD3
Module registered: ModelLoader3DS
Module registered: ModelLoaderASE
Module registered: ModelLoaderMS3D
Module registered: ModelLoaderMDC
Module registered: ModelLoaderMD2
Module registered: ModelLoaderFM
Module registered: ModelLoaderLWO
Module registered: ModelLoaderPICOTERRAIN
Module registered: ModelLoaderOBJ
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/undo.so'
Module registered: UndoSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/image.so'
Module registered: ImageLoaderTGA
Module registered: ImageLoaderJPG
Module registered: ImageLoaderPNG
Module registered: ImageLoaderPCX
Module registered: ImageLoaderBMP
Module registered: ImageLoaderDDS
Module registered: ImageLoaderGDK
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/grid.so'
Module registered: Grid
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/script.so'
Module registered: ScriptingSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/sound.so'
Module registered: SoundManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/mapdoom3.so'
Module registered: Doom3MapLoader
Module registered: Quake4MapLoader
Module registered: Doom3PrefabLoader
Module registered: MapCompiler
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/xmlregistry.so'
Module registered: XMLRegistry
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/eventmgr.so'
Module registered: EventManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/vfspk3.so'
Module registered: VirtualFileSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/md5model.so'
Module registered: ModelLoaderMD5MESH
Module registered: MD5AnimationCache
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/archivezip.so'
Module registered: ArchivePK4
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/filters.so'
Module registered: FilterSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/skins.so'
Module registered: ModelSkinCache
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/particles.so'
Module registered: ParticlesManager
Module registered: ParticlesEditor
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/fonts.so'
Module registered: FontManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/scenegraph.so'
Module registered: SceneGraph
Module registered: SceneGraphFactory
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/shaders.so'
Module registered: MaterialManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/entity.so'
Module registered: Doom3EntityCreator
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/commandsystem.so'
Module registered: CommandSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/dm_editing.so'
Module registered: DarkMod Editing
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/dm_conversation.so'
Module registered: ConversationEditor
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/eclasstree.so'
Module registered: EClassTree
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/dm_gui.so'
Module registered: GUI Editing
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/dm_objectives.so'
Module registered: ObjectivesEditor
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/dm_difficulty.so'
Module registered: DifficultyEditor
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/wavefront.so'
Module registered: WaveFrontExporter
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/dm_stimresponse.so'
Module registered: StimResponseEditor
ArchivePK4::initialiseModule called
XMLRegistry::initialiseModule called
XMLRegistry: looking for XML files under /usr/local/share/darkradiant/
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/user.xml
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/colours.xml
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/input.xml
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/menu.xml
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/commandsystem.xml
XMLRegistry: no user.xml in /home/dragora/.darkradiant/user.xml
CommandSystem::initialiseModule called.
EventManager::initialiseModule called.
EventManager: Critical: No modifiers definitions found!
MouseEventManager: Critical: No button definitions found!
MouseEventManager: Critical: No XYView event definitions found!
MouseEventManager: Critical: No observer event definitions found!
MouseEventManager: Critical: No camera event definitions found!
MouseEventManager: Critical: No camera strafe definitions found!
EventManager successfully initialised.
UIManager::initialiseModule called
MenuManager: Could not find menu root in registry.ToolbarManager: Warning: No toolbars found.
ColourSchemeManager: Loading colour schemes...
ColourSchemeManager: No schemes found...
MainFrameLayoutManager::initialiseModule called.
OrthoviewManager::initialiseModule called.
MainFrame::initialiseModule called.
Clipper::initialiseModule called
GridManager::initialiseModule called.
SceneGraph::initialiseModule called
RadiantSelectionSystem::initialiseModule called.
RadiantModule::initialiseModule called.
EventManager: Event ToggleClipper is not a Toggle.
EventManager: Event MouseTranslate is not a Toggle.
EventManager: Event MouseRotate is not a Toggle.
EventManager: Event MouseDrag is not a Toggle.
PreferenceSystem::initialiseModule called
FileTypes::initialiseModule called.
GameManager: Scanning for game description files: /usr/local/share/darkradiant/games/
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/games/doom3.game
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/games/doom3-demo.game
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/games/xreal.game
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/games/quake4.game
GameManager: Found game definitions:
 Doom 3
 Doom 3 Demo
 Quake 4
 XreaL
GameManager: Selected game type: Doom 3
GameManager: Querying Windows Registry for game path: HKEY_LOCAL_MACHINE\SOFTWARE\id\Doom 3\InstallPath
GameManager: Windows Registry returned result:
GameManager: Map path set to /home/dragora/.doom3/base/maps/
GameManager: Prefab path set to /home/dragora/.doom3/base/prefabs/
VFS Search Path priority is:
- /home/dragora/.doom3/base/
- /usr/local/games/doom3/base/
VFS::initialiseModule called
filesystem initialised
[vfs] searched directory: /home/dragora/.doom3/base/
[vfs] searched directory: /usr/local/games/doom3/base/
[vfs] pak file: /usr/local/games/doom3/base/pak008.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak007.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak006.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak005.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak004.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak003.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak002.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak000.pk4
[vfs] pak file: /usr/local/games/doom3/base/game03.pk4
[vfs] pak file: /usr/local/games/doom3/base/game02.pk4
[vfs] pak file: /usr/local/games/doom3/base/game01.pk4
MaterialManager::initialiseModule called
6276 shaders found.
OpenGL::initialiseModule called.
ShaderCache::initialiseModule called.
ColourScheme: Colour selected_brush_camera doesn't exist!
ColourScheme: Colour selected_brush doesn't exist!
Camera::initialiseModule called.
ConversationEditor::initialiseModule called.
UndoSystem::initialiseModule called
DarkMod Editing::initialiseModule called.
DifficultyEditor::initialiseModule called.
BrushModuleClass::initialiseModule called.
Map::initialiseModule called.
Doom3EntityCreator::initialiseModule called.
EntityClassDoom3::initialiseModule called.
searching vfs directory 'def' for *.def
model intro_scientist inherits unknown model char_npc
ColourScheme: Colour default_entity doesn't exist![eclassmgr] Entity class damage_bfgfreq_cinematic specifies unknown parent class damage_bfgFreq[eclassmgr] Entity class damage_bfgsplash_cinematic specifies unknown parent class damage_bfgSplash[eclassmgr] Entity class damage_bfgsplash_mp specifies unknown parent class damage_bfgSplash[eclassmgr] Entity class damage_grenadedirect_mp specifies unknown parent class damage_grenadeDirect[eclassmgr] Entity class damage_grenadesplash_inhand specifies unknown parent class damage_grenadeSplash[eclassmgr] Entity class damage_grenadesplash_inhand_mp specifies unknown parent class damage_grenadeSplash_mp[eclassmgr] Entity class damage_grenadesplash_mp specifies unknown parent class damage_grenadeSplash[eclassmgr] Entity class damage_rocketdirect_mp specifies unknown parent class damage_rocketDirect[eclassmgr] Entity class damage_rocketsplash_mp specifies unknown parent class damage_rocketSplash[eclassmgr] Entity class damage_soulsplash_mp specifies unknown parent class damage_soulSplash[eclassmgr] Entity class intro_scientist specifies unknown parent class char_labcoat_youn
ColourScheme: Colour default_brush doesn't exist!
ColourScheme: Colour light_volumes doesn't exist!
LayerSystem::initialiseModule called.
MapFormatManager::initialiseModule called.
PatchModuleDef2::initialiseModule called.
PatchModuleDef3::initialiseModule called.
Doom3MapLoader: initialiseModule called.
Doom3PrefabLoader: initialiseModule called.
EClassTree::initialiseModule called.
EntityListModule::initialiseModule called
[filters] Loaded 15 filters from registry.
FontManager::initialiseModule called
FontLoader: fonts/english/an/fontImage_12.dat loaded successfully.
FontLoader: fonts/english/an/fontImage_24.dat loaded successfully.
FontLoader: fonts/english/an/fontImage_48.dat loaded successfully.
FontLoader: fonts/english/bank/fontImage_12.dat loaded successfully.
FontLoader: fonts/english/bank/fontImage_24.dat loaded successfully.
FontLoader: fonts/english/bank/fontImage_48.dat loaded successfully.
FontLoader: fonts/english/micro/fontImage_12.dat loaded successfully.
FontLoader: fonts/english/micro/fontImage_24.dat loaded successfully.
FontLoader: fonts/english/micro/fontImage_48.dat loaded successfully.
3 fonts registered.
GUI Editing::initialiseModule called.
[GuiManager]: Found 0 guis.
ImageLoaderBMP::initialiseModule called.
ImageLoaderDDS::initialiseModule called.
ImageLoaderGDK::initialiseModule called.
ImageLoaderJPG::initialiseModule called.
ImageLoaderPCX::initialiseModule called.
ImageLoaderPNG::initialiseModule called.
ImageLoaderTGA::initialiseModule called.
MD5AnimationCache::initialiseModule called.
MapCompiler: initialiseModule called.
MapResourceManager::initialiseModule called.
PicoModelLoader: ModelLoaderASE initialised.
PicoModelLoader: ModelLoaderLWO initialised.
MD5Model::initialiseModule called.
ModelCache::initialiseModule called.
PicoModelLoader: ModelLoader3DS initialised.
PicoModelLoader: ModelLoaderFM initialised.
PicoModelLoader: ModelLoaderMD2 initialised.
PicoModelLoader: ModelLoaderMD3 initialised.
PicoModelLoader: ModelLoaderMDC initialised.
PicoModelLoader: ModelLoaderMS3D initialised.
PicoModelLoader: ModelLoaderOBJ initialised.
PicoModelLoader: ModelLoaderPICOTERRAIN initialised.
Doom3SkinCache::initialiseModule called
[skins] Loading skins.
NamespaceFactory::initialiseModule called.
ObjectivesEditorModule::initialiseModule called.
ParticlesEditor::initialiseModule called.
ParticlesManager::initialiseModule called
Quake4MapLoader: initialiseModule called.
RenderSystemFactory::initialiseModule called.
SceneGraphFactory::initialiseModule called.
ScriptingSystem::initialiseModule called.
ScriptingSystem: Python interpreter initialised.
Registered script file commands/convert_to_ase_and_replace.py as aseConvertAndReplace
Registered script file commands/shift_textures_randomly.py as ShiftTexturesRandomly
Registered script file commands/shift_textures_upwards_randomly.py as ShiftTexturesUpwardsRandomly
Registered script file commands/ase_export.py as aseExport
Registered script file commands/example.py as Example
Registered script file commands/select_all_models_of_type.py as SelectAllModelsOfType
ScriptModule: Found 6 commands.
MenuManager: Could not find insertPath: main/help
MenuManager: Could not find insertPath: main/file/refreshShaders
SelectionSetManager::initialiseModule called.
SoundManager: initialising sound playback
StimResponseModule::initialiseModule called.
WaveFrontModule::initialiseModule called
MenuManager: Could not find insertPath: main/file/createCM
MenuManager: Could not find insertPath: main/file/exit

 

 

Please, help me if you can, I only want to finish a map for the mod.

Link to comment
Share on other sites

I used Ubuntu the last year, and DarkRadiant worked well (I installed with the PPA). But suddently, I don't know why, It stopped working. I couldn't move brushes in the editor.

 

Then i changed to Archlinux, and i don't have the PPA so I have to build the editor from source, and this is the result.

 

Perhaps i could use debian with the virtual box program only for working with Darkradiant. But i Prefer Archlinux over Debian so i will try harder in order to make it work and help others with the same problem.

 

Thank you for answering.

 

If you have a clue about what could be happening please post.

Edited by use_GNU_software
Link to comment
Share on other sites

The "could not find insert path" message indicates something is wrong with the menu. Do you see the menu.xml file in the share/darkradiant folder, which is created in your make install target location?

 

I briefly looked at Arch Linux and even downloaded the ISO, but since the installation process requires me to wade through wiki page after wiki page I decided to not give a damn.

Link to comment
Share on other sites

Ok, I found menu.xml located in /usr/local/share/darkradiant/ and... I don't really know what to do

 

This is what it is written:

 

<?xml version="1.0"?>
<menu name="main">
<subMenu name="file" caption="_File">
 <menuItem name="new" caption="_New Map" command="NewMap" />
 <menuSeparator />
 <menuItem name="open" caption="_Open..." command="OpenMap" />
 <menuItem name="import" caption="_Import map..." command="ImportMap" />
 <menuItem name="loadprefab" caption="Import _prefab..." command="LoadPrefab" />
 <menuItem name="save" caption="_Save" command="SaveMap" />
 <menuItem name="saveas" caption="Save _as..." command="SaveMapAs" />
 <menuItem name="saveCopyAs" caption="Save _copy as..." command="SaveMapCopyAs" />
 <menuSeparator />
 <menuItem name="saveSelected" caption="_Save selected as Map..." command="SaveSelected" />
 <menuItem name="saveSelectedPrefab" caption="_Save selected as prefab..." command="SaveSelectedAsPrefab" />
 <menuItem name="createCM" caption="Save selected as Collision Model..." command="BrushExportCM" />
 <menuItem name="saveRegion" caption="Save _region..." command="SaveRegion" />
 <menuSeparator />
 <menuItem name="refreshModels" caption="_Reload Models" command="RefreshModels" icon="model16red.png" />
 <menuItem name="refreshSelectedModels" caption="Reload Selected Models" command="RefreshSelectedModels" icon="model16red.png" />
 <menuItem name="reloadSkins" caption="Reload S_kins" command="ReloadSkins" icon="skin16.png" />
 <menuItem name="refreshShaders" caption="Reload Shaders" command="RefreshShaders" icon="texwindow_flushandreload.png" />
 <menuItem name="reloadDefs" caption="Reload Defs" command="ReloadDefs" />
 <menuItem name="reloadParticles" caption="Reload Particles" command="ReloadParticles" icon="particle16.png" />
 <menuSeparator />
 <menuItem name="gameSelector" caption="Select _Game..." command="ProjectSettings" />
 <menuSeparator />
 <menuItem name="pointfile" caption="_Pointfile" command="TogglePointfile" icon="pointfile16.png"/>
 <menuSeparator />
 <!-- MRU is inserted automatically at this position -->
 <menuItem name="exit" caption="E_xit" command="Exit" />
</subMenu>
<subMenu name="edit" caption="_Edit">
 <menuItem name="undo" caption="_Undo" command="Undo" />
 <menuItem name="redo" caption="_Redo" command="Redo" />
 <menuSeparator />
 <menuItem name="copy" caption="_Copy" command="Copy" />
 <menuItem name="paste" caption="_Paste" command="Paste" />
 <menuItem name="pasteToCamera" caption="Paste to Camera" command="PasteToCamera" />
 <menuSeparator />
 <menuItem name="duplicate" caption="_Duplicate" command="CloneSelection" />
 <menuItem name="delete" caption="D_elete" command="DeleteSelection" />
 <menuSeparator />
 <menuItem name="parent" caption="Rep_arent Primitives" command="ParentSelection" />
 <menuItem name="parenttoworldspawn" caption="Reparent Primitives to _Worldspawn" command="ParentSelectionToWorldspawn" />
 <menuItem name="mergeentities" caption="Merge selected Entities" command="MergeSelectedEntities" icon="cmenu_merge_entities.png" />
 <menuSeparator />
 <menuItem name="copyShader" caption="Copy Shader" command="CopyShader" />
 <menuItem name="pasteShader" caption="Paste Shader" command="PasteShader" />
 <menuItem name="pasteShaderNatural" caption="Paste Shader (Natural)" command="PasteShaderNatural" />
 <menuSeparator />
 <menuItem name="clearSelection" caption="C_lear selection" command="UnSelectSelection" />
 <menuItem name="invertSelection" caption="_Invert selection" command="InvertSelection" />
 <menuItem name="selectCompleteTall" caption="Select complete t_all" command="SelectCompleteTall" icon="selection_selectcompletetall.png" />
 <menuItem name="selectInside" caption="Select i_nside" command="SelectInside" icon="selection_selectinside.png" />
 <menuItem name="selectTouching" caption="Select _touching" command="SelectTouching" icon="selection_selecttouching.png" />
 <menuItem name="selectionChildren" caption="Select Children" command="SelectChildren" />
 <menuItem name="selectionEntities" caption="Expand selection to all Siblings" command="ExpandSelectionToEntities" />
 <menuItem name="selectalloftype" caption="Select all of type" command="SelectAllOfType" />
 <menuSeparator />
 <menuItem name="shortcuts" caption="Keyboard Shortcuts" command="ShowCommandList" />
 <menuItem name="preferences" caption="Pre_ferences" command="Preferences" />
</subMenu>
<subMenu name="view" caption="V_iew">
 <menuItem name="newxyview" caption="New XY view" command="NewOrthoView" />
 <menuItem name="cameraview" caption="Camera View" command="ToggleCamera" />
 <menuItem name="layercontrols" caption="Layers" command="ToggleLayerControlDialog" />
 <menuItem name="consoleView" caption="Console View" command="ToggleConsole" />
 <menuItem name="textureBrowser" caption="Texture Browser" command="ViewTextures" />
 <menuItem name="mediabrowser" caption="Media Browser" command="ToggleMediaBrowser" />
 <menuItem name="entityInspector" caption="Entity Inspector" command="ToggleEntityInspector" />
 <menuItem name="lightInspector" caption="_Light Inspector" command="ToggleLightInspector" />
 <menuItem name="surfaceInspector" caption="_Surface Inspector" command="SurfaceInspector" />
 <menuItem name="patchinspector" caption="_Patch Inspector" command="PatchInspector" />
 <menuItem name="texturetool" caption="_Texture Tool" command="TextureTool" />
 <menuItem name="entityList" caption="Entity List" command="EntityList" />
 <menuSeparator />
 <subMenu name="camera" caption="Camera">
  <menuItem name="cameraCenter" caption="_Center" command="CenterView" />
  <menuItem name="cameraUpFloor" caption="_Up Floor" command="UpFloor" />
  <menuItem name="cameraDownFloor" caption="_Down Floor" command="DownFloor" />
  <menuSeparator />
  <menuItem name="cameraPlaneIn" caption="Far Clip Plane In" command="CubicClipZoomIn" />
  <menuItem name="cameraPlaneOut" caption="Far Clip Plane Out" command="CubicClipZoomOut" />
  <menuSeparator />
  <menuItem name="cameraNextLeak" caption="Next leak spot" command="NextLeakSpot" />
  <menuItem name="cameraPreviousLeak" caption="Previous leak spot" command="PrevLeakSpot" />
 </subMenu>
 <subMenu name="orthographic" caption="Orthographic">
  <menuItem name="nextOrtho" caption="Next (XY, XZ, YZ)" command="NextView" />
  <menuItem name="OrthoXY" caption="XY (Top)" command="ViewTop" />
  <menuItem name="OrthoYZ" caption="YZ" command="ViewSide" />
  <menuItem name="OrthoXZ" caption="XZ" command="ViewFront" />
  <menuSeparator />
  <menuItem name="XY100%" caption="_XY 100%" command="Zoom100" />
  <menuItem name="XYzoomIn" caption="_XY Zoom In" command="ZoomIn" />
  <menuItem name="XYzoomOut" caption="_XY Zoom Out" command="ZoomOut" />
 </subMenu>
 <menuSeparator />
 <subMenu name="show" caption="Show">
  <menuItem name="showAngles" caption="Show _Angles" command="ShowAngles" />
  <menuItem name="showNames" caption="Show _Names" command="ShowNames" />
  <menuItem name="showBlocks" caption="Show Blocks" command="ShowBlocks" />
  <menuItem name="showCoordinates" caption="Show C_oordinates" command="ShowCoordinates" />
  <menuItem name="showOutline" caption="Show Window Outline" command="ShowWindowOutline" />
  <menuItem name="showAxes" caption="Show Axes" command="ShowAxes" />
  <menuItem name="showWorkzone" caption="Show Workzone" command="ShowWorkzone" />
  <menuItem name="showSizeinfo" caption="Show size info" command="ToggleShowSizeInfo" />
 </subMenu>
 <menuSeparator />
 <subMenu name="hideShow" caption="Hide/Show">
  <menuItem name="hideSelected" caption="Hide Selected" command="HideSelected" />
  <menuItem name="hideDeSelected" caption="Hide Deselected" command="HideDeselected" />
  <menuItem name="showHidden" caption="Show hidden" command="ShowHidden" />
 </subMenu>
 <subMenu name="region" caption="Region">
  <menuItem name="regionSwitchoff" caption="_Switch off" command="RegionOff" />
  <menuItem name="regionSetXY" caption="Set from _XY view" command="RegionSetXY" />
  <menuItem name="regionSetBrush" caption="Set from _Brush" command="RegionSetBrush" />
  <menuItem name="regionSetSelection" caption="Set from Se_lection" command="RegionSetSelection" />
 </subMenu>
 <menuSeparator />
 <menuItem name="colours" caption="Colours..." command="EditColourScheme" icon="editcolour16.png" />
 <menuItem name="backgroundimage" caption="Background Image..." command="OverlayDialog" icon="bgimage16.png" />
</subMenu>
<subMenu name="modify" caption="Mo_dify">
 <subMenu name="components" caption="Components">
  <menuItem name="edges" caption="_Edges" command="DragEdges" icon="modify_edges.png" />
  <menuItem name="vertices" caption="_Vertices" command="DragVertices" icon="modify_vertices.png" />
  <menuItem name="faces" caption="_Faces" command="DragFaces" icon="modify_faces.png" />
  <menuItem name="entities" caption="En_tities" command="DragEntities" icon="select_entities.png" />
 </subMenu>
 <menuSeparator />
 <subMenu name="nudge" caption="Nudge">
  <menuItem name="nudgeLeft" caption="Nudge Left" command="SelectNudgeLeft" />
  <menuItem name="nudgeRight" caption="Nudge Right" command="SelectNudgeRight" />
  <menuItem name="nudgeUp" caption="Nudge Up" command="SelectNudgeUp" />
  <menuItem name="nudgeDown" caption="Nudge Down" command="SelectNudgeDown" />
 </subMenu>
 <subMenu name="rotate" caption="Rotate">
  <menuItem name="rotateX" caption="Rotate X" command="RotateSelectionX" icon="brush_rotatex.png" />
  <menuItem name="rotateY" caption="Rotate Y" command="RotateSelectionY" icon="brush_rotatey.png" />
  <menuItem name="rotateZ" caption="Rotate Z" command="RotateSelectionZ" icon="brush_rotatez.png" />
 </subMenu>
 <subMenu name="mirror" caption="Mirror">
  <menuItem name="flipX" caption="Mirror _X" command="MirrorSelectionX" icon="brush_flipx.png" />
  <menuItem name="flipY" caption="Mirror _Y" command="MirrorSelectionY" icon="brush_flipy.png" />
  <menuItem name="flipZ" caption="Mirror _Z" command="MirrorSelectionZ" icon="brush_flipz.png" />
 </subMenu>
 <menuSeparator />
 <menuItem name="toggleFreeRotation" caption="Free Model Rotation" command="ToggleFreeModelRotation" />
 <menuSeparator />
 <menuItem name="transformDialog" caption="Rotate and scale..." command="TransformDialog" />
</subMenu>
<subMenu name="grid" caption="_Grid">
 <menuItem name="snapToGrid" caption="Snap selected to grid" command="SnapToGrid" />
 <menuSeparator />
 <menuItem name="grid0.125" caption="Grid0.125" command="SetGrid0.125" />
 <menuItem name="grid0.25" caption="Grid0.25" command="SetGrid0.25" />
 <menuItem name="grid0.5" caption="Grid0.5" command="SetGrid0.5" />
 <menuItem name="grid1" caption="Grid1" command="SetGrid1" />
 <menuItem name="grid2" caption="Grid2" command="SetGrid2" />
 <menuItem name="grid4" caption="Grid4" command="SetGrid4" />
 <menuItem name="grid8" caption="Grid8" command="SetGrid8" />
 <menuItem name="grid16" caption="Grid16" command="SetGrid16" />
 <menuItem name="grid32" caption="Grid32" command="SetGrid32" />
 <menuItem name="grid64" caption="Grid64" command="SetGrid64" />
 <menuItem name="grid128" caption="Grid128" command="SetGrid128" />
 <menuItem name="grid256" caption="Grid256" command="SetGrid256" />
</subMenu>
<subMenu name="map" caption="M_ap">
 <menuItem name="findBrush" caption="Find brush..." command="FindBrush" />
 <menuItem name="mapinfo" caption="Map info..." command="MapInfo" />
</subMenu>
<subMenu name="entity" caption="E_ntity">
 <menuItem name="ungroupEntity" caption="_Revert group to worldspawn" command="RevertToWorldspawn" icon="cmenu_revert_worldspawn.png" />
 <menuItem name="connectEntity" caption="_Connect selected entities" command="ConnectSelection" />
 <menuItem name="bindEntity" caption="_Bind selected entities" command="BindSelection" />
 <menuItem name="animviewer" caption="MD5 Animation Viewer" command="AnimationPreview" />
</subMenu>
<subMenu name="brush" caption="B_rush">
 <menuItem name="prism" caption="Prism..." command="BrushPrism" />
 <menuItem name="cone" caption="Cone..." command="BrushCone" />
 <menuItem name="sphere" caption="Sphere..." command="BrushSphere" />
 <menuSeparator />
 <subMenu name="csg" caption="CSG">
  <menuItem name="hollow" caption="Make _Hollow" command="CSGHollow" icon="selection_makehollow.png" />
  <menuItem name="makeRoom" caption="Make _Room" command="CSGRoom" icon="selection_makeroom.png" />
  <menuItem name="csgSubtract" caption="CSG _Subtract" command="CSGSubtract" icon="selection_csgsubtract.png" />
  <menuItem name="csgMerge" caption="CSG _Merge" command="CSGMerge" icon="selection_csgmerge.png" />
 </subMenu>
 <menuSeparator />
 <subMenu name="clipper" caption="Clipper">
  <menuItem name="clipSelection" caption="Clip Selection" command="ClipSelected" />
  <menuItem name="splitSelection" caption="Split Selection" command="SplitSelected" />
  <menuItem name="flipClipOrientation" caption="Flip Clip Orientation" command="FlipClip" />
 </subMenu>
 <menuSeparator />
 <menuItem name="texturelock" caption="Texture lock" command="TogTexLock" />
 <menuSeparator />
 <menuItem name="createdecals" caption="Create Decal Patches" command="CreateDecalsForFaces" icon="create_decals.png" />
 <menuItem name="makevisportal" caption="Make Visportal" command="MakeVisportal" icon="make_visportal.png"  />
</subMenu>
<subMenu name="patch" caption="_Patch">
 <menuItem name="simplePatch" caption="Create Simple Patch Mesh" command="SimplePatchMesh" />
 <menuSeparator />
 <menuItem name="endcap" caption="Create End cap" command="PatchEndCap" />
 <menuItem name="bevel" caption="Create Bevel" command="PatchBevel" />
 <menuSeparator />
 <menuItem name="cone" caption="Create Cone" command="PatchCone" />
 <menuItem name="cylinder" caption="Create Cylinder" command="PatchCylinder" />
 <menuItem name="patch_sphere" caption="Create Sphere" command="PatchSphere" />
 <subMenu name="moreCylinders" caption="More cylinders">
  <menuItem name="denseCylinder" caption="Create Dense Cylinder" command="PatchDenseCylinder" />
  <menuItem name="veryDenseCylinder" caption="Create Very Dense Cylinder" command="PatchVeryDenseCylinder" />
  <menuItem name="squareCylinder" caption="Create Square Cylinder" command="PatchSquareCylinder" />
 </subMenu>
 <menuSeparator />
 <subMenu name="insertSubdivisions" caption="Insert">
  <menuItem name="insertColsBegin" caption="Insert 2 Columns at the beginning" command="PatchInsertColumnBeginning" />
  <menuItem name="insertColsEnd" caption="Insert 2 Columns at the end" command="PatchInsertColumnEnd" />
  <menuSeparator />
  <menuItem name="insertRowsBegin" caption="Insert 2 Rows at the beginning" command="PatchInsertRowBeginning" />
  <menuItem name="insertRowsEnd" caption="Insert 2 Rows at the end" command="PatchInsertRowEnd" />
 </subMenu>
 <subMenu name="appendSubdivisions" caption="Append">
  <menuItem name="appendFirstcolumns" caption="Append 2 columns at the beginning" command="PatchAppendColumnBeginning" />
  <menuItem name="appendLastcolumns" caption="Append 2 columns at the end" command="PatchAppendColumnEnd" />
  <menuSeparator />
  <menuItem name="appendFirstrows" caption="Append 2 rows at the beginning" command="PatchAppendRowBeginning" />
  <menuItem name="appendLastrows" caption="Append 2 rows at the end" command="PatchAppendRowEnd" />
 </subMenu>
 <subMenu name="deleteSubdivisions" caption="Delete">
  <menuItem name="deleteFirstcolumns" caption="Delete 2 columns from the beginning" command="PatchDeleteColumnBeginning" />
  <menuItem name="deleteLastcolumns" caption="Delete 2 columns from the end" command="PatchDeleteColumnEnd" />
  <menuSeparator />
  <menuItem name="deleteFirstrows" caption="Delete 2 rows from the beginning" command="PatchDeleteRowBeginning" />
  <menuItem name="deleteLastrows" caption="Delete 2 rows from the end" command="PatchDeleteRowEnd" />
 </subMenu>
 <menuSeparator />
 <subMenu name="matrix" caption="Matrix">
  <menuItem name="invertMatrix" caption="Invert" command="InvertCurve" />
  <subMenu name="redisperse" caption="Re-disperse">
   <menuItem name="redisperseRows" caption="Rows" command="RedisperseRows" />
   <menuItem name="redisperseColumns" caption="Columns" command="RedisperseCols" />
  </subMenu>
  <menuItem name="transpose" caption="Transpose" command="MatrixTranspose" />
 </subMenu>
 <menuSeparator />
 <menuItem name="thickenPatches" caption="Thicken Selected Patches" command="ThickenPatch" />
 <menuItem name="capselection" caption="Cap Selection" command="CapCurrentCurve" icon="curve_cap.png" />
 <menuItem name="cycleCapTexture" caption="Cycle Cap Texture" command="CycleCapTexturePatch" />
 <menuSeparator />
 <menuItem name="stitchTextures" caption="Stitch Patch Textures" command="StitchPatchTexture" />
   <menuItem name="bulgePatch" caption="Bulge patch" command="BulgePatch" />
</subMenu>
<subMenu name="curve" caption="_Curve">
 <menuItem name="createCurveNURBS" caption="Create NURBS Curve" command="CreateCurveNURBS" icon="curve_create.png" />
 <menuItem name="createCurveCatmullRom" caption="Create CatmullRom Curve" command="CreateCurveCatmullRom" icon="curve_create.png" />
 <menuSeparator />
 <menuItem name="curveConvertType" caption="Convert NURBS <-> CatmullRom" command="CurveConvertType" icon="curve_convert.png" />
 <menuSeparator />
 <menuItem name="curveAppendPoint" caption="Append Curve Control Point" command="CurveAppendControlPoint" icon="curve_append_point.png" />
 <menuItem name="curveInsertPoint" caption="Insert Curve Control Points" command="CurveInsertControlPoint" icon="curve_insert_points.png" />
 <menuItem name="curveRemovePoint" caption="Remove Curve Control Points" command="CurveRemoveControlPoint" icon="curve_remove_points.png" />
</subMenu>
<subMenu name="help" caption="_Help">
 <menuItem name="about" caption="_About" command="About" />
</subMenu>
</menu>

 

 

I can see that have problems in insertPath in /main/createCM but I don't know what to touch Or where I could put a path to a needed file so I still need help, sorry.

Link to comment
Share on other sites

Hi there,

 

i'm on ArchLinux as well.

 

 

as far as i can tell, the problem with boost-python is just Python3 getting in the way with its python-config.

 

(since for Python2 one should use python2-config, as least on ArchLinux)

 

Moreover in runtime, the GUI construction fails as follows for me:

all calls to menuManager.insert return zero pointers in void MRU::constructMenu() (defined in radiant/ui/mru/MRU.cpp),

which probably indicates a missing resource or a wrong resource identification... ?

 

how can i debug this in more details?

 

 

Regards,

Alex

 

ps: i also got a similar log with the following (after i tried to fix the above issue by just ignoring zero pointers):

 

 

 

MenuManager: Could not find menu root in registry.ToolbarManager: Warning: No toolbars found.

MenuManager: Could not find insertPath: main/help

MenuManager: Could not find insertPath: main/file/refreshShaders

MenuManager: Could not find insertPath: main/file/createCM

MenuManager: Could not find insertPath: main/file/exit

MenuManager: Could not find insertPath: main/file/exit

MenuManager: Could not find insertPath: main/map

MenuManager: Warning: Menu main/view/cameraview not found!

MenuManager: Warning: Menu main/view/textureBrowser not found!

MenuManager: Could not find insertPath: main/view/camera

MenuManager: Could not find insertPath: main/view/camera

MenuManager: Could not find insertPath: main/view/camera

MenuManager: Could not find insertPath: main/view/camera

MenuManager: Could not find insertPath: main/view/camera

MenuManager: Could not find insertPath: main/file/refreshShaders

Edited by malex984
Link to comment
Share on other sites

DR seems to have troubles loading the menu.xml file, which should be installed through "make install".

 

Look at this (from use_GNU_software's dump):

 

XMLRegistry: Importing XML file: /usr/local/share/darkradiant/menu.xml

XMLRegistry: Importing XML file: /usr/local/share/darkradiant/commandsystem.xml

XMLRegistry: no user.xml in /home/dragora/.darkradiant/user.xml

CommandSystem::initialiseModule called.

EventManager::initialiseModule called.

EventManager: Critical: No modifiers definitions found!

MouseEventManager: Critical: No button definitions found!

MouseEventManager: Critical: No XYView event definitions found!

MouseEventManager: Critical: No observer event definitions found!

MouseEventManager: Critical: No camera event definitions found!

MouseEventManager: Critical: No camera strafe definitions found!

EventManager successfully initialised.

UIManager::initialiseModule called

MenuManager: Could not find menu root in registry.

ToolbarManager: Warning: No toolbars found.

ColourSchemeManager: Loading colour schemes...

ColourSchemeManager: No schemes found...

Does the menu.xml file exist in said location? If not, there is a problem with the build/installation script not pushing the files into there.

Link to comment
Share on other sites

Well, XMLRegistry reports no problems:

 

XMLRegistry: looking for XML files under /usr/share/darkradiant/

XMLRegistry: Importing XML file: /usr/share/darkradiant/user.xml

XMLRegistry: Importing XML file: /usr/share/darkradiant/colours.xml

XMLRegistry: Importing XML file: /usr/share/darkradiant/input.xml

XMLRegistry: Importing XML file: /usr/share/darkradiant/menu.xml

XMLRegistry: Importing XML file: /usr/share/darkradiant/commandsystem.xml

 

 

and these files actually do exist...

 

what about the following?

 

MenuManager: Could not find menu root in registry.

ToolbarManager: Warning: No toolbars found.

Edited by malex984
Link to comment
Share on other sites

If the menu.xml exists, contains the full XML menu definition and DR loads it without errors, then I have no idea why it would fail to find it in its XMLRegistry.

 

One would need to debug the stuff, up to the point where it wants to load the menu. Since Archlinux is such a pain to set up, I definitely won't do it myself, sorry.

Link to comment
Share on other sites

If the menu.xml exists, contains the full XML menu definition and DR loads it without errors, then I have no idea why it would fail to find it in its XMLRegistry.

 

One would need to debug the stuff, up to the point where it wants to load the menu. Since Archlinux is such a pain to set up, I definitely won't do it myself, sorry.

 

Well, IMHO Archlinux is not a pain to set up but i would never expect people to do that just in order to fix someone else's system-related issues.

 

Actually I'm fine debugging it myself.

Unfortunately simple running a debugging version of DR under gdb only resulted in what I noted above... need to dig deeper into DR now...

 

Link to comment
Share on other sites

Thank you for the support, I think I'm going to begin from the scratch... I'm going to treat the boost python problem with more depth:

 

checking for the toolset name used by Boost for g++... configure: WARNING: could not figure out which toolset name to use for g++
checking boost/regex.hpp usability... yes
checking boost/regex.hpp presence... yes
checking for boost/regex.hpp... yes
checking for the Boost regex library... yes
checking boost/system/error_code.hpp usability... yes
checking boost/system/error_code.hpp presence... yes
checking for boost/system/error_code.hpp... yes
checking for the Boost system library... yes
checking boost/filesystem/path.hpp usability... yes
checking boost/filesystem/path.hpp presence... yes
checking for boost/filesystem/path.hpp... yes
checking for the Boost filesystem library... yes
checking for boost/system/error_code.hpp... (cached) yes
checking for the Boost system library... (cached) yes
checking for python-config... python-config
checking boost/python.hpp usability... yes
checking boost/python.hpp presence... yes
checking for boost/python.hpp... yes
checking for the Boost python library... no
configure: error: cannot find the flags to link with Boost python

 

This is the output when I do the /autogen.sh and ./configure

Edited by use_GNU_software
Link to comment
Share on other sites

malex, it seems to be configured well, and is ready to install, but first, i need to install doom3 and darkmod again and i can only make it on weekend, be patient. I will inform you once i've tested it.

 

Thank you for your valuable support, let see if i can make a good map for the mod once i've finished installing.

Edited by use_GNU_software
Link to comment
Share on other sites

one momet, when i do autogen.sh

 

[dragora@irya DarkRadiant]$ ./autogen.sh
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
configure.ac:8: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and will soon be removed.
configure.ac:8: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:8: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.

Link to comment
Share on other sites

one momet, when i do autogen.sh

 

[dragora@irya DarkRadiant]$ ./autogen.sh
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
configure.ac:8: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and will soon be removed.
configure.ac:8: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:8: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.

 

Seems ok to me.

Link to comment
Share on other sites

ok, exactly the same as before, ok this time i shall be centered in this phase

Started logging to /home/dragora/.darkradiant/darkradiant.log
Today is: Sun Sep 23 11:23:31 2012
This is DarkRadiant 1.7.2 x64
gtkmm Version: 2.24.2
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/filetypes.so'
Module registered: FileTypes
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/entitylist.so'
Module registered: EntityList
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/uimanager.so'
Module registered: UIManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/eclassmgr.so'
Module registered: EntityClassManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/model.so'
Module registered: ModelLoaderMD3
Module registered: ModelLoader3DS
Module registered: ModelLoaderASE
Module registered: ModelLoaderMS3D
Module registered: ModelLoaderMDC
Module registered: ModelLoaderMD2
Module registered: ModelLoaderFM
Module registered: ModelLoaderLWO
Module registered: ModelLoaderPICOTERRAIN
Module registered: ModelLoaderOBJ
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/undo.so'
Module registered: UndoSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/image.so'
Module registered: ImageLoaderTGA
Module registered: ImageLoaderJPG
Module registered: ImageLoaderPNG
Module registered: ImageLoaderPCX
Module registered: ImageLoaderBMP
Module registered: ImageLoaderDDS
Module registered: ImageLoaderGDK
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/grid.so'
Module registered: Grid
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/script.so'
Module registered: ScriptingSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/sound.so'
Module registered: SoundManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/mapdoom3.so'
Module registered: Doom3MapLoader
Module registered: Quake4MapLoader
Module registered: Doom3PrefabLoader
Module registered: MapCompiler
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/xmlregistry.so'
Module registered: XMLRegistry
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/eventmgr.so'
Module registered: EventManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/vfspk3.so'
Module registered: VirtualFileSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/md5model.so'
Module registered: ModelLoaderMD5MESH
Module registered: MD5AnimationCache
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/archivezip.so'
Module registered: ArchivePK4
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/filters.so'
Module registered: FilterSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/skins.so'
Module registered: ModelSkinCache
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/particles.so'
Module registered: ParticlesManager
Module registered: ParticlesEditor
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/fonts.so'
Module registered: FontManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/scenegraph.so'
Module registered: SceneGraph
Module registered: SceneGraphFactory
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/shaders.so'
Module registered: MaterialManager
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/entity.so'
Module registered: Doom3EntityCreator
ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/commandsystem.so'
Module registered: CommandSystem
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/eclasstree.so'
Module registered: EClassTree
ModuleLoader: Loading module '/usr/local/lib/darkradiant/plugins/wavefront.so'
Module registered: WaveFrontExporter
ArchivePK4::initialiseModule called
XMLRegistry::initialiseModule called
XMLRegistry: looking for XML files under /usr/local/share/darkradiant/
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/user.xml
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/colours.xml
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/input.xml
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/menu.xml
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/commandsystem.xml
XMLRegistry: no user.xml in /home/dragora/.darkradiant/user.xml
CommandSystem::initialiseModule called.
EventManager::initialiseModule called.
EventManager: Critical: No modifiers definitions found!
MouseEventManager: Critical: No button definitions found!
MouseEventManager: Critical: No XYView event definitions found!
MouseEventManager: Critical: No observer event definitions found!
MouseEventManager: Critical: No camera event definitions found!
MouseEventManager: Critical: No camera strafe definitions found!
EventManager successfully initialised.
UIManager::initialiseModule called
MenuManager: Could not find menu root in registry.ToolbarManager: Warning: No toolbars found.
ColourSchemeManager: Loading colour schemes...
ColourSchemeManager: No schemes found...
MainFrameLayoutManager::initialiseModule called.
OrthoviewManager::initialiseModule called.
MainFrame::initialiseModule called.
Clipper::initialiseModule called
GridManager::initialiseModule called.
SceneGraph::initialiseModule called
RadiantSelectionSystem::initialiseModule called.
RadiantModule::initialiseModule called.
EventManager: Event ToggleClipper is not a Toggle.
EventManager: Event MouseTranslate is not a Toggle.
EventManager: Event MouseRotate is not a Toggle.
EventManager: Event MouseDrag is not a Toggle.
PreferenceSystem::initialiseModule called
FileTypes::initialiseModule called.
GameManager: Scanning for game description files: /usr/local/share/darkradiant/games/
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/games/doom3.game
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/games/doom3-demo.game
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/games/xreal.game
XMLRegistry: Importing XML file: /usr/local/share/darkradiant/games/quake4.game
GameManager: Found game definitions:
 Doom 3
 Doom 3 Demo
 Quake 4
 XreaL
GameManager: Selected game type: Doom 3
GameManager: Querying Windows Registry for game path: HKEY_LOCAL_MACHINE\SOFTWARE\id\Doom 3\InstallPath
GameManager: Windows Registry returned result:
GameManager: Map path set to /home/dragora/.doom3/base/maps/
GameManager: Prefab path set to /home/dragora/.doom3/base/prefabs/
VFS Search Path priority is:
- /home/dragora/.doom3/base/
- /usr/local/games/doom3/base/
VFS::initialiseModule called
filesystem initialised
[vfs] searched directory: /home/dragora/.doom3/base/
[vfs] searched directory: /usr/local/games/doom3/base/
[vfs] pak file: /usr/local/games/doom3/base/zpak000.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak008.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak007.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak006.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak005.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak004.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak003.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak002.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak001.pk4
[vfs] pak file: /usr/local/games/doom3/base/pak000.pk4
[vfs] pak file: /usr/local/games/doom3/base/game03.pk4
[vfs] pak file: /usr/local/games/doom3/base/game02.pk4
[vfs] pak file: /usr/local/games/doom3/base/game01.pk4
MaterialManager::initialiseModule called
6276 shaders found.
OpenGL::initialiseModule called.
ShaderCache::initialiseModule called.
ColourScheme: Colour selected_brush_camera doesn't exist!
ColourScheme: Colour selected_brush doesn't exist!
Camera::initialiseModule called.
UndoSystem::initialiseModule called
BrushModuleClass::initialiseModule called.
Map::initialiseModule called.
Doom3EntityCreator::initialiseModule called.
EntityClassDoom3::initialiseModule called.
searching vfs directory 'def' for *.def
model intro_scientist inherits unknown model char_npc
ColourScheme: Colour default_entity doesn't exist![eclassmgr] Entity class damage_bfgfreq_cinematic specifies unknown parent class damage_bfgFreq[eclassmgr] Entity class damage_bfgsplash_cinematic specifies unknown parent class damage_bfgSplash[eclassmgr] Entity class damage_bfgsplash_mp specifies unknown parent class damage_bfgSplash[eclassmgr] Entity class damage_grenadedirect_mp specifies unknown parent class damage_grenadeDirect[eclassmgr] Entity class damage_grenadesplash_inhand specifies unknown parent class damage_grenadeSplash[eclassmgr] Entity class damage_grenadesplash_inhand_mp specifies unknown parent class damage_grenadeSplash_mp[eclassmgr] Entity class damage_grenadesplash_mp specifies unknown parent class damage_grenadeSplash[eclassmgr] Entity class damage_rocketdirect_mp specifies unknown parent class damage_rocketDirect[eclassmgr] Entity class damage_rocketsplash_mp specifies unknown parent class damage_rocketSplash[eclassmgr] Entity class damage_soulsplash_mp specifies unknown parent class damage_soulSplash[eclassmgr] Entity class intro_scientist specifies unknown parent class char_labcoat_youn
ColourScheme: Colour default_brush doesn't exist!
ColourScheme: Colour light_volumes doesn't exist!
LayerSystem::initialiseModule called.
MapFormatManager::initialiseModule called.
PatchModuleDef2::initialiseModule called.
PatchModuleDef3::initialiseModule called.
Doom3MapLoader: initialiseModule called.
Doom3PrefabLoader: initialiseModule called.
EClassTree::initialiseModule called.
EntityListModule::initialiseModule called
[filters] Loaded 15 filters from registry.
FontManager::initialiseModule called
FontLoader: fonts/english/an/fontImage_12.dat loaded successfully.
FontLoader: fonts/english/an/fontImage_24.dat loaded successfully.
FontLoader: fonts/english/an/fontImage_48.dat loaded successfully.
FontLoader: fonts/english/bank/fontImage_12.dat loaded successfully.
FontLoader: fonts/english/bank/fontImage_24.dat loaded successfully.
FontLoader: fonts/english/bank/fontImage_48.dat loaded successfully.
FontLoader: fonts/english/micro/fontImage_12.dat loaded successfully.
FontLoader: fonts/english/micro/fontImage_24.dat loaded successfully.
FontLoader: fonts/english/micro/fontImage_48.dat loaded successfully.
3 fonts registered.
ImageLoaderBMP::initialiseModule called.
ImageLoaderDDS::initialiseModule called.
ImageLoaderGDK::initialiseModule called.
ImageLoaderJPG::initialiseModule called.
ImageLoaderPCX::initialiseModule called.
ImageLoaderPNG::initialiseModule called.
ImageLoaderTGA::initialiseModule called.
MD5AnimationCache::initialiseModule called.
MapCompiler: initialiseModule called.
MapResourceManager::initialiseModule called.
PicoModelLoader: ModelLoaderASE initialised.
PicoModelLoader: ModelLoaderLWO initialised.
MD5Model::initialiseModule called.
ModelCache::initialiseModule called.
PicoModelLoader: ModelLoader3DS initialised.
PicoModelLoader: ModelLoaderFM initialised.
PicoModelLoader: ModelLoaderMD2 initialised.
PicoModelLoader: ModelLoaderMD3 initialised.
PicoModelLoader: ModelLoaderMDC initialised.
PicoModelLoader: ModelLoaderMS3D initialised.
PicoModelLoader: ModelLoaderOBJ initialised.
PicoModelLoader: ModelLoaderPICOTERRAIN initialised.
Doom3SkinCache::initialiseModule called
[skins] Loading skins.
NamespaceFactory::initialiseModule called.
ParticlesEditor::initialiseModule called.
ParticlesManager::initialiseModule called
Quake4MapLoader: initialiseModule called.
RenderSystemFactory::initialiseModule called.
SceneGraphFactory::initialiseModule called.
ScriptingSystem::initialiseModule called.
ScriptingSystem: Python interpreter initialised.
Registered script file commands/convert_to_ase_and_replace.py as aseConvertAndReplace
Registered script file commands/shift_textures_randomly.py as ShiftTexturesRandomly
Registered script file commands/shift_textures_upwards_randomly.py as ShiftTexturesUpwardsRandomly
Registered script file commands/ase_export.py as aseExport
Registered script file commands/example.py as Example
Registered script file commands/select_all_models_of_type.py as SelectAllModelsOfType
ScriptModule: Found 6 commands.
MenuManager: Could not find insertPath: main/help
MenuManager: Could not find insertPath: main/file/refreshShaders
SelectionSetManager::initialiseModule called.
SoundManager: initialising sound playback
WaveFrontModule::initialiseModule called
MenuManager: Could not find insertPath: main/file/createCM
MenuManager: Could not find insertPath: main/file/exit

Link to comment
Share on other sites

I'm having the same problem running Archlinux. After running it through the debugger I discovered that the function "xmlParseFile" of the libxml2 parser somehow fails to parse the files (they're not missing). The returned tree contains only the top level node (user, menu etc) but no children (if I'm using the debugger correctly, I don't have much experience with it).

I have to try it using a debug version of libxml when I have time.

Link to comment
Share on other sites

Yeah, i also traced it down to some problem with RegistryTree building...

 

Though, it seems that loading of xmls is fine whereas anything save for several "game" sections just would not get imported into RegistryTree's

and therefore their "/darkradiant/user/ui"-section remains almost empty after all imports...

 

Link to comment
Share on other sites

Ok, the problem seems to be as follows:

Document::importDocument assumes importNode to have children already but in the beginning it is wrong (targetNode->children == NULL)!

Therefore it never even tries to create/add newly imported nodes with xmlAddPrevSibling.

 

Update: Ok, it seems that i fixed that one... and can see the UI mostly constructed...

but now I get NULL out of "GlobalMainFrame().getToolbar(IMainFrame::TOOLBAR_HORIZONTAL);" in void SelectionSetManager::onRadiantStartup().

 

Blimey!

 

Update: ok, after adding some sanity checks/ifs it actually runs fine if one takes care to delay autosaving in the initial setup dialog...

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

    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 6 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
    • nbohr1more

      Looks like the "Reverse April Fools" releases were too well hidden. Darkfate still hasn't acknowledge all the new releases. Did you play any of the new April Fools missions?
      · 5 replies
×
×
  • Create New...