Duke4.net Forums: Eduke32 Polymer build on Ubuntu Linux crashes with LOG Included - OPENGL MODE WON"T WORK ON OLDER RELEASE EITHER. - Duke4.net Forums

Jump to content

  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Eduke32 Polymer build on Ubuntu Linux crashes with LOG Included - OPENGL MODE WON"T WORK ON OLDER RELEASE EITHER.  "My Ubuntu source-compiled Eduke32 build crashes without any warnings."

User is offline   Dayuppy 

#1

 
Hi. I'm new to these forums but I like them a lot! The first thing I did was get all the libraries for Eduke32 Polymer Build (Revision 1526) and compiled it from the SVN Source.
I got the following output from the terminal:

dayuppy@TribesNext:~/eduke32/polymer/eduke32$ sudo make
Build started using "gcc -fomit-frame-pointer -funswitch-loops -O2 -W -Wall
 -Wimplicit -Werror-implicit-function-declaration -funsigned-char -fno-strict-aliasing
 -DNO_GCC_BUILTINS -Isource -Ibuild/include -Isource/jmact -Isource/jaudiolib/include
 -D_FORTIFY_SOURCE=2 -fjump-tables -fno-stack-protector -fno-pic -I/usr/include/SDL
 -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_GTK2 -D_REENTRANT -I/usr/include/gtk-2.0
 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12
 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 -DHAVE_INTTYPES -DRENDERTYPESDL=1 -DRANCID_NETWORKING -DSUPERBUILD -DPOLYMOST -DUSE_OPENGL -DPOLYMER"
