debian packages for gtkradiant + nexuiz map editing

Post anything to do with editing Nexuiz here. Whether its problems you've had, questions, or if you just want to show off your work.

Moderators: Nexuiz Moderators, Moderators


  • hi there,

    this post only addresses debian sid users (etch _might_ work, too!).

    thanks to frits daalmans, who created a gtkradiant package for the debian games team. i created a gtkradiant-nexuiz package, to - hopefully - make radiant nexuiz aware.

    but i don't know how to work with gtkradiant, that's why i'd like someone familiar with radiant, to test the gtkradiant and gtkradiant-nexuiz packages! i prebuild binary packages at [1]. please tell me, if these packages work for all steps needed to build a map for nexuiz.

    if you've got any radiant installations, make sure they won't interfere with the debian packages - i want them to work out-of-the-box, without any need to edit config files and stuff! ;) to try out the packages download them and run 'dpkg -i gtkradiant_1.5.0-5_$YOURARCH.deb gtkradiant-nexuiz_0.0.0+svn016-1_all.deb ; aptitude | apt-get -f install' ('dpkg -P gtkradiant gtkradiant-nexuiz' purges both packages from your system)

    [1] http://wwwcip.informatik.uni-erlangen.d ... i/radiant/
    Fuddl
    Member
     
    Posts: 36
    Joined: Sat May 06, 2006 8:59 pm
    Location: Germany, Mfr

Fri Sep 15, 2006 11:41 pm

  • I don't know how use gtkradiant, but I just tried the packages and had a few problems :(
    1) some icons are missing in the toolbar:
    Image

    2) I always have to kill gtkradiant instead of closing it. When i close it, it leaves a ghost window behind, that can't be closed or killed (only restarting the window manager (e17) helps)

    3) When I tried to compile a map, radiant segfaulted. (I symlinked my svn checkout in ~/.nexuiz/data/ and opened one of maps (doesn't seem to matter which map or which build option I use))
    Backtrace:
    Code: Select all
    #0  0x0822f3c0 in BindFirstOpaque<Caller0To1<Function0<void, &(XY_ZoomIn())>, void*> >::thunk ()
    #1  0x0822e157 in BindFirstOpaque<Caller0To1<Function0<void, &(XY_ZoomIn())>, void*> >::thunk ()
    #2  0x0821b5ab in ImportConvert1<char const*, ReferenceCaller1<RadiantUndoSystem, int, &(UndoLevelsImport(RadiantUndoSystem&, int))>, IntFromString>::thunk ()
    #3  0x0821b617 in ImportConvert1<char const*, ReferenceCaller1<RadiantUndoSystem, int, &(UndoLevelsImport(RadiantUndoSystem&, int))>, IntFromString>::thunk ()
    #4  0x0821b9f0 in ImportConvert1<char const*, ReferenceCaller1<RadiantUndoSystem, int, &(UndoLevelsImport(RadiantUndoSystem&, int))>, IntFromString>::thunk ()
    #5  0x0821baad in ImportConvert1<char const*, ReferenceCaller1<RadiantUndoSystem, int, &(UndoLevelsImport(RadiantUndoSystem&, int))>, IntFromString>::thunk ()
    #6  0x081a7730 in BindFirstOpaque1<Function2<CGameDialog&, int, void, &(CGameDialog_GameFileImport(CGameDialog&, int))> >::thunk ()
    #7  0x080cccaf in BuildMenuItem::run ()
    #8  0x080ccabd in BindFirstOpaque<Member<BuildMenuItem, void, &(BuildMenuItem::run())> >::thunk ()
    #9  0xb77b9ebb in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
    #10 0xb77aca2b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #11 0xb77bcfcd in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
    #12 0xb77be4c9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #13 0xb77be679 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #14 0xb7c73da2 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
    #15 0xb7b92112 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
    #16 0xb7b936c0 in gtk_menu_shell_append () from /usr/lib/libgtk-x11-2.0.so.0
    #17 0xb7b87bef in gtk_menu_attach () from /usr/lib/libgtk-x11-2.0.so.0
    #18 0xb7b86110 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
    #19 0xb77aafe9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
    #20 0xb77aca2b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #21 0xb77bd60f in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
    #22 0xb77be2a8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #23 0xb77be679 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #24 0xb7c6fcc4 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
    #25 0xb7b7fa93 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
    #26 0xb7b80cc7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
    #27 0xb7a19e3a in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
    #28 0xb7e867b1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
    #29 0xb7e89826 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
    #30 0xb7e89be7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
    #31 0xb7b81141 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
    #32 0x0813421c in error_redirect ()
    #33 0xb752bea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
    #34 0x08080481 in ?? ()
    User avatar
    KadaverJack
    Site admin and forum addon
     
    Posts: 1102
    Joined: Tue Feb 28, 2006 9:42 pm

Mon Sep 18, 2006 10:20 pm

  • oh, that's bad news! :/

    1) i've got the missing icons, too. i'll check which icons should be in that place.

    2) i cannot reproduce the closing-issue. closing gtkradiant by the window-manager's X-button works as fine, as the file->quit entry in the menu does...

    3) compiling the map doesn't work for me, but i can't make gtkradiant segfault. radiant tries to call the wrong q3map2 binary, which doesn't exist.

    some questions: did you try this on etch or sid and on i386 or amd64? i only tested the amd64 binary, yet. i'll do some more testing tomorrow
    Fuddl
    Member
     
    Posts: 36
    Joined: Sat May 06, 2006 8:59 pm
    Location: Germany, Mfr

Mon Sep 18, 2006 10:28 pm

  • Fuddl wrote:some questions: did you try this on etch or sid and on i386 or amd64? i only tested the amd64 binary, yet. i'll do some more testing tomorrow

    I'm running sid on i386
    User avatar
    KadaverJack
    Site admin and forum addon
     
    Posts: 1102
    Joined: Tue Feb 28, 2006 9:42 pm

Mon Sep 18, 2006 10:53 pm

  • I can't download those packages.. 404
    If they are the same as the ones i downloaded a few days ago i could close it without problems on Linux xxx 2.6.17-2-686 #1 SMP Thu Aug 31 12:53:18 UTC 2006 i686 GNU/Linux using debian sid. But in my version it did not find q3map2 and as KadaverJack does not mention those problems i guess those are new packages..
    User avatar
    esteel
    Site admin and forum addon
     
    Posts: 3924
    Joined: Wed Mar 01, 2006 8:27 am

Sat Sep 23, 2006 9:12 pm

  • sorry i reply this late, i'm quite busy at the moment

    @esteel: my university's apache was down for while, that's why the downloads didn't work.

    i had a closer look at the files for gtkradiant and noticed, that paths and binary names are included in them. they didn't fit to the debianizes gtkradiant. i corrected these things in the gtkradiant-nexuiz package (it'll be named gtkradiant-data-nexuiz in the future). i was able compile a map for nexuiz on my machine with the updated package sources.
    Fuddl
    Member
     
    Posts: 36
    Joined: Sat May 06, 2006 8:59 pm
    Location: Germany, Mfr

Sun Sep 24, 2006 12:01 am

Sun Sep 24, 2006 9:11 am

  • ... it's waiting since the day after its release for a dd who uploads it... :(
    Fuddl
    Member
     
    Posts: 36
    Joined: Sat May 06, 2006 8:59 pm
    Location: Germany, Mfr



Return to Nexuiz - Editing




Information
  • Who is online
  • Users browsing this forum: No registered users and 1 guest