crusadingknight Report post Posted March 11, 2006 (edited) Ok I started to do what you said but two things: 1. your cal3d link isn't working 2. the OpenAL link in the first post doesn't work. I took this instead, hope it's ok: http://www.openal.org/openal_webstf/downlo...%20PC%20SDK.exe 1. My site was down. Luckily enough, it's back up and running now, so the link should work. 2. I thought you had Dev-Cpp? That SDK is for MSVC++, since Dev-Cpp and Code::Blocks users can just use the update function to download development libraries. You may not be able to though, as it's possibly already installed. Edited March 11, 2006 by crusadingknight Share this post Link to post Share on other sites
Roja Report post Posted March 11, 2006 Yes I'm using DevC++, and I did go to the download/update thing in that program. I found a few of the things you mentioned, but not all. And I could not change the server, it only let me go onto one. OpenAL wasn't there. Anyway hopefully I did all the steps correctly, I got some errors though.. Compiler: Default compilerBuilding Makefile: "C:\game_art\SourceCode\Makefile.win" Executing make... make.exe -f "C:\game_art\SourceCode\Makefile.win" all gcc.exe -c elc/2d_objects.c -o elc/2d_objects.o -I"C:/Dev-Cpp/include" -DWINDOWS -Wall -DELC -DNEW_FRUSTUM -DBUG_FIX_3D_OBJECTS_MIN_MAX -DWIDGETS_FIX -DNEW_TEX -DNETWORK_THREAD -DNEW_ACTOR_ANIMATION -DCOMMAND_BUFFER -DOPTIONS_I18N -DAUTO_UPDATE -lcal3d -lcal3d_extra In file included from C:/Dev-Cpp/include/ogg/ogg.h:24, from elc/global.h:75, from elc/2d_objects.c:7: C:/Dev-Cpp/include/ogg/os_types.h:38:26: _G_config.h: No such file or directory In file included from C:/Dev-Cpp/include/ogg/ogg.h:24, from elc/global.h:75, from elc/2d_objects.c:7: C:/Dev-Cpp/include/ogg/os_types.h:39: error: syntax error before "ogg_int64_t" C:/Dev-Cpp/include/ogg/os_types.h:39: warning: type defaults to `int' in declaration of `ogg_int64_t' C:/Dev-Cpp/include/ogg/os_types.h:39: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/os_types.h:40: error: syntax error before "ogg_int32_t" C:/Dev-Cpp/include/ogg/os_types.h:40: warning: type defaults to `int' in declaration of `ogg_int32_t' C:/Dev-Cpp/include/ogg/os_types.h:40: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/os_types.h:41: error: syntax error before "ogg_uint32_t" C:/Dev-Cpp/include/ogg/os_types.h:41: warning: type defaults to `int' in declaration of `ogg_uint32_t' C:/Dev-Cpp/include/ogg/os_types.h:41: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/os_types.h:42: error: syntax error before "ogg_int16_t" C:/Dev-Cpp/include/ogg/os_types.h:42: warning: type defaults to `int' in declaration of `ogg_int16_t' C:/Dev-Cpp/include/ogg/os_types.h:42: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/os_types.h:43: error: syntax error before "ogg_uint16_t" C:/Dev-Cpp/include/ogg/os_types.h:43: warning: type defaults to `int' in declaration of `ogg_uint16_t' C:/Dev-Cpp/include/ogg/os_types.h:43: warning: data definition has no type or storage class In file included from elc/global.h:75, from elc/2d_objects.c:7: C:/Dev-Cpp/include/ogg/ogg.h:55: error: syntax error before "ogg_int64_t" C:/Dev-Cpp/include/ogg/ogg.h:55: warning: no semicolon at end of struct or union C:/Dev-Cpp/include/ogg/ogg.h:72: error: syntax error before "packetno" C:/Dev-Cpp/include/ogg/ogg.h:72: warning: type defaults to `int' in declaration of `packetno' C:/Dev-Cpp/include/ogg/ogg.h:72: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/ogg.h:77: error: syntax error before "granulepos" C:/Dev-Cpp/include/ogg/ogg.h:77: warning: type defaults to `int' in declaration of `granulepos' C:/Dev-Cpp/include/ogg/ogg.h:77: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/ogg.h:79: warning: type defaults to `int' in declaration of `ogg_stream_state' C:/Dev-Cpp/include/ogg/ogg.h:79: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/ogg.h:90: error: syntax error before "ogg_int64_t" C:/Dev-Cpp/include/ogg/ogg.h:90: warning: no semicolon at end of struct or union C:/Dev-Cpp/include/ogg/ogg.h:92: warning: type defaults to `int' in declaration of `packetno' C:/Dev-Cpp/include/ogg/ogg.h:92: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/ogg.h:97: warning: type defaults to `int' in declaration of `ogg_packet' C:/Dev-Cpp/include/ogg/ogg.h:97: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/ogg.h:150: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:151: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:152: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:165: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:166: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:167: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:171: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:172: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:173: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:174: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:175: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:176: error: syntax error before '*' token C:/Dev-Cpp/include/ogg/ogg.h:184: error: syntax error before "ogg_page_granulepos" C:/Dev-Cpp/include/ogg/ogg.h:184: warning: type defaults to `int' in declaration of `ogg_page_granulepos' C:/Dev-Cpp/include/ogg/ogg.h:184: warning: data definition has no type or storage class C:/Dev-Cpp/include/ogg/ogg.h:189: error: syntax error before '*' token In file included from elc/global.h:76, from elc/2d_objects.c:7: C:/Dev-Cpp/include/vorbis/codec.h:77: error: syntax error before "ogg_int64_t" C:/Dev-Cpp/include/vorbis/codec.h:77: warning: no semicolon at end of struct or union C:/Dev-Cpp/include/vorbis/codec.h:78: warning: type defaults to `int' in declaration of `sequence' C:/Dev-Cpp/include/vorbis/codec.h:78: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/codec.h:80: error: syntax error before "glue_bits" C:/Dev-Cpp/include/vorbis/codec.h:80: warning: type defaults to `int' in declaration of `glue_bits' C:/Dev-Cpp/include/vorbis/codec.h:80: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/codec.h:81: error: syntax error before "time_bits" C:/Dev-Cpp/include/vorbis/codec.h:81: warning: type defaults to `int' in declaration of `time_bits' C:/Dev-Cpp/include/vorbis/codec.h:81: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/codec.h:82: error: syntax error before "floor_bits" C:/Dev-Cpp/include/vorbis/codec.h:82: warning: type defaults to `int' in declaration of `floor_bits' C:/Dev-Cpp/include/vorbis/codec.h:82: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/codec.h:83: error: syntax error before "res_bits" C:/Dev-Cpp/include/vorbis/codec.h:83: warning: type defaults to `int' in declaration of `res_bits' C:/Dev-Cpp/include/vorbis/codec.h:83: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/codec.h:86: error: syntax error before '}' token C:/Dev-Cpp/include/vorbis/codec.h:86: warning: type defaults to `int' in declaration of `vorbis_dsp_state' C:/Dev-Cpp/include/vorbis/codec.h:86: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/codec.h:100: error: syntax error before "ogg_int64_t" C:/Dev-Cpp/include/vorbis/codec.h:100: warning: no semicolon at end of struct or union C:/Dev-Cpp/include/vorbis/codec.h:101: warning: type defaults to `int' in declaration of `sequence' C:/Dev-Cpp/include/vorbis/codec.h:101: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/codec.h:102: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:102: warning: type defaults to `int' in declaration of `vd' C:/Dev-Cpp/include/vorbis/codec.h:102: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/codec.h:113: error: conflicting types for 'glue_bits' C:/Dev-Cpp/include/vorbis/codec.h:80: error: previous declaration of 'glue_bits' was here C:/Dev-Cpp/include/vorbis/codec.h:114: error: conflicting types for 'time_bits' C:/Dev-Cpp/include/vorbis/codec.h:81: error: previous declaration of 'time_bits' was here C:/Dev-Cpp/include/vorbis/codec.h:115: error: conflicting types for 'floor_bits' C:/Dev-Cpp/include/vorbis/codec.h:82: error: previous declaration of 'floor_bits' was here C:/Dev-Cpp/include/vorbis/codec.h:116: error: conflicting types for 'res_bits' C:/Dev-Cpp/include/vorbis/codec.h:83: error: previous declaration of 'res_bits' was here C:/Dev-Cpp/include/vorbis/codec.h:120: error: syntax error before '}' token C:/Dev-Cpp/include/vorbis/codec.h:120: warning: type defaults to `int' in declaration of `vorbis_block' C:/Dev-Cpp/include/vorbis/codec.h:120: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/codec.h:176: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:177: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:178: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:179: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:184: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:185: error: syntax error before "ogg_packet" C:/Dev-Cpp/include/vorbis/codec.h:186: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:191: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:192: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:193: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:194: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:196: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:197: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:202: error: syntax error before "ogg_packet" C:/Dev-Cpp/include/vorbis/codec.h:204: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:205: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:206: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:207: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:208: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:209: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:210: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:211: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/codec.h:212: error: syntax error before "ogg_packet" In file included from elc/global.h:78, from elc/2d_objects.c:7: C:/Dev-Cpp/include/vorbis/vorbisfile.h:41: error: syntax error before "ogg_int64_t" C:/Dev-Cpp/include/vorbis/vorbisfile.h:55: error: syntax error before "ogg_int64_t" C:/Dev-Cpp/include/vorbis/vorbisfile.h:55: warning: no semicolon at end of struct or union C:/Dev-Cpp/include/vorbis/vorbisfile.h:56: warning: type defaults to `int' in declaration of `end' C:/Dev-Cpp/include/vorbis/vorbisfile.h:56: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:62: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:62: warning: type defaults to `int' in declaration of `offsets' C:/Dev-Cpp/include/vorbis/vorbisfile.h:62: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:63: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:63: warning: type defaults to `int' in declaration of `dataoffsets' C:/Dev-Cpp/include/vorbis/vorbisfile.h:63: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:65: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:65: warning: type defaults to `int' in declaration of `pcmlengths' C:/Dev-Cpp/include/vorbis/vorbisfile.h:65: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:72: error: syntax error before "pcm_offset" C:/Dev-Cpp/include/vorbis/vorbisfile.h:72: warning: type defaults to `int' in declaration of `pcm_offset' C:/Dev-Cpp/include/vorbis/vorbisfile.h:72: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:80: error: syntax error before "os" C:/Dev-Cpp/include/vorbis/vorbisfile.h:80: warning: type defaults to `int' in declaration of `os' C:/Dev-Cpp/include/vorbis/vorbisfile.h:80: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:82: error: syntax error before "vd" C:/Dev-Cpp/include/vorbis/vorbisfile.h:82: warning: type defaults to `int' in declaration of `vd' C:/Dev-Cpp/include/vorbis/vorbisfile.h:82: error: conflicting types for 'vd' C:/Dev-Cpp/include/vorbis/codec.h:102: error: previous declaration of 'vd' was here C:/Dev-Cpp/include/vorbis/vorbisfile.h:82: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:83: error: syntax error before "vb" C:/Dev-Cpp/include/vorbis/vorbisfile.h:83: warning: type defaults to `int' in declaration of `vb' C:/Dev-Cpp/include/vorbis/vorbisfile.h:83: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:87: error: syntax error before '}' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:87: warning: type defaults to `int' in declaration of `OggVorbis_File' C:/Dev-Cpp/include/vorbis/vorbisfile.h:87: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:89: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:90: error: syntax error before "OggVorbis_File" C:/Dev-Cpp/include/vorbis/vorbisfile.h:91: error: syntax error before "OggVorbis_File" C:/Dev-Cpp/include/vorbis/vorbisfile.h:94: error: syntax error before "OggVorbis_File" C:/Dev-Cpp/include/vorbis/vorbisfile.h:95: error: syntax error before "OggVorbis_File" C:/Dev-Cpp/include/vorbis/vorbisfile.h:97: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:99: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:100: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:101: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:102: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:103: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:105: error: syntax error before "ov_raw_total" C:/Dev-Cpp/include/vorbis/vorbisfile.h:105: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:105: warning: type defaults to `int' in declaration of `ov_raw_total' C:/Dev-Cpp/include/vorbis/vorbisfile.h:105: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:106: error: syntax error before "ov_pcm_total" C:/Dev-Cpp/include/vorbis/vorbisfile.h:106: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:106: warning: type defaults to `int' in declaration of `ov_pcm_total' C:/Dev-Cpp/include/vorbis/vorbisfile.h:106: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:107: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:109: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:110: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:111: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:112: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:113: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:115: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:116: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:117: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:118: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:119: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:121: error: syntax error before "ov_raw_tell" C:/Dev-Cpp/include/vorbis/vorbisfile.h:121: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:121: warning: type defaults to `int' in declaration of `ov_raw_tell' C:/Dev-Cpp/include/vorbis/vorbisfile.h:121: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:122: error: syntax error before "ov_pcm_tell" C:/Dev-Cpp/include/vorbis/vorbisfile.h:122: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:122: warning: type defaults to `int' in declaration of `ov_pcm_tell' C:/Dev-Cpp/include/vorbis/vorbisfile.h:122: warning: data definition has no type or storage class C:/Dev-Cpp/include/vorbis/vorbisfile.h:123: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:125: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:126: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:128: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:130: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:132: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:134: error: syntax error before '*' token C:/Dev-Cpp/include/vorbis/vorbisfile.h:135: error: syntax error before '*' token In file included from elc/global.h:133, from elc/2d_objects.c:7: elc/gl_init.h:68: error: syntax error before "GLsizeiptrARB" elc/gl_init.h:80: error: syntax error before '*' token elc/gl_init.h:80: warning: type defaults to `int' in declaration of `GLhandleARB' elc/gl_init.h:80: error: `GLhandleARB' declared as function returning a function elc/gl_init.h:81: error: syntax error before "shader" elc/gl_init.h:82: error: syntax error before "shader" elc/gl_init.h:83: error: syntax error before '*' token elc/gl_init.h:83: warning: type defaults to `int' in declaration of `GLhandleARB' elc/gl_init.h:83: error: `GLhandleARB' declared as function returning a function elc/gl_init.h:84: error: syntax error before "program" elc/gl_init.h:85: error: syntax error before "program" elc/gl_init.h:86: error: syntax error before "program" elc/gl_init.h:87: error: syntax error before "shader" elc/gl_init.h:88: error: syntax error before "object" elc/gl_init.h:89: error: syntax error before "object" elc/gl_init.h:90: error: syntax error before "program" elc/gl_init.h:91: error: syntax error before "program" make.exe: *** [elc/2d_objects.o] Error 1 Execution terminated Share this post Link to post Share on other sites
Vegar Report post Posted March 12, 2006 You're missing a file. C:/Dev-Cpp/include/ogg/os_types.h:38:26: _G_config.h: No such file or directory Share this post Link to post Share on other sites
Roja Report post Posted March 12, 2006 Can someone give me that file? I can't find it anywhere. Share this post Link to post Share on other sites
70347 Report post Posted March 12, 2006 (edited) Using CodeBlocks I managed to get it down to a few errors. ..\..\..\..\elc\/gl_init.h:68: error: syntax error before "GLsizeiptrARB" ..\..\..\..\elc\/gl_init.h:80: error: syntax error before '*' token ..\..\..\..\elc\/gl_init.h:80: warning: type defaults to `int' in declaration of `GLhandleARB' ..\..\..\..\elc\/gl_init.h:80: error: `GLhandleARB' declared as function returning a function ..\..\..\..\elc\/gl_init.h:81: error: syntax error before "shader" ..\..\..\..\elc\/gl_init.h:82: error: syntax error before "shader" ..\..\..\..\elc\/gl_init.h:83: error: syntax error before '*' token ..\..\..\..\elc\/gl_init.h:83: warning: type defaults to `int' in declaration of `GLhandleARB' ..\..\..\..\elc\/gl_init.h:83: error: `GLhandleARB' declared as function returning a function ..\..\..\..\elc\/gl_init.h:84: error: syntax error before "program" ..\..\..\..\elc\/gl_init.h:85: error: syntax error before "program" ..\..\..\..\elc\/gl_init.h:86: error: syntax error before "program" ..\..\..\..\elc\/gl_init.h:87: error: syntax error before "shader" ..\..\..\..\elc\/gl_init.h:88: error: syntax error before "object" ..\..\..\..\elc\/gl_init.h:89: error: syntax error before "object" ..\..\..\..\elc\/gl_init.h:90: error: syntax error before "program" ..\..\..\..\elc\/gl_init.h:91: error: syntax error before "program" How do I get rid of those? EDIT: Roja, I think you were having the same problem I was having. I think all those errors came from using the files meant for msvc instead of ones for dev-cpp. I fixed it by deleting the ogg and vorbis folders from the include directory and downloading and installing the devpack from Devpaks.org. Hope that works for you. Edited March 12, 2006 by 70347 Share this post Link to post Share on other sites
Torg Report post Posted March 12, 2006 Using CodeBlocks I managed to get it down to a few errors. <snip> How do I get rid of those? I had simliar problems under Linux and needed to install the OpenGL header files. I suspect that you'd already have them if you've compiled before, so maybe you need to update it. I don't mean update the OpenGL driver, I mean the OpenGL libs. But, I think that's what this is a discussion of so I'm not much help (I just recognise the errors). Share this post Link to post Share on other sites
crusadingknight Report post Posted March 12, 2006 Ooops, there's another file that has to be download/updated: http://www.eternal-lands.com/forum/index.p...20603&hl=opengl (Short version: Download http://oss.sgi.com/projects/ogl-sample/ABI/glext.h and save it into your $Dev-Cpp\include\GL folder, overwriting the old file). Share this post Link to post Share on other sites
Roja Report post Posted March 12, 2006 well now i got some different errors at least Compiler: Default compiler Building Makefile: "C:\game_art\SourceCode\Makefile.win" Executing make... make.exe -f "C:\game_art\SourceCode\Makefile.win" all gcc.exe -c elc/2d_objects.c -o elc/2d_objects.o -I"C:/Dev-Cpp/include" -DWINDOWS -Wall -DELC -DNEW_FRUSTUM -DBUG_FIX_3D_OBJECTS_MIN_MAX -DWIDGETS_FIX -DNEW_TEX -DNETWORK_THREAD -DNEW_ACTOR_ANIMATION -DCOMMAND_BUFFER -DOPTIONS_I18N -DAUTO_UPDATE -lcal3d -lcal3d_extra gcc.exe: -lcal3d: linker input file unused because linking not done gcc.exe: -lcal3d_extra: linker input file unused because linking not done gcc.exe -c elc/3d_objects.c -o elc/3d_objects.o -I"C:/Dev-Cpp/include" -DWINDOWS -Wall -DELC -DNEW_FRUSTUM -DBUG_FIX_3D_OBJECTS_MIN_MAX -DWIDGETS_FIX -DNEW_TEX -DNETWORK_THREAD -DNEW_ACTOR_ANIMATION -DCOMMAND_BUFFER -DOPTIONS_I18N -DAUTO_UPDATE -lcal3d -lcal3d_extra gcc.exe: -lcal3d: linker input file unused because linking not done gcc.exe: -lcal3d_extra: linker input file unused because linking not done gcc.exe -c elc/actor_scripts.c -o elc/actor_scripts.o -I"C:/Dev-Cpp/include" -DWINDOWS -Wall -DELC -DNEW_FRUSTUM -DBUG_FIX_3D_OBJECTS_MIN_MAX -DWIDGETS_FIX -DNEW_TEX -DNETWORK_THREAD -DNEW_ACTOR_ANIMATION -DCOMMAND_BUFFER -DOPTIONS_I18N -DAUTO_UPDATE -lcal3d -lcal3d_extra gcc.exe: -lcal3d: linker input file unused because linking not done gcc.exe: -lcal3d_extra: linker input file unused because linking not done gcc.exe -c elc/actors.c -o elc/actors.o -I"C:/Dev-Cpp/include" -DWINDOWS -Wall -DELC -DNEW_FRUSTUM -DBUG_FIX_3D_OBJECTS_MIN_MAX -DWIDGETS_FIX -DNEW_TEX -DNETWORK_THREAD -DNEW_ACTOR_ANIMATION -DCOMMAND_BUFFER -DOPTIONS_I18N -DAUTO_UPDATE -lcal3d -lcal3d_extra gcc.exe: -lcal3d: linker input file unused because linking not done gcc.exe: -lcal3d_extra: linker input file unused because linking not done ------------------about 3 million more of the above, then:------------------ gcc.exe: -lcal3d: linker input file unused because linking not done gcc.exe: -lcal3d_extra: linker input file unused because linking not done windres.exe -i EternalLands_private.rc --input-format=rc -o EternalLands_private.res -O coff windres.exe: can't open icon file `elc.ico': No such file or directory make.exe: *** [EternalLands_private.res] Error 1 Execution terminated Share this post Link to post Share on other sites
70347 Report post Posted March 12, 2006 I managed to get to the linking part, but I get this. Switching to target: default Linking console executable: C:\WINDOWS\Profiles\Eric\My Documents\ELc.exe .objs\elc\asc.o:asc.c:(.text+0x783): undefined reference to `_imp__xmlFree' .objs\elc\asc.o:asc.c:(.text+0x7dc): undefined reference to `_imp__xmlFree' .objs\elc\asc.o:asc.c:(.text+0x96e): undefined reference to `libiconv_open' .objs\elc\asc.o:asc.c:(.text+0x998): undefined reference to `libiconv' .objs\elc\asc.o:asc.c:(.text+0x9a3): undefined reference to `libiconv_close' .objs\elc\books.o:books.c:(.text+0xacd): undefined reference to `_imp__xmlFree' .objs\elc\books.o:books.c:(.text+0xf0c): undefined reference to `_imp__xmlFree' .objs\elc\chat.o:chat.c:(.text+0x2cee): undefined reference to `_imp__xmlFree' .objs\elc\chat.o:chat.c:(.text+0x2d2e): undefined reference to `_imp__xmlFree' .objs\elc\chat.o:chat.c:(.text+0x2d5a): undefined reference to `_imp__xmlFree' .objs\elc\chat.o:chat.c:(.text+0x2d9d): more undefined references to `_imp__xmlFree' follow .objs\elc\lights.o:lights.c:(.text+0xa5): undefined reference to `gluProject@48' .objs\elc\misc.o:misc.c:(.text+0xb9): undefined reference to `gluUnProject@48' .objs\elc\misc.o:misc.c:(.text+0x125): undefined reference to `gluUnProject@48' .objs\elc\sound.o:sound.c:(.text+0x68c): undefined reference to `_imp__alutLoadWAVFile' .objs\elc\sound.o:sound.c:(.text+0x6de): undefined reference to `_imp__alutUnloadWAV' .objs\elc\sound.o:sound.c:(.text+0x1b21): undefined reference to `_imp__alutInit' .objs\elc\sound.o:sound.c:(.text+0x1f40): undefined reference to `_imp__alutExit' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xcd): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x16b): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x23e): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x29b): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2fb): undefined reference to `vorbis_block_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x309): undefined reference to `vorbis_dsp_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x314): undefined reference to `ogg_stream_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x33d): undefined reference to `vorbis_info_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x350): undefined reference to `vorbis_comment_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x39e): undefined reference to `ogg_sync_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x6a9): undefined reference to `ogg_stream_reset_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x6bd): undefined reference to `vorbis_synthesis_restart' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x6f6): undefined reference to `ogg_stream_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x6fe): undefined reference to `ogg_stream_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x71c): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x748): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x784): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x79b): undefined reference to `vorbis_dsp_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x7a9): undefined reference to `vorbis_block_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x7be): undefined reference to `ogg_stream_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x7d2): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x80f): undefined reference to `ogg_stream_reset_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x821): undefined reference to `ogg_stream_reset_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x83a): undefined reference to `ogg_stream_pagein' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x849): undefined reference to `ogg_stream_pagein' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x851): undefined reference to `ogg_page_eos' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x87f): undefined reference to `ogg_stream_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x88c): undefined reference to `vorbis_dsp_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x894): undefined reference to `vorbis_block_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x8dc): undefined reference to `ogg_stream_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x96b): undefined reference to `vorbis_packet_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xa7c): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xa96): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xab4): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xdc8): undefined reference to `ogg_page_granulepos' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xefe): undefined reference to `vorbis_dsp_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xf0f): undefined reference to `vorbis_block_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xf27): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xf49): undefined reference to `ogg_stream_reset_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xf55): undefined reference to `ogg_stream_pagein' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xf61): undefined reference to `ogg_stream_packetpeek' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0xf9d): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1047): undefined reference to `vorbis_dsp_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1057): undefined reference to `vorbis_block_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1114): undefined reference to `ogg_page_granulepos' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1123): undefined reference to `ogg_page_continued' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x118d): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x11ac): undefined reference to `vorbis_synthesis_restart' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x11e8): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x12e6): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x144b): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x155f): undefined reference to `vorbis_synthesis_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1580): undefined reference to `vorbis_block_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x15c8): undefined reference to `ogg_stream_packetpeek' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1600): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x161a): undefined reference to `vorbis_dsp_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x162b): undefined reference to `vorbis_block_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x164e): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1693): undefined reference to `ogg_stream_reset_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x16c8): undefined reference to `vorbis_synthesis_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x16e9): undefined reference to `vorbis_block_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1725): undefined reference to `ogg_stream_pagein' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x17b7): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x17d9): undefined reference to `vorbis_synthesis_read' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x18d0): undefined reference to `vorbis_packet_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1909): undefined reference to `vorbis_info_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1944): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1959): undefined reference to `vorbis_synthesis_trackonly' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x196b): undefined reference to `vorbis_synthesis_blockin' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x19ec): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1a81): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1bdb): undefined reference to `vorbis_synthesis_read' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1fae): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x1fd7): undefined reference to `vorbis_synthesis_read' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2124): undefined reference to `vorbis_info_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x213b): undefined reference to `vorbis_info_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2157): undefined reference to `vorbis_window' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2164): undefined reference to `vorbis_window' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x21bb): undefined reference to `vorbis_synthesis_lapout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x21db): undefined reference to `_analysis_output_always' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x21fa): undefined reference to `_analysis_output_always' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x223d): undefined reference to `vorbis_synthesis_halfrate_p' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2250): undefined reference to `vorbis_synthesis_halfrate_p' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x229a): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2348): undefined reference to `ogg_sync_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x235e): undefined reference to `ogg_sync_buffer' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x237b): undefined reference to `ogg_sync_wrote' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x23bd): undefined reference to `ogg_stream_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x24d0): undefined reference to `vorbis_synthesis_halfrate' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x24fa): undefined reference to `vorbis_dsp_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2508): undefined reference to `vorbis_block_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x25b8): undefined reference to `ogg_sync_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x25ce): undefined reference to `ogg_sync_buffer' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x25eb): undefined reference to `ogg_sync_wrote' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x262d): undefined reference to `ogg_stream_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2f0f): undefined reference to `ogg_sync_pageseek' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2f6e): undefined reference to `ogg_sync_buffer' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2f98): undefined reference to `ogg_sync_wrote' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x314d): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x317f): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x31bc): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x31cb): undefined reference to `ogg_stream_reset_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x31fb): undefined reference to `vorbis_info_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3205): undefined reference to `vorbis_comment_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3214): undefined reference to `ogg_stream_pagein' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3228): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3244): undefined reference to `vorbis_synthesis_headerin' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x326b): undefined reference to `vorbis_info_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3277): undefined reference to `vorbis_comment_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x338c): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x33d2): undefined reference to `ogg_stream_reset_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3421): undefined reference to `vorbis_synthesis_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3442): undefined reference to `vorbis_block_init' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3485): undefined reference to `ogg_stream_pagein' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x34f2): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x351b): undefined reference to `vorbis_dsp_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x352c): undefined reference to `vorbis_block_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3566): undefined reference to `vorbis_info_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3570): undefined reference to `vorbis_comment_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x35a8): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x35e1): undefined reference to `vorbis_synthesis' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3606): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x361d): undefined reference to `vorbis_synthesis_blockin' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x362a): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x36a5): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x37e7): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x397b): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3a19): undefined reference to `vorbis_synthesis_read' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3a64): undefined reference to `vorbis_synthesis_lapout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3bf0): undefined reference to `vorbis_info_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3c04): undefined reference to `vorbis_window' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3cc1): undefined reference to `vorbis_info_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3cd3): undefined reference to `vorbis_window' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3ce1): undefined reference to `vorbis_synthesis_lapout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3d19): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3d34): undefined reference to `vorbis_synthesis_halfrate_p' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3df3): undefined reference to `vorbis_info_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3e07): undefined reference to `vorbis_window' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3eca): undefined reference to `vorbis_info_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3edc): undefined reference to `vorbis_window' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3eea): undefined reference to `vorbis_synthesis_lapout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3f26): undefined reference to `vorbis_synthesis_pcmout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x3f41): undefined reference to `vorbis_synthesis_halfrate_p' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x4072): undefined reference to `ogg_page_granulepos' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x409c): undefined reference to `ogg_page_granulepos' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x40f0): undefined reference to `vorbis_info_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x4103): undefined reference to `vorbis_comment_clear' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x4124): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x4158): undefined reference to `ogg_stream_reset_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x4183): undefined reference to `ogg_page_serialno' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x41a7): undefined reference to `ogg_stream_pagein' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x41b9): undefined reference to `ogg_stream_packetout' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x41d5): undefined reference to `vorbis_packet_blocksize' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x4204): undefined reference to `ogg_page_granulepos' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x421c): undefined reference to `ogg_page_granulepos' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x428a): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x4334): undefined reference to `ogg_sync_reset' D:\PROGRAM FILES\CODEBLOCKS\lib/libvorbisfile.a(vorbisfile.o):vorbisfile.c:(.text+0x2539): undefined reference to `vorbis_synthesis_halfrate_p' collect2: ld returned 1 exit status Process terminated with status 1 (0 minutes, 4 seconds) 0 errors, 0 warnings And it stops. Share this post Link to post Share on other sites
crusadingknight Report post Posted March 12, 2006 @ Roja: That's because -lcal3d and -lcal3d_extra have to go in the link flags, not the compile flags. Also, you can remove the .rc file, unless you really need to create a public build. (That should get rid of that error). @70347: You have to link with -liconv/the iconv.lib file, and you also need a newer DevPak of libxml2. You should probably also start linking with -lglu32, -lALut, and find a working (recent) copy of the libvorbis file. (Yours appears to only consist of reading headers, no actual loading files.) Share this post Link to post Share on other sites
Roja Report post Posted March 12, 2006 Ok, I deleted the EternalLands_private.rc & EternalLands_private.h files, but when i compile the client they just get made again, this is the error i get now: Compiler: Default compiler Building Makefile: "C:\game_art\SourceCode\Makefile.win" Executing make... make.exe -f "C:\game_art\SourceCode\Makefile.win" all windres.exe -i EternalLands_private.rc --input-format=rc -o EternalLands_private.res -O coff windres.exe: can't open icon file `elc.ico': No such file or directory make.exe: *** [EternalLands_private.res] Error 1 Execution terminated oh and if i put a elc.ico file to remove that error i get this error: Compiler: Default compilerBuilding Makefile: "C:\game_art\SourceCode\Makefile.win" Executing make... make.exe -f "C:\game_art\SourceCode\Makefile.win" all windres.exe -i EternalLands_private.rc --input-format=rc -o EternalLands_private.res -O coff gcc.exe elc/2d_objects.o elc/3d_objects.o elc/actor_scripts.o elc/actors.o elc/alphamap.o elc/asc.o elc/bags.o elc/bbox_tree.o elc/books.o elc/buddy.o elc/cache.o elc/cal3d_wrapper.o elc/cal.o elc/chat.o elc/colors.o elc/console.o elc/consolewin.o elc/cursors.o elc/dialogues.o elc/draw_scene.o elc/elconfig.o elc/elmemory.o elc/elwindows.o elc/encyclopedia.o elc/errors.o elc/events.o elc/filter.o elc/font.o elc/framebuffer.o elc/frustum.o elc/gamewin.o elc/gl_init.o elc/help.o elc/highlight.o elc/hud.o elc/ignore.o elc/init.o elc/interface.o elc/items.o elc/keys.o elc/knowledge.o elc/lights.o elc/lispsm.o elc/list.o elc/loading_win.o elc/loginwin.o elc/main.o elc/manufacture.o elc/map_io.o elc/mapwin.o elc/md2loader.o elc/md5.o elc/minimap.o elc/misc.o elc/multiplayer.o elc/new_actors.o elc/new_character.o elc/normals.o elc/notepad.o elc/openingwin.o elc/particles.o elc/paste.o elc/pathfinder.o elc/pm_log.o elc/questlog.o elc/queue.o elc/reflection.o elc/rules.o elc/sector.o elc/shader.o elc/shadows.o elc/simd.o elc/skills.o elc/sort.o elc/sound.o elc/spells.o elc/stats.o elc/storage.o elc/symbol_table.o elc/tabs.o elc/terrain.o elc/text.o elc/textures.o elc/tile_map.o elc/timers.o elc/trade.o elc/translate.o elc/update.o elc/weather.o elc/widgets.o EternalLands_private.res -o "EternalLands.exe" -L"C:/Dev-Cpp/lib" -mwindows -lSDL -lopengl32 -llibxml2 -lSDL_net -lALut -lOpenAL32 -lvorbisfile -liberty C:/Dev-Cpp/lib/iconv.lib -lcal3d -lcal3d_extra C:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lALut collect2: ld returned 1 exit status make.exe: *** [EternalLands.exe] Error 1 Execution terminated Share this post Link to post Share on other sites
crusadingknight Report post Posted March 12, 2006 (edited) @Roja: Download (and install) http://prdownloads.sourceforge.net/dev-cpp...DevPak?download @70347: http://prdownloads.sourceforge.net/devpaks...DevPak?download (Libiconv, so you can just use -liconv) http://prdownloads.sourceforge.net/devpaks...6.23-1cm.DevPak (Most recent libxml2) http://old.devpaks.org/show.php?devpak=141 (The recommended Ogg Vorbis SDK.) Edited March 12, 2006 by crusadingknight Share this post Link to post Share on other sites
Roja Report post Posted March 12, 2006 Ok did that, now i get this error: Compiler: Default compiler Building Makefile: "C:\game_art\SourceCode\Makefile.win" Executing make... make.exe -f "C:\game_art\SourceCode\Makefile.win" all windres.exe -i EternalLands_private.rc --input-format=rc -o EternalLands_private.res -O coff gcc.exe elc/2d_objects.o elc/3d_objects.o elc/actor_scripts.o elc/actors.o elc/alphamap.o elc/asc.o elc/bags.o elc/bbox_tree.o elc/books.o elc/buddy.o elc/cache.o elc/cal3d_wrapper.o elc/cal.o elc/chat.o elc/colors.o elc/console.o elc/consolewin.o elc/cursors.o elc/dialogues.o elc/draw_scene.o elc/elconfig.o elc/elmemory.o elc/elwindows.o elc/encyclopedia.o elc/errors.o elc/events.o elc/filter.o elc/font.o elc/framebuffer.o elc/frustum.o elc/gamewin.o elc/gl_init.o elc/help.o elc/highlight.o elc/hud.o elc/ignore.o elc/init.o elc/interface.o elc/items.o elc/keys.o elc/knowledge.o elc/lights.o elc/lispsm.o elc/list.o elc/loading_win.o elc/loginwin.o elc/main.o elc/manufacture.o elc/map_io.o elc/mapwin.o elc/md2loader.o elc/md5.o elc/minimap.o elc/misc.o elc/multiplayer.o elc/new_actors.o elc/new_character.o elc/normals.o elc/notepad.o elc/openingwin.o elc/particles.o elc/paste.o elc/pathfinder.o elc/pm_log.o elc/questlog.o elc/queue.o elc/reflection.o elc/rules.o elc/sector.o elc/shader.o elc/shadows.o elc/simd.o elc/skills.o elc/sort.o elc/sound.o elc/spells.o elc/stats.o elc/storage.o elc/symbol_table.o elc/tabs.o elc/terrain.o elc/text.o elc/textures.o elc/tile_map.o elc/timers.o elc/trade.o elc/translate.o elc/update.o elc/weather.o elc/widgets.o EternalLands_private.res -o "EternalLands.exe" -L"C:/Dev-Cpp/lib" -mwindows -lSDL -lopengl32 -llibxml2 -lSDL_net -lALut -lOpenAL32 -lvorbisfile -liberty C:/Dev-Cpp/lib/iconv.lib -lcal3d -lcal3d_extra Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" ' unrecognized elc/asc.o(.text+0x783):asc.c: undefined reference to `_imp__xmlFree' elc/asc.o(.text+0x7dc):asc.c: undefined reference to `_imp__xmlFree' elc/books.o(.text+0xacd):books.c: undefined reference to `_imp__xmlFree' elc/books.o(.text+0xf0c):books.c: undefined reference to `_imp__xmlFree' elc/cal3d_wrapper.o(.text+0xd):cal3d_wrapper.cpp: undefined reference to `std::string::size() const' elc/cal3d_wrapper.o(.text+0x60):cal3d_wrapper.cpp: undefined reference to `std::string::operator[](unsigned int) const' elc/cal3d_wrapper.o(.text+0x9f):cal3d_wrapper.cpp: undefined reference to `std::string::operator[](unsigned int) const' elc/cal3d_wrapper.o(.text+0xce):cal3d_wrapper.cpp: undefined reference to `std::string::operator[](unsigned int) const' elc/cal3d_wrapper.o(.text+0x231):cal3d_wrapper.cpp: undefined reference to `std::ios_base::Init::Init()' elc/cal3d_wrapper.o(.text+0x24c):cal3d_wrapper.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()' elc/cal3d_wrapper.o(.text+0x267):cal3d_wrapper.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' elc/cal3d_wrapper.o(.text+0x282):cal3d_wrapper.cpp: undefined reference to `std::ios_base::Init::~Init()' elc/chat.o(.text+0x2cf3):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2d33):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2d5f):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2da2):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2de2):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2e0e):chat.c: more undefined references to `_imp__xmlFree' follow elc/lights.o(.text+0xa5):lights.c: undefined reference to `gluProject@48' elc/misc.o(.text+0xb9):misc.c: undefined reference to `gluUnProject@48' elc/misc.o(.text+0x125):misc.c: undefined reference to `gluUnProject@48' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xcd):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x16b):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x23e):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x29b):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2fb):vorbisfile.c: undefined reference to `vorbis_block_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x309):vorbisfile.c: undefined reference to `vorbis_dsp_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x314):vorbisfile.c: undefined reference to `ogg_stream_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x33d):vorbisfile.c: undefined reference to `vorbis_info_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x350):vorbisfile.c: undefined reference to `vorbis_comment_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x39e):vorbisfile.c: undefined reference to `ogg_sync_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x6a9):vorbisfile.c: undefined reference to `ogg_stream_reset_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x6bd):vorbisfile.c: undefined reference to `vorbis_synthesis_restart' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x6f6):vorbisfile.c: undefined reference to `ogg_stream_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x6fe):vorbisfile.c: undefined reference to `ogg_stream_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x71c):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x748):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x784):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x79b):vorbisfile.c: undefined reference to `vorbis_dsp_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x7a9):vorbisfile.c: undefined reference to `vorbis_block_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x7be):vorbisfile.c: undefined reference to `ogg_stream_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x7d2):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x80f):vorbisfile.c: undefined reference to `ogg_stream_reset_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x821):vorbisfile.c: undefined reference to `ogg_stream_reset_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x83a):vorbisfile.c: undefined reference to `ogg_stream_pagein' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x849):vorbisfile.c: undefined reference to `ogg_stream_pagein' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x851):vorbisfile.c: undefined reference to `ogg_page_eos' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x87f):vorbisfile.c: undefined reference to `ogg_stream_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x88c):vorbisfile.c: undefined reference to `vorbis_dsp_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x894):vorbisfile.c: undefined reference to `vorbis_block_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x8dc):vorbisfile.c: undefined reference to `ogg_stream_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x96b):vorbisfile.c: undefined reference to `vorbis_packet_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xa7c):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xa96):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xab4):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xdc8):vorbisfile.c: undefined reference to `ogg_page_granulepos' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xefe):vorbisfile.c: undefined reference to `vorbis_dsp_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xf0f):vorbisfile.c: undefined reference to `vorbis_block_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xf27):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xf49):vorbisfile.c: undefined reference to `ogg_stream_reset_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xf55):vorbisfile.c: undefined reference to `ogg_stream_pagein' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xf61):vorbisfile.c: undefined reference to `ogg_stream_packetpeek' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0xf9d):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1047):vorbisfile.c: undefined reference to `vorbis_dsp_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1057):vorbisfile.c: undefined reference to `vorbis_block_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1114):vorbisfile.c: undefined reference to `ogg_page_granulepos' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1123):vorbisfile.c: undefined reference to `ogg_page_continued' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x118d):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x11ac):vorbisfile.c: undefined reference to `vorbis_synthesis_restart' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x11e8):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x12e6):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x144b):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x155f):vorbisfile.c: undefined reference to `vorbis_synthesis_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1580):vorbisfile.c: undefined reference to `vorbis_block_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x15c8):vorbisfile.c: undefined reference to `ogg_stream_packetpeek' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1600):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x161a):vorbisfile.c: undefined reference to `vorbis_dsp_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x162b):vorbisfile.c: undefined reference to `vorbis_block_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x164e):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1693):vorbisfile.c: undefined reference to `ogg_stream_reset_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x16c8):vorbisfile.c: undefined reference to `vorbis_synthesis_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x16e9):vorbisfile.c: undefined reference to `vorbis_block_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1725):vorbisfile.c: undefined reference to `ogg_stream_pagein' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x17b7):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x17d9):vorbisfile.c: undefined reference to `vorbis_synthesis_read' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x18d0):vorbisfile.c: undefined reference to `vorbis_packet_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1909):vorbisfile.c: undefined reference to `vorbis_info_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1944):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1959):vorbisfile.c: undefined reference to `vorbis_synthesis_trackonly' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x196b):vorbisfile.c: undefined reference to `vorbis_synthesis_blockin' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x19ec):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1a81):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1bdb):vorbisfile.c: undefined reference to `vorbis_synthesis_read' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1fae):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x1fd7):vorbisfile.c: undefined reference to `vorbis_synthesis_read' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2124):vorbisfile.c: undefined reference to `vorbis_info_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x213b):vorbisfile.c: undefined reference to `vorbis_info_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2157):vorbisfile.c: undefined reference to `vorbis_window' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2164):vorbisfile.c: undefined reference to `vorbis_window' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x21bb):vorbisfile.c: undefined reference to `vorbis_synthesis_lapout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x21db):vorbisfile.c: undefined reference to `_analysis_output_always' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x21fa):vorbisfile.c: undefined reference to `_analysis_output_always' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x223d):vorbisfile.c: undefined reference to `vorbis_synthesis_halfrate_p' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2250):vorbisfile.c: undefined reference to `vorbis_synthesis_halfrate_p' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x229a):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2348):vorbisfile.c: undefined reference to `ogg_sync_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x235e):vorbisfile.c: undefined reference to `ogg_sync_buffer' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x237b):vorbisfile.c: undefined reference to `ogg_sync_wrote' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x23bd):vorbisfile.c: undefined reference to `ogg_stream_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x24d0):vorbisfile.c: undefined reference to `vorbis_synthesis_halfrate' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x24fa):vorbisfile.c: undefined reference to `vorbis_dsp_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2508):vorbisfile.c: undefined reference to `vorbis_block_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x25b8):vorbisfile.c: undefined reference to `ogg_sync_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x25ce):vorbisfile.c: undefined reference to `ogg_sync_buffer' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x25eb):vorbisfile.c: undefined reference to `ogg_sync_wrote' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x262d):vorbisfile.c: undefined reference to `ogg_stream_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2f0f):vorbisfile.c: undefined reference to `ogg_sync_pageseek' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2f6e):vorbisfile.c: undefined reference to `ogg_sync_buffer' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2f98):vorbisfile.c: undefined reference to `ogg_sync_wrote' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x314d):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x317f):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x31bc):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x31cb):vorbisfile.c: undefined reference to `ogg_stream_reset_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x31fb):vorbisfile.c: undefined reference to `vorbis_info_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3205):vorbisfile.c: undefined reference to `vorbis_comment_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3214):vorbisfile.c: undefined reference to `ogg_stream_pagein' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3228):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3244):vorbisfile.c: undefined reference to `vorbis_synthesis_headerin' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x326b):vorbisfile.c: undefined reference to `vorbis_info_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3277):vorbisfile.c: undefined reference to `vorbis_comment_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x338c):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x33d2):vorbisfile.c: undefined reference to `ogg_stream_reset_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3421):vorbisfile.c: undefined reference to `vorbis_synthesis_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3442):vorbisfile.c: undefined reference to `vorbis_block_init' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3485):vorbisfile.c: undefined reference to `ogg_stream_pagein' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x34f2):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x351b):vorbisfile.c: undefined reference to `vorbis_dsp_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x352c):vorbisfile.c: undefined reference to `vorbis_block_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3566):vorbisfile.c: undefined reference to `vorbis_info_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3570):vorbisfile.c: undefined reference to `vorbis_comment_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x35a8):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x35e1):vorbisfile.c: undefined reference to `vorbis_synthesis' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3606):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x361d):vorbisfile.c: undefined reference to `vorbis_synthesis_blockin' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x362a):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x36a5):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x37e7):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x397b):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3a19):vorbisfile.c: undefined reference to `vorbis_synthesis_read' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3a64):vorbisfile.c: undefined reference to `vorbis_synthesis_lapout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3bf0):vorbisfile.c: undefined reference to `vorbis_info_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3c04):vorbisfile.c: undefined reference to `vorbis_window' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3cc1):vorbisfile.c: undefined reference to `vorbis_info_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3cd3):vorbisfile.c: undefined reference to `vorbis_window' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3ce1):vorbisfile.c: undefined reference to `vorbis_synthesis_lapout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3d19):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3d34):vorbisfile.c: undefined reference to `vorbis_synthesis_halfrate_p' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3df3):vorbisfile.c: undefined reference to `vorbis_info_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3e07):vorbisfile.c: undefined reference to `vorbis_window' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3eca):vorbisfile.c: undefined reference to `vorbis_info_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3edc):vorbisfile.c: undefined reference to `vorbis_window' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3eea):vorbisfile.c: undefined reference to `vorbis_synthesis_lapout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3f26):vorbisfile.c: undefined reference to `vorbis_synthesis_pcmout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x3f41):vorbisfile.c: undefined reference to `vorbis_synthesis_halfrate_p' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x4072):vorbisfile.c: undefined reference to `ogg_page_granulepos' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x409c):vorbisfile.c: undefined reference to `ogg_page_granulepos' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x40f0):vorbisfile.c: undefined reference to `vorbis_info_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x4103):vorbisfile.c: undefined reference to `vorbis_comment_clear' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x4124):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x4158):vorbisfile.c: undefined reference to `ogg_stream_reset_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x4183):vorbisfile.c: undefined reference to `ogg_page_serialno' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x41a7):vorbisfile.c: undefined reference to `ogg_stream_pagein' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x41b9):vorbisfile.c: undefined reference to `ogg_stream_packetout' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x41d5):vorbisfile.c: undefined reference to `vorbis_packet_blocksize' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x4204):vorbisfile.c: undefined reference to `ogg_page_granulepos' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x421c):vorbisfile.c: undefined reference to `ogg_page_granulepos' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x428a):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x4334):vorbisfile.c: undefined reference to `ogg_sync_reset' C:/Dev-Cpp/lib/libvorbisfile.a(vorbisfile.o)(.text+0x2539):vorbisfile.c: undefined reference to `vorbis_synthesis_halfrate_p' collect2: ld returned 1 exit status make.exe: *** [EternalLands.exe] Error 1 Execution terminated Btw, with that devpak all i do is double click it and click next->next, etc right? It opens up to a window that has a bunch of boxes to install individually, i just click out of the program when it does that,right? or do i have to do something else? Share this post Link to post Share on other sites
70347 Report post Posted March 12, 2006 (edited) I can't find any version of the libvorbis file on the internet. I fixed the gl and xml file problems, but I'm still getting the AL problems even though I have -lALut in the linker options and have the OpenAL devpak. EDIT: That link goes to the vorbis devpak I already downloaded, the one that didn't work. Edited March 12, 2006 by 70347 Share this post Link to post Share on other sites
Learner Report post Posted March 12, 2006 I can't find any version of the libvorbis file on the internet. I fixed the gl and xml file problems, but I'm still getting the AL problems even though I have -lALut in the linker options and have the OpenAL devpak. Remember that the order you list the -l options is critical. If you are still having link problems, but have the proper libraries, that means that the order is wrong. Share this post Link to post Share on other sites
Roja Report post Posted March 12, 2006 (edited) oh, that's why i'm getting all those vorbis errors again? Ok I guess i'll reinstall the other one again. Ok can you list the order then so we can copy/paste it? I have: -mwindows -lSDL -lopengl32 -llibxml2 -lSDL_net -lALut -lOpenAL32 -lvorbisfile -liberty C:\Dev-Cpp\lib\iconv.lib -lcal3d -lcal3d_extra Edited March 12, 2006 by Roja Share this post Link to post Share on other sites
70347 Report post Posted March 12, 2006 (edited) What order should go in? This is what I have now. -mwindows -lSDL -lopengl32 -llibxml2 -l SDL_net -lALut -liconv -lOpenAL32 -lvorbisfile -liberty C:\elc\iconv.lib -lcal3d -lcal3d_extra -lglu32 Edited March 12, 2006 by 70347 Share this post Link to post Share on other sites
Roja Report post Posted March 16, 2006 Can someone tell us what the order is? Share this post Link to post Share on other sites
Guest trax Report post Posted March 16, 2006 I've been able to compile to client using the following. -mwindows -lSDL -lopengl32 -llibxml2 -lSDL_net -lALut -lOpenAL32 -lvorbisfile -lvorbis -logg -liberty -liconv -lcal3d -lcal3d_extra -lglu32 I still get the uuid.lib not found error. But the client runs and will let me login to the server. The client freezes for a few seconds. But some Alt-Tabs seems to fix everything?????? I'll try to find out why it's freezing for me when it starts up. Share this post Link to post Share on other sites
Roja Report post Posted March 18, 2006 Ok, I changed the linkers to the above and now I get this error: Compiler: Default compiler Building Makefile: "C:\game_art\SourceCode\Makefile.win" Executing make... make.exe -f "C:\game_art\SourceCode\Makefile.win" all windres.exe -i EternalLands_private.rc --input-format=rc -o EternalLands_private.res -O coff gcc.exe elc/2d_objects.o elc/3d_objects.o elc/actor_scripts.o elc/actors.o elc/alphamap.o elc/asc.o elc/bags.o elc/bbox_tree.o elc/books.o elc/buddy.o elc/cache.o elc/cal3d_wrapper.o elc/cal.o elc/chat.o elc/colors.o elc/console.o elc/consolewin.o elc/cursors.o elc/dialogues.o elc/draw_scene.o elc/elconfig.o elc/elmemory.o elc/elwindows.o elc/encyclopedia.o elc/errors.o elc/events.o elc/filter.o elc/font.o elc/framebuffer.o elc/frustum.o elc/gamewin.o elc/gl_init.o elc/help.o elc/highlight.o elc/hud.o elc/ignore.o elc/init.o elc/interface.o elc/items.o elc/keys.o elc/knowledge.o elc/lights.o elc/lispsm.o elc/list.o elc/loading_win.o elc/loginwin.o elc/main.o elc/manufacture.o elc/map_io.o elc/mapwin.o elc/md2loader.o elc/md5.o elc/minimap.o elc/misc.o elc/multiplayer.o elc/new_actors.o elc/new_character.o elc/normals.o elc/notepad.o elc/openingwin.o elc/particles.o elc/paste.o elc/pathfinder.o elc/pm_log.o elc/questlog.o elc/queue.o elc/reflection.o elc/rules.o elc/sector.o elc/shader.o elc/shadows.o elc/simd.o elc/skills.o elc/sort.o elc/sound.o elc/spells.o elc/stats.o elc/storage.o elc/symbol_table.o elc/tabs.o elc/terrain.o elc/text.o elc/textures.o elc/tile_map.o elc/timers.o elc/trade.o elc/translate.o elc/update.o elc/weather.o elc/widgets.o EternalLands_private.res -o "EternalLands.exe" -L"C:/Dev-Cpp/lib" -mwindows -lSDL -lopengl32 -llibxml2 -lSDL_net -lALut -lOpenAL32 -lvorbisfile -lvorbis -logg -liberty -liconv -lcal3d -lcal3d_extra -lglu32 Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" ' unrecognized elc/asc.o(.text+0x783):asc.c: undefined reference to `_imp__xmlFree' elc/asc.o(.text+0x7dc):asc.c: undefined reference to `_imp__xmlFree' elc/books.o(.text+0xacd):books.c: undefined reference to `_imp__xmlFree' elc/books.o(.text+0xf0c):books.c: undefined reference to `_imp__xmlFree' elc/cal3d_wrapper.o(.text+0xd):cal3d_wrapper.cpp: undefined reference to `std::string::size() const' elc/cal3d_wrapper.o(.text+0x60):cal3d_wrapper.cpp: undefined reference to `std::string::operator[](unsigned int) const' elc/cal3d_wrapper.o(.text+0x9f):cal3d_wrapper.cpp: undefined reference to `std::string::operator[](unsigned int) const' elc/cal3d_wrapper.o(.text+0xce):cal3d_wrapper.cpp: undefined reference to `std::string::operator[](unsigned int) const' elc/cal3d_wrapper.o(.text+0x231):cal3d_wrapper.cpp: undefined reference to `std::ios_base::Init::Init()' elc/cal3d_wrapper.o(.text+0x24c):cal3d_wrapper.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()' elc/cal3d_wrapper.o(.text+0x267):cal3d_wrapper.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' elc/cal3d_wrapper.o(.text+0x282):cal3d_wrapper.cpp: undefined reference to `std::ios_base::Init::~Init()' elc/chat.o(.text+0x2cf3):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2d33):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2d5f):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2da2):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2de2):chat.c: undefined reference to `_imp__xmlFree' elc/chat.o(.text+0x2e0e):chat.c: more undefined references to `_imp__xmlFree' follow collect2: ld returned 1 exit status make.exe: *** [EternalLands.exe] Error 1 Execution terminated Share this post Link to post Share on other sites
crusadingknight Report post Posted March 18, 2006 (edited) Well, if you're linking in -lcal3d_extra, you don't need to compile cal3d_wrapper.cpp (that's why I built the DLL in the first place, since it's annoying tweaking CPPFLAGS). Also, have you got the latest libxml2? The older versions didn't have xmlFree, so, you may have to grab http://prdownloads.sourceforge.net/devpaks...6.23-1cm.DevPak . Edited March 18, 2006 by crusadingknight Share this post Link to post Share on other sites
Roja Report post Posted March 18, 2006 I don't know what I'm supposed to be linking in..you tell me I'm just trying out what you guys say to. When I try to run that libxml2 devpak it stops and says it's not a valid package file. Share this post Link to post Share on other sites
crusadingknight Report post Posted March 18, 2006 OK, well, I guess that means you can just remove cal3d_wrapper.cpp. Hrm... if that DevPak doesn't work, try this one: http://prdownloads.sourceforge.net/devpaks...6.22-1cm.DevPak Share this post Link to post Share on other sites
Roja Report post Posted March 18, 2006 Ouu, wow, it worked! well kinda..right when I was about to give up too It did compile the client, but when I try to run it in my EL dir. I get this error: The procedure entry point CalCoreAnimation_GerDuration could not be located in the dll cal3d.dll Share this post Link to post Share on other sites
crusadingknight Report post Posted March 18, 2006 (edited) Hrm... you're sure it doesn't say CalCoreAnimation_GetDuration? In any case, did you copy over cal3d.dll? Edited March 18, 2006 by crusadingknight Share this post Link to post Share on other sites