source/game.c: In function ‘G_Startup’:
source/game.c:10158: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
source/game.c:10162: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
source/game.c:10166: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
source/game.c: In function ‘app_main’:
source/game.c:10444: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result
source/game.c:10543: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
Built object obj/game.o 
Built object obj/actors.o 
Built object obj/anim.o 
Built object obj/config.o 
Built object obj/gamedef.o 
Built object obj/gameexec.o 
Built object obj/gamevars.o 
Built object obj/global.o 
Built object obj/menus.o 
Built object obj/namesdyn.o 
Built object obj/player.o 
Built object obj/premap.o 
Built object obj/savegame.o 
Built object obj/sector.o 
Built object obj/rts.o 
Built object obj/osdfuncs.o 
Built object obj/osdcmds.o 
Built object obj/grpscan.o 
Built object obj/sounds.o 
Built object obj/util_lib.o 
Built object obj/file_lib.o 
Built object obj/control.o 
Built object obj/keyboard.o 
Built object obj/mouse.o 
Built object obj/mathutil.o 
Built object obj/scriplib.o 
Built object obj/animlib.o 
rsrc/game_banner.c:3755: warning: pointer targets in initialization differ in signedness
Built object obj/game_banner.o 
Built object obj/startgtk.game.o 
Built object obj/game_icon.o 
Built object obj/sdlmusic.o 
Changing dir to /home/dayuppy/eduke32/polymer/eduke32/build 
Built object ../eobj/a.o 
Built object ../eobj/a-c.o 
Built object ../eobj/baselayer.o 
src/cache1d.c: In function ‘initgroupfile’:
src/cache1d.c:466: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result
src/cache1d.c:486: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result
src/cache1d.c:503: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result
src/cache1d.c: In function ‘kdfwrite’:
src/cache1d.c:1206: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/cache1d.c:1206: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/cache1d.c:1216: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/cache1d.c:1216: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/cache1d.c:1223: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/cache1d.c:1223: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
Built object ../eobj/cache1d.o 
Built object ../eobj/compat.o 
Built object ../eobj/crc32.o 
Built object ../eobj/defs.o 
src/engine.c: In function ‘saveboard’:
src/engine.c:7529: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7531: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7532: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7533: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7534: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7535: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7537: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7566: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7570: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7595: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7598: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/engine.c:7632: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
Built object ../eobj/engine.o 
src/polymost.c: In function ‘dxtfilter’:
src/polymost.c:6163: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/polymost.c:6164: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/polymost.c:6194: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/polymost.c:6195: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/polymost.c:6230: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
src/polymost.c:6231: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
Built object ../eobj/polymost.o 
Built object ../eobj/hightile.o 
Built object ../eobj/textfont.o 
Built object ../eobj/smalltextfont.o 
src/kplib.c: In function ‘suckbitsnextblock’:
src/kplib.c:363: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c: In function ‘kzaddstack’:
src/kplib.c:2679: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c:2683: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c:2697: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c:2706: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c:2710: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c:2732: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c:2739: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c: In function ‘kzopen’:
src/kplib.c:2807: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c: In function ‘kzread’:
src/kplib.c:3037: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
src/kplib.c:3058: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
Built object ../eobj/kplib.o 
Built object ../eobj/fastlz.o 
Built object ../eobj/md4.o 
Built object ../eobj/osd.o 
Built object ../eobj/pragmas.o 
Built object ../eobj/scriptfile.o 
src/nedmalloc.c: In function ‘nedblksize’:
src/nedmalloc.c:282: warning: unused variable ‘mspace’
Built object ../eobj/nedmalloc.o 
Built object ../eobj/mdsprite.o 
Built object ../eobj/glbuild.o 
include/polymer.h:320: warning: ‘polymer_editorselect’ declared ‘static’ but never defined
Built object ../eobj/polymer.o 
Built object ../eobj/mmulti_unstable.o 
src/sdlayer.c: In function ‘sighandler’:
src/sdlayer.c:230: warning: unused parameter ‘signum’
Built object ../eobj/sdlayer.o 
Built object ../eobj/gtkbits.o 
Built object ../eobj/dynamicgtk.o 
Changing dir to /home/dayuppy/eduke32/polymer/eduke32 
Changing dir to /home/dayuppy/eduke32/polymer/eduke32/source/jaudiolib 
Built object obj/drivers.o 
src/fx_man.c: In function ‘FX_StartRecording’:
src/fx_man.c:941: warning: unused parameter ‘MixRate’
src/fx_man.c:942: warning: unused parameter ‘function’
Built object obj/fx_man.o 
src/multivoc.c: In function ‘RestoreInterrupts’:
src/multivoc.c:172: warning: unused parameter ‘a’
src/multivoc.c: In function ‘MV_StartRecording’:
src/multivoc.c:2009: warning: unused parameter ‘MixRate’
src/multivoc.c:2010: warning: unused parameter ‘function’
src/multivoc.c: In function ‘MV_PlayLoopedWAV’:
src/multivoc.c:2282: warning: unused parameter ‘ptrlength’
src/multivoc.c:2284: warning: unused parameter ‘loopend’
src/multivoc.c: In function ‘MV_PlayLoopedVOC’:
src/multivoc.c:2497: warning: unused parameter ‘ptrlength’
Built object obj/multivoc.o 
Built object obj/mix.o 
Built object obj/mixst.o 
Built object obj/pitch.o 
src/vorbis.c: In function ‘close_vorbis’:
src/vorbis.c:116: warning: unused parameter ‘datasource’
src/vorbis.c: In function ‘MV_PlayLoopedVorbis’:
src/vorbis.c:305: warning: unused parameter ‘loopend’
Built object obj/vorbis.o 
src/driver_nosound.c: In function ‘NoSoundDrv_ErrorString’:
src/driver_nosound.c:32: warning: unused parameter ‘ErrorNumber’
src/driver_nosound.c: In function ‘NoSoundDrv_PCM_Init’:
src/driver_nosound.c:37: warning: unused parameter ‘mixrate’
src/driver_nosound.c:37: warning: unused parameter ‘numchannels’
src/driver_nosound.c:37: warning: unused parameter ‘samplebits’
src/driver_nosound.c:37: warning: unused parameter ‘initdata’
src/driver_nosound.c: In function ‘NoSoundDrv_PCM_BeginPlayback’:
src/driver_nosound.c:46: warning: unused parameter ‘BufferStart’
src/driver_nosound.c:46: warning: unused parameter ‘BufferSize’
src/driver_nosound.c:47: warning: unused parameter ‘NumDivisions’
src/driver_nosound.c:47: warning: unused parameter ‘CallBackFunc’
Built object obj/driver_nosound.o 
Built object obj/driver_sdl.o 
Changing dir to /home/dayuppy/eduke32/polymer/eduke32 
Linked executable eduke32 
source/astub.c: In function ‘ExtLoadMap’:
source/astub.c:492: warning: unused variable ‘j’
source/astub.c: In function ‘ExtInit’:
source/astub.c:9891: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
Built object obj/astub.o 
source/m32def.c: In function ‘C_ParseCommand’:
source/m32def.c:1571: warning: ‘linedif’ may be used uninitialized in this function
source/m32def.c:1764: warning: ‘linedif’ may be used uninitialized in this function
Built object obj/m32def.o 
Built object obj/m32exec.o 
Built object obj/m32vars.o 
rsrc/editor_banner.c:3857: warning: pointer targets in initialization differ in signedness
Built object obj/editor_banner.o 
Built object obj/build_icon.o 
Built object obj/sounds_mapster32.o 
Changing dir to /home/dayuppy/eduke32/polymer/eduke32/build 
src/build.c: In function ‘overheadeditor’:
src/build.c:1201: warning: unused variable ‘daz’
src/build.c: In function ‘test_map’:
src/build.c:6610: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
src/build.c:6634: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
src/build.c:6678: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
src/build.c:6679: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result
src/build.c:6681: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
src/build.c:6683: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result
Built object ../eobj/build.o 
Built object ../eobj/config.o 
Built object ../eobj/startgtk.editor.o 
Changing dir to /home/dayuppy/eduke32/polymer/eduke32 
Linked executable mapster32 
Build successful:
-rwxr-xr-x 1 root root 1594104 2009-10-04 15:31 eduke32
-rwxr-xr-x 1 root root 1067176 2009-10-04 15:31 mapster32


