Jump to content
Eternal Lands Official Forums
Wytter

Windows Compilation Guide

Recommended Posts

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 by crusadingknight

Share this post


Link to post
Share on other sites

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 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

 

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

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 by 70347

Share this post


Link to post
Share on other sites

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

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

well now i got some different errors at least :wub:

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

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

@ Roja: That's because -lcal3d and -lcal3d_extra have to go in the link flags, not the compile flags. :rolleyes:

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

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 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

 

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

@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 by crusadingknight

Share this post


Link to post
Share on other sites

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

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 by 70347

Share this post


Link to post
Share on other sites

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

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 by Roja

Share this post


Link to post
Share on other sites

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 by 70347

Share this post


Link to post
Share on other sites
Guest trax

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

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

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 by crusadingknight

Share this post


Link to post
Share on other sites

I don't know what I'm supposed to be linking in..you tell me :omg: 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

Ouu, wow, it worked! well kinda..right when I was about to give up too :ph34r:

 

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

Hrm... you're sure it doesn't say CalCoreAnimation_GetDuration? In any case, did you copy over cal3d.dll?

Edited by crusadingknight

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×