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

debian packages for gtkradiant + nexuiz map editing

Postby Fuddl » Fri Sep 15, 2006 6:02 pm

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

Postby KadaverJack » 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 ?? ()
KadaverJack
Site admin and forum addon
 
Posts: 1102
Joined: Tue Feb 28, 2006 9:42 pm

Postby Fuddl » 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

Postby KadaverJack » 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
KadaverJack
Site admin and forum addon
 
Posts: 1102
Joined: Tue Feb 28, 2006 9:42 pm

Postby esteel » 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..
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby Fuddl » 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

Postby esteel » Sun Sep 24, 2006 12:01 am

Thats good! With those packages Nexuiz should be totaly open for customization. Then we just need 2.1 in debian too :P
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby Fuddl » 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

Who is online

Users browsing this forum: No registered users and 1 guest

cron