I then took out the linux executables and placed them in "/home/dayuppy/Eduke32_Linux"
I placed the all the files from the ATOMIC CD except for the .INI's and Installation stuff into the new folder.

I ran eduke32 with 1024x768 32bpp resolution -fullscreen +mouse input checked and got the following error message "ERROR: Failed to load TABLES.DAT!"

I then took a tip from another forum and renamed the "DUKE3D.GRP" to "duke3d.grp".I relaunched eduke32 with same options and recieved no error message but the program instantly closes and nothing happens.

I have the following files in the same folder:


/home/dayuppy/Eduke32_Linux/COMMIT.EXE
/home/dayuppy/Eduke32_Linux/D3D_DEF.sample
/home/dayuppy/Eduke32_Linux/DEFS.CON
/home/dayuppy/Eduke32_Linux/DN3DHELP.EXE
/home/dayuppy/Eduke32_Linux/duke3d.grp
/home/dayuppy/Eduke32_Linux/Duke3D.ICO
/home/dayuppy/Eduke32_Linux/DUKE.RTS
/home/dayuppy/Eduke32_Linux/DUKE3D.CFG
/home/dayuppy/Eduke32_Linux/DUKE3D.EXE
/home/dayuppy/Eduke32_Linux/DUKE3D.PIF
/home/dayuppy/Eduke32_Linux/eduke32
/home/dayuppy/Eduke32_Linux/eduke32.log

/home/dayuppy/Eduke32_Linux/ENHANCE.CON - The file came with the source code and told me to add it to GAME.CON I did this with include ENHANCE.CON

/home/dayuppy/Eduke32_Linux/GAME.CON
/home/dayuppy/Eduke32_Linux/mapster32
/home/dayuppy/Eduke32_Linux/MODEM.PCK
/home/dayuppy/Eduke32_Linux/SETMAIN.EXE
/home/dayuppy/Eduke32_Linux/SETUP.EXE
/home/dayuppy/Eduke32_Linux/SETUP.PIF
/home/dayuppy/Eduke32_Linux/ULTRAMID.INI
/home/dayuppy/Eduke32_Linux/USER.CON


I have omitted the HRP pack for polymer until I get this working.

I have included the complete log file from Eduke32.

Please help me.

Attached File(s)



This post has been edited by Dayuppy: 13 October 2009 - 04:16 PM

0

User is offline   Hendricks266 

  • Weaponized Autism

  #2

Kill the enhance.con.
0

User is offline   Danukem 

  • Duke Plus Developer

#3

View PostHendricks266, on Oct 4 2009, 05:32 PM, said:

Kill the enhance.con.



Heh, I think the only reason that CON is still going around is because of its name. I mean, who wouldn't want to "enhance" their game?
0

User is offline   Dayuppy 

#4

I killed ENHANCE.CON and removed the entry from GAME.CON but the program still crashes with no warning as soon as I start the game. I have tried all combinations of resolution and fullscreen/window modes to no avail. This is the message I get from the message screen when I first launch the program: *Not the crash message, I don't even have half a second to even see if there is a message*

EDuke32 2.0.0devel 20090930
addsearchpath(): Added /home/dayuppy/Eduke32_Linux/
addsearchpath(): Added /home/dayuppy/.eduke32/
Initializing SDL system interface (compiled against SDL version 1.2.13, found version 1.2.13)
Loading libGL.so.1
Loading libGLU.so.1
Using "x11" video driver
Using config file 'eduke32.cfg'.
Scanning for GRP files...
Attached File  eduke32.log (1.09K)
Number of downloads: 469New Log, ENHANCE.CON removed.

This post has been edited by Dayuppy: 06 October 2009 - 01:47 PM

0

User is offline   Master Fibbles 

  • I have the power!

#5

It is trying to load the on screen display but doesn't. What type of system are you running? More importantly, what video card are you using?
0

User is offline   Dayuppy 

#6

I am using an "ATI Technologies - Inc RS480 [Radeon Xpress 200G Series]" Video card and by display do you mean my monitor?
If so, it's an HP v17 Inch flatscreen with speakers built-in. I have Ubuntu Jaunty 9.04 kernel something .15 - the latest. I have a COMPAQ PRESARIO SR1738NX Base Tower.

This post has been edited by Dayuppy: 07 October 2009 - 01:14 PM

0

User is offline   Master Fibbles 

  • I have the power!

#7

The important thing is that video card...I'll let someone who knows if that card supports OpenGL well on Ubuntu tell you that you might not be able to play.

