use_GNU_software Posted September 3, 2012 Report Posted September 3, 2012 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. Quote
PranQster Posted September 4, 2012 Report Posted September 4, 2012 I am basically stuck in the same limbo, though on Mageia Cauldron. Quote System: Mageia Linux Cauldron, aka Mageia 8
greebo Posted September 5, 2012 Report Posted September 5, 2012 Does it work in Ubuntu, or is it crashing there too? Quote
use_GNU_software Posted September 5, 2012 Author Report Posted September 5, 2012 (edited) 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 September 5, 2012 by use_GNU_software Quote
greebo Posted September 5, 2012 Report Posted September 5, 2012 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. Quote
use_GNU_software Posted September 5, 2012 Author Report Posted September 5, 2012 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. Quote
use_GNU_software Posted September 12, 2012 Author Report Posted September 12, 2012 anyone knows if the problem could be the boost libs? Quote
use_GNU_software Posted September 15, 2012 Author Report Posted September 15, 2012 i'm going to be a little busy for a while but i still will try to make it work, I've written a message to the AUR packager and i hope he will see it. if i make it works i will tell you Quote
malex984 Posted September 17, 2012 Report Posted September 17, 2012 (edited) 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/helpMenuManager: Could not find insertPath: main/file/refreshShadersMenuManager: Could not find insertPath: main/file/createCMMenuManager: Could not find insertPath: main/file/exitMenuManager: Could not find insertPath: main/file/exitMenuManager: Could not find insertPath: main/mapMenuManager: Warning: Menu main/view/cameraview not found!MenuManager: Warning: Menu main/view/textureBrowser not found!MenuManager: Could not find insertPath: main/view/cameraMenuManager: Could not find insertPath: main/view/cameraMenuManager: Could not find insertPath: main/view/cameraMenuManager: Could not find insertPath: main/view/cameraMenuManager: Could not find insertPath: main/view/cameraMenuManager: Could not find insertPath: main/file/refreshShaders Edited September 17, 2012 by malex984 Quote
greebo Posted September 18, 2012 Report Posted September 18, 2012 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.xmlXMLRegistry: no user.xml in /home/dragora/.darkradiant/user.xmlCommandSystem::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 calledMenuManager: 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. Quote
malex984 Posted September 18, 2012 Report Posted September 18, 2012 (edited) Well, XMLRegistry reports no problems: XMLRegistry: looking for XML files under /usr/share/darkradiant/XMLRegistry: Importing XML file: /usr/share/darkradiant/user.xmlXMLRegistry: Importing XML file: /usr/share/darkradiant/colours.xmlXMLRegistry: Importing XML file: /usr/share/darkradiant/input.xmlXMLRegistry: Importing XML file: /usr/share/darkradiant/menu.xmlXMLRegistry: 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 September 18, 2012 by malex984 Quote
greebo Posted September 18, 2012 Report Posted September 18, 2012 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. Quote
malex984 Posted September 18, 2012 Report Posted September 18, 2012 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... Quote
use_GNU_software Posted September 20, 2012 Author Report Posted September 20, 2012 (edited) 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 September 20, 2012 by use_GNU_software Quote
malex984 Posted September 20, 2012 Report Posted September 20, 2012 start by changing "python-config" to "python2-config" everywhere in m4/boost.m4 and configure.ac and regenerate the build system (e.g. using autogen). after doing that you should not need to do anything fancy about configure. Quote
use_GNU_software Posted September 20, 2012 Author Report Posted September 20, 2012 (edited) 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 September 20, 2012 by use_GNU_software Quote
use_GNU_software Posted September 22, 2012 Author Report Posted September 22, 2012 It installs, but Segment violation, again Quote
use_GNU_software Posted September 22, 2012 Author Report Posted September 22, 2012 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. Quote
malex984 Posted September 22, 2012 Report Posted September 22, 2012 It installs, but Segment violation, again Yeah it does the same for me. What about the produced log? Quote
malex984 Posted September 22, 2012 Report Posted September 22, 2012 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. Quote
use_GNU_software Posted September 23, 2012 Author Report Posted September 23, 2012 ok, exactly the same as before, ok this time i shall be centered in this phaseStarted 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 Quote
Baal Posted September 27, 2012 Report Posted September 27, 2012 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. Quote
malex984 Posted September 28, 2012 Report Posted September 28, 2012 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'sand therefore their "/darkradiant/user/ui"-section remains almost empty after all imports... Quote
malex984 Posted September 28, 2012 Report Posted September 28, 2012 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... Quote
greebo Posted September 28, 2012 Report Posted September 28, 2012 Which libxml2 version are you using? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.