Are you able to use other 3D apps?
0

User is offline   Plagman 

  • Former VP of Media Operations

#8

Please post the output of the `glxinfo` command.
0

User is offline   Dayuppy 

#9

I am able to run Skulltag and Hedgewars and my 3D Screensavers seem to work. This is the result of "Glxinfo":

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, 
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, 
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 20060815 x86/MMX+/3DNow!+/SSE2 NO-TCL
OpenGL version string: 1.3 Mesa 7.4
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters, 
    GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_MESAX_texture_float, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, 
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos, 
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution, 
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, 
    GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset, 
    GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture, 
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, 
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array, 
    GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate, 
    GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, 
    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, 
    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, 
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent, 
    GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program, 
    GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture, 
    GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

16 GLX Visuals
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x21 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x22 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x6f 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x70 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x71 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x72 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x73 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x74 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x75 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x76 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x77 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x78 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x79 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x7a 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x7b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x5e 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None

16 GLXFBConfigs:
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x5f  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x60  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x61  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x62  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x63  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x64  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x65  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x66  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x67  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x68  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x69  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x6a  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x6b  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x6c  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x6d  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x6e  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
I also think I have "mesa-gl" and "openal" or something along those lines. Thanks for the posts and your willingness to continue to help me.
0

User is offline   Dayuppy 

#10

Hi. I was just wondering whether I posted this Thread in the correct group. I was looking at the forum sections and found a "Help me" thread. Is there anyway to move this thread to the other one or do I even need to?
0

User is offline   Plagman 

  • Former VP of Media Operations

#11

It looks like the open-source 'radeon' driver just isn't up to the task. Either try upgrading to a newer graphics stack (Mesa and the works - a newer distro would probably be the easiest way to achieve that) or install the proprietary 'fglrx' driver, which should run it fine.
0

User is offline   Danukem 

  • Duke Plus Developer

#12

Excuse me if this is already known to fail, but have you tried using Wine to run the Windows version of EDuke32?

EDIT: Of course that won't help if it's a video driver issue.

This post has been edited by DeeperThought: 08 October 2009 - 01:11 PM

0

User is offline   Dayuppy 

#13

View PostDeeperThought, on Oct 8 2009, 04:09 PM, said:

Excuse me if this is already known to fail, but have you tried using Wine to run the Windows version of EDuke32?

EDIT: Of course that won't help if it's a video driver issue.



I have, it only shows a black screen in a window.
0

User is offline   Dayuppy 

#14

View PostPlagman, on Oct 8 2009, 04:08 PM, said:

It looks like the open-source 'radeon' driver just isn't up to the task. Either try upgrading to a newer graphics stack (Mesa and the works - a newer distro would probably be the easiest way to achieve that) or install the proprietary 'fglrx' driver, which should run it fine.


How do I install fglrx? I have some packages name fglrx - something. Are these what you mean?
0

User is offline   Dayuppy 

#15

I figured out how to remove the two warnings in the GAME.CON if anyone wants to know, I have never edited code before but this seems to fix the error.

View PostDeeperThought, on Oct 8 2009, 05:59 PM, said:

Organtic doesn't matter because that actor doesn't appear anywhere in the game. I don't remember what the original pigcop code was in that part, but what you posted looks bad. That's gonna make it revert back to the seek enemy ai as soon as it gets to that part of the code.


I removed the code.

This post has been edited by Dayuppy: 09 October 2009 - 02:38 AM

0

User is offline   Danukem 

  • Duke Plus Developer

#16

Organtic doesn't matter because that actor doesn't appear anywhere in the game. I don't remember what the original pigcop code was in that part, but what you posted looks bad. That's gonna make it revert back to the seek enemy ai as soon as it gets to that part of the code.

This post has been edited by DeeperThought: 08 October 2009 - 03:01 PM

0

User is offline   Dayuppy 

#17

Help still needed.
0

User is offline   Plagman 

  • Former VP of Media Operations

#18

As I said previously, install fglrx.
See this page for details: https://help.ubuntu....DriverHowto/ATI
0

User is offline   bioman 

#19

View PostDayuppy, on Oct 8 2009, 02:47 PM, said:

How do I install fglrx? I have some packages name fglrx - something. Are these what you mean?


Hi,

That's simple.

Quote

The Ubuntu way to install the Proprietary Drivers
Restricted Drivers Manager

* Ubuntu 9.04 (Jaunty) provides a notification saying that there are restricted drivers available
* Go to the Restricted Drivers Manager and enable the "ATI accelerated graphics driver"
* Ubuntu will then install and configure the driver for you


Don't forget to remove all fglrx packages you installed.

Link
0

User is offline   Zippo 

#20

View PostDayuppy, on Oct 11 2009, 05:18 AM, said:

Help still needed.


ATI (fglrx) dropped support for a bunch of older products. Jaunty uses X server 1.6.0, which is compatible only with Catalyst 9.4 and above. So, if you want to use Jaunty, you have to use the Opensource drivers. ATI will no longer issue proprietary drivers for our cards in default installs of Ubuntu Jaunty and above.

You can downgrade x to the version on Intrepid and install the proprietary drivers that way. ( sure it can be done, downgrading x server and locking packets, but pull a catt in the tail is less risky,, well, my experience, ouch!. )



I"am between computers so just for nothing better to do at the moment i try out some oldie goldies on this laptop, Acer with RS480 Motherboard, it was a struggle with Jaunty but with Ubuntu Karmic (OpenGL version string: 1.5 Mesa 7.6 ) everything seems to play along much nicer, UT2004 ( rovclocked 2 boilingpoint 4 aceptable fps,, he,, ) doomsday, darkplacesengine,etc all works great,,

BUT! ,, eduke32 last working for me is eduke32_src_20090131 . Tested svn eduke32 rev 1520 to 1530 and no go,, just kicks me back to cli with Segmentation fault, and same logs as for u.



Whatever if its to any help this is how i ride.
Running eduke32_src_20090131 with dukeplus and hrp flawlessly. even on my little Aspire one!,, Polymer and all excessive xtra "bling" is to taxing on this sort of hardware anyway. If it would fail on a sharper system i would dig in to it, but i see no point with this system as the end result wold be that i have to disable the fancy lightning and end up with what is already very nice =) in eduke32_src_20090131.



http://dukeworld.duke4.net/eduke32/source_...rc_20090131.zip last source thats working on my RS480 with X300 architecture aka 200m aka X1100igp, and same with my little Acer One with intel graphics.

No solution but maybe a " fallback even on Jaunty,, !? ) ,, so chew some bubblegum, build src_20090131 and hopefully then kick some as!? ,,
0

User is offline   Dayuppy 

#21

I followed Bioman's advice and followed his link. I started with a new Ubuntu Jaunty installation on a seperate partition and rebooted and then enabled the fglrx driver, set up wine, eduke, and skulltag and all my old settings and then rebooted to use the new driver. I couldn't login because the screen just displayed a list of info really quick then disappeared, and my monitor was flashing "Input signal out of range, change settings to 1280x1024" I always get this error but it usually disappears and shows the login screen. I had to go back to the 2.11 kernel in recovery mode and run xfix or whatever the graghics fixer was called. I was able to login and I'm typing from the same session. I can't run glxgears anymore and eduke shows a black screen real quick then closes. I installed an ATI driver using some script like "envy" or something on my last partition which ruined the login screen so it shows the logo in green with horizontal bars cutting up the screen. Xfix didn't fix this. So now I'm screwed. Any suggestions?

This post has been edited by Dayuppy: 11 October 2009 - 02:03 PM

0

User is offline   Zippo 

#22

aj! don”t touch fglrx on buntus above 8.10,, with pre x2 series ati..
well,, been on that road 2,, easy fixed! this solved my problem.

When you have scrambled login screen press "ctrl" alt" F2" and login that way, if the screen is readable then offcourse. (or start clean with just a cli from boot) then remove fglrx with this,,
Code:
$ sudo aptitude purge fglrx-amdcccle fglrx-kernel-source fglrx-modaliases xorg-driver-fglrx

Reinstall the mesa packages:
Code:
$ sudo aptitude reinstall libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa mesa-utils

And reinstall xorg packages:
Code:
$ sudo aptitude reinstall xorg xserver-xorg xserver-xorg-core
Then, reboot and nook on wood!.

If that works and u have your desk back, try add bleeding-edge ppa xorg-testing for Jaunty and newest radeon/ati open driver. or better try karmic, its beta but really nice, good open source driver for ATI oldies,, and release is near,, October 29th - Ubuntu 9.10,, and on lowend try keep wine away,, better runing naitive,,

This post has been edited by Zippo: 11 October 2009 - 06:27 PM

0

User is offline   Dayuppy 

#23

Can anyone help me?

I've been trying all sorts of these drivers and I almost always have to run xfix to even login. I have direct rendering available and I can run the software mode in an older eduke32 release but OpenGL mode makes the map pitch black. You can see around you from the fire of your gun if you shoot and explosions show but they look like they're marked with a bunch of black X's. Please help me if you can.
0

User is offline   Plagman 

  • Former VP of Media Operations

#24

You just need to properly install a fglrx release that both supports your card and your X server (and as Zippo pointed out it's noy always possible, so you might have to downgrade your X server). Once this is properly setup, X should work and so should EDuke32's OpenGL mode. If you can't login to X, your graphics stack isn't in a sane state and you can't expect EDuke32 to run properly. The open-source 'radeon' driver can't run EDuke32's OpenGL mode.
0

User is offline   h8er 

#25

Hi i have a similar problem on Slackware, i can run the eduke32_src_20090131 version (with no enhancement packs) but i can't start the latest revisions, i've tried with the 1531 and the result is a segmentation fault, here is a backtrack gdb result

$: gdb ./eduke32
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-slackware-linux"...
(gdb) run
Starting program: /tmp/eduke32/eduke32
[Thread debugging using libthread_db enabled]
[New Thread 0xb7ad06c0 (LWP 5143)]
EDuke32 2.0.0devel 20091006
addsearchpath(): Added /tmp/eduke32/
addsearchpath(): Added /home/______/.eduke32/
Initializing SDL system interface (compiled against SDL version 1.2.13, found version 1.2.13)
Loading libGL.so.1
Loading libGLU.so.1
Using "x11" video driver
Using config file 'eduke32.cfg'.
Scanning for GRP files...
Using group file 'duke3d.grp' as main group file.
Compiling: GAME.CON (151190 bytes)
Including: DEFS.CON (35992 bytes)
Including: USER.CON (45482 bytes)
GAME.CON: In actor `ORGANTIC':
GAME.CON:3968: warning: found `else' with no `if'.
GAME.CON: In state `pigshootenemystate':
GAME.CON:5891: warning: found `else' with no `if'.
Found 2 warning(s), 0 error(s).
Resizing code buffer to 16187*4 bytes
Script compiled in 70ms
Compiled code size: 16179*4 bytes, version 1.4+
Pointer bitmap size: 2024 bytes
1918/11264 labels, 321/2048 variables
125/16384 quotes, 0 quote redefinitions
0/88 event definitions, 207 defined actors
Initialized 32.0M cache
RTS file DUKE.RTS was not found
Initializing OSD...
0 joystick(s) found
Setting video mode 800x600 (32-bpp windowed)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7ad06c0 (LWP 5143)]
0x081ac84a in nedblksize (mem=0x9b694e0) at src/nedmalloc.c:323
323							 if(ok_magic(fm))
(gdb) backtrace
#0  0x081ac84a in nedblksize (mem=0x9b694e0) at src/nedmalloc.c:323
#1  0x081ae910 in nedpfree (p=0x8402c40, mem=0x9b694e0) at src/nedmalloc.c:1087
#2  0x081ac8ec in free (mem=0x9b694e0) at src/nedmalloc.c:339
#3  0xafe9cadd in _mesa_align_free () from /usr/lib/xorg/modules/dri/r300_dri.so
#4  0xaffb37fb in _mesa_vector4f_free () from /usr/lib/xorg/modules/dri/r300_dri.so
#5  0xafef82cc in ?? () from /usr/lib/xorg/modules/dri/r300_dri.so
#6  0xb2b42bc8 in ?? ()
#7  0xffffffff in ?? ()
#8  0x000000dc in ?? ()
#9  0xb003c8d4 in ?? () from /usr/lib/xorg/modules/dri/r300_dri.so
#10 0x00000000 in ?? ()
(gdb)


it seems to fail here

nedmalloc.c
			/* We have now reduced our chances of being wrong to 0.5^4 = 6.25%.
			We could start comparing prev_foot's for similarity but it starts getting slow. */
			fm = get_mstate_for(p);
			assert(ok_magic(fm));	/* If this fails, someone tried to free a block twice */
			if(ok_magic(fm)) <----
				return chunksize(p)-overhead_for(p);


X Plagman: i have opensource ati radeon drivers too (ati radeon 9800 pro), if it's really impossible to start the game with these drivers (with no enhancement pack, i mean like the original game's graphic) maybe it is possible to emulate the old eduke32_src_20090131 sources for old cards ? if not please tell me so i'll stop to compile from svn :o and start to think to a machine upgrade, in the meantime i'll play the old version

thanks in advance bye !

my glxinfo (OpenGL 1.4 Mesa 7.5 a bit newer than Dayuppy's one)

>______$: glxinfo																			
name of display: :0.0																		
display: :0  screen: 0																	   
direct rendering: Yes																		
server glx vendor string: SGI																
server glx version string: 1.2															   
server glx extensions:																	   
	GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,				
	GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,					
	GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,					
	GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group					
client glx vendor string: SGI																
client glx version string: 1.4															   
client glx extensions:																	   
	GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,				   
	GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,					
	GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,										 
	GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,					
	GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,					 
	GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,							   
	GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap								
GLX version: 1.2																			 
GLX extensions:																			  
	GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,				   
	GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,					
	GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,				   
	GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,					 
	GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group					
OpenGL vendor string: DRI R300 Project													   
OpenGL renderer string: Mesa DRI R300 20060815 AGP 8x x86/MMX+/3DNow!+/SSE TCL			   
OpenGL version string: 1.4 Mesa 7.5														  
OpenGL extensions:																		   
	GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,					  
	GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,								 
	GL_ARB_point_parameters, GL_ARB_shadow, GL_ARB_shadow_ambient,						   
	GL_ARB_texture_border_clamp, GL_ARB_texture_compression,								 
	GL_ARB_texture_cube_map, GL_ARB_texture_env_add,										 
	GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,								 
	GL_ARB_texture_env_dot3, GL_MESAX_texture_float,										 
	GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,								
	GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,									
	GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,					  
	GL_EXT_blend_color, GL_EXT_blend_equation_separate,									  
	GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,				  
	GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, GL_EXT_convolution,				 
	GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,					   
	GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays,			   
	GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,					
	GL_EXT_rescale_normal, GL_EXT_secondary_color,										   
	GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,									 
	GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,						 
	GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
	GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
	GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
	GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
	GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
	GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate,
	GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
	GL_ATI_separate_stencil, GL_IBM_multimode_draw_arrays,
	GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
	GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
	GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,
	GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program,
	GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table,
	GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
	GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

16 GLX Visuals
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x21 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x22 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x76 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x77 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x78 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x79 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x7a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x7b 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x7c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x7d 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x7e 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x7f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x80 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x81 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x82 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x65 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 Ncon

16 GLXFBConfigs:
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x66  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x67  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x68  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x69  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x6a  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x6b  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x6c  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x6d  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x6e  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x6f  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x70  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x71  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x72  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x73  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x74  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x75  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow


This post has been edited by h8er: 16 October 2009 - 12:57 PM

0

User is offline   bioman 

#26

Hi,

With the last revision, you can try to disable the polymer in the eduke32.cfg file (Polymer = 0).
And thats possible to play normal HRP without Polymer,

This post has been edited by bioman: 16 October 2009 - 02:19 PM

0

User is offline   Danukem 

  • Duke Plus Developer

#27

View Postbioman, on Oct 16 2009, 03:15 PM, said:

Hi,

With the last revision, you can try to disable the polymer in the eduke32.cfg file (Polymer = 0).
And thats possible to play normal HRP without Polymer,


I'm guessing you have the setup window disabled, which is why you think you need to manually edit the cfg file.

In the EDuke32 menu, go to:

OPTIONS -> GAME SETUP -> SHOW SETUP WINDOW AT START

and set it to YES. Then, every time you start EDuke32, you will see a checkbox for whether you want to use Polymer, as well as a lot of other options.
0

User is offline   bioman 

#28

This option is not present in the setup window under Linux.
But Polymer is disabled by default, nothing to do finally.

This post has been edited by bioman: 16 October 2009 - 03:12 PM

0

User is offline   Plagman 

  • Former VP of Media Operations

#29

h8r, your crash just looks like it's caused by the graphics stack picking up its memory allocator from eduke32. This wasn't really intended and should now be fixed. Can you svn update and try it again?
0

User is offline   h8er 

#30

View PostPlagman, on Oct 17 2009, 08:31 AM, said:

h8r, your crash just looks like it's caused by the graphics stack picking up its memory allocator from eduke32. This wasn't really intended and should now be fixed. Can you svn update and try it again?


hi Plagman, i have update to 1534 but the problem still remains, i'm disposable for other tests but i'm not very expert in gdb valgrind etc so if you need something particular please be very specific :o

>______$: gdb ./eduke32
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-slackware-linux"...
(gdb) run
Starting program: /tmp/eduke32/eduke32
[Thread debugging using libthread_db enabled]
[New Thread 0xb7b5a6c0 (LWP 9477)]
EDuke32 2.0.0devel 20091017
addsearchpath(): Added /tmp/eduke32/
addsearchpath(): Added /home/______/.eduke32/
Initializing SDL system interface (compiled against SDL version 1.2.13, found version 1.2.13)
Loading libGL.so.1
Loading libGLU.so.1
Using "x11" video driver
Using config file 'eduke32.cfg'.
Scanning for GRP files...
Using group file 'duke3d.grp' as main group file.
Compiling: GAME.CON (151190 bytes)
Including: DEFS.CON (35992 bytes)
Including: USER.CON (45482 bytes)
GAME.CON: In actor `ORGANTIC':
GAME.CON:3968: warning: found `else' with no `if'.
GAME.CON: In state `pigshootenemystate':
GAME.CON:5891: warning: found `else' with no `if'.
Found 2 warning(s), 0 error(s).
Resizing code buffer to 16187*4 bytes
Script compiled in 57ms
Compiled code size: 16179*4 bytes, version 1.4+
Pointer bitmap size: 2024 bytes
1918/11264 labels, 321/2048 variables
125/16384 quotes, 0 quote redefinitions
0/88 event definitions, 207 defined actors
Initialized 32.0M cache
RTS file DUKE.RTS was not found
Initializing OSD...
0 joystick(s) found
Setting video mode 1024x768 (32-bpp windowed)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7b5a6c0 (LWP 9477)]
0x081ac3ba in nedblksize (mem=0xa024620) at src/nedmalloc.c:323
323							 if(ok_magic(fm))
(gdb) backtrace
#0  0x081ac3ba in nedblksize (mem=0xa024620) at src/nedmalloc.c:323
#1  0x081ae480 in nedpfree (p=0x8402ce0, mem=0xa024620) at src/nedmalloc.c:1087
#2  0x081ac45c in free (mem=0xa024620) at src/nedmalloc.c:339
#3  0xabf26add in _mesa_align_free () from /usr/lib/xorg/modules/dri/r300_dri.so
#4  0xac03d7fb in _mesa_vector4f_free () from /usr/lib/xorg/modules/dri/r300_dri.so
#5  0xabf822cc in ?? () from /usr/lib/xorg/modules/dri/r300_dri.so
#6  0xaebef048 in ?? ()
#7  0xffffffff in ?? ()
#8  0x000000dc in ?? ()
#9  0xac0c68d4 in ?? () from /usr/lib/xorg/modules/dri/r300_dri.so
#10 0x00000000 in ?? ()


i have modified nedmalloc.h to this

#ifdef REPLACE_SYSTEM_ALLOCATOR
  #if REPLACE_SYSTEM_ALLOCATOR!=0
	#if USE_ALLOCATOR==0
	  #error Cannot combine using the system allocator with replacing the system allocator
	#endif
	#ifndef _WIN32	/* We have a dedidicated patcher for Windows */
	  #define nedmalloc			   malloc
	  #define nedcalloc			   calloc
	  #define nedrealloc			  realloc
	  #define nedfree				 free
	  #define nedmemalign			 memalign
	  #define nedmallinfo			 mallinfo
	  #define nedmallopt			  mallopt
	  #define nedmalloc_trim		  malloc_trim
	  #define nedmalloc_stats		 malloc_stats
	  #define nedmalloc_footprint	 malloc_footprint
	  #define nedindependent_calloc   independent_calloc
	  #define nedindependent_comalloc independent_comalloc
	#endif
  #endif
#endif


and it loads the eduke32 windows but now it seems to fail for other reasons (music initialization ?)

17:23:10:/tmp/eduke32
>______$: gdb -x gdbcommands.txt ./eduke32
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-slackware-linux"...
[Thread debugging using libthread_db enabled]
[New Thread 0xb7b096c0 (LWP 15211)]
EDuke32 2.0.0devel 20091017
addsearchpath(): Added /tmp/eduke32/
addsearchpath(): Added /home/______/.eduke32/
Initializing SDL system interface (compiled against SDL version 1.2.13, found version 1.2.13)
Loading libGL.so.1
Loading libGLU.so.1
Using "x11" video driver
Using config file 'eduke32.cfg'.
Scanning for GRP files...
Using group file 'duke3d.grp' as main group file.
Compiling: GAME.CON (151190 bytes)
Including: DEFS.CON (35992 bytes)
Including: USER.CON (45482 bytes)
GAME.CON: In actor `ORGANTIC':
GAME.CON:3968: warning: found `else' with no `if'.
GAME.CON: In state `pigshootenemystate':
GAME.CON:5891: warning: found `else' with no `if'.
Found 2 warning(s), 0 error(s).
Resizing code buffer to 16187*4 bytes
Script compiled in 76ms
Compiled code size: 16179*4 bytes, version 1.4+
Pointer bitmap size: 2024 bytes
1918/11264 labels, 321/2048 variables
125/16384 quotes, 0 quote redefinitions
0/88 event definitions, 207 defined actors
Initialized 32.0M cache
RTS file DUKE.RTS was not found
Initializing OSD...
0 joystick(s) found
Setting video mode 1024x768 (32-bpp windowed)
OpenGL Information:
 Version:  1.4 Mesa 7.5
 Vendor:   DRI R300 Project
 Renderer: Mesa DRI R300 20060815 AGP 8x x86/MMX+/3DNow!+/SSE TCL
Cache contains 0 bytes of garbage data
Initializing music...

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7b096c0 (LWP 15211)]
0xb7d4699d in fclose@@GLIBC_2.1 () from /lib/libc.so.6
#0  0xb7d4699d in fclose@@GLIBC_2.1 () from /lib/libc.so.6
#1  0x0813820b in MUSIC_Init (SoundCard=0, Address=0) at source/sdlmusic.c:141
#2  0x0812ec6b in S_MusicStartup () at source/sounds.c:131
#3  0x08075be2 in app_main (argc=1, argv=0xbf9ccbf4) at source/game.c:11065
#4  0x081d2ec0 in main (argc=1, argv=0xbf9ccbf4) at src/sdlayer.c:208

0

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options