Jump to content
Eternal Lands Official Forums
0ctane

Macintosh OS X port interest?

Recommended Posts

It is fully playable port as far as I can see, ready for full release imo

Share this post


Link to post
Share on other sites

so whats happened to this??

Since there have been no reports of crazy behavior beyond currently known issues, everyone can get the current release from my website.

 

I just created the site, so it is incomplete right now. But, you can still get the client. Please read over all the known issues. The bugs thread is here. Have fun all!

Share this post


Link to post
Share on other sites

so whats happened to this??

Since there have been no reports of crazy behavior beyond currently known issues, everyone can get the current release from my website.

 

(...)

 

 

Nice job, 0ctane :evilgrin:

Share this post


Link to post
Share on other sites

I am glad people are enjoying the port so far. I have some exciting news. I got shadows and perspective view working! Now you may be thinking, "OMG, how did he do that!?" and rushing to download a new version. Slow down "Tiger". Or should I say i386 Tiger. The current port runs (using Rosetta) on the Intel Macs. I have tested it on a 2.0 Ghz MacBook Pro and I get ~30fps. Plus shadows and perspective work on Intel and not PPC. This leads me to think that the PPC shadows and perspective problem is endian related, and it at least gives me an idea of what to look for in the code.

 

Getting a universal binary (or Intel specific) will take some time since many of the frameworks are not compatable yet. Good news is that the early adopters can play EL too with the Rosetta emulation. Not sure if you want to mention this in your article macpete.

Share this post


Link to post
Share on other sites

>Getting a universal binary (...)

>Not sure if you want to mention this in your article macpete.

 

Yes, thank you for the info 0ctane ...

Share this post


Link to post
Share on other sites

As it turns out, I might be smarter at programming than I thought. I am uploading (although slowly due to a known ethernet problem on MacBooks and certain networks) a i386 version to http://www.0ctane.net/elosx.html right now. I REALLY need someone to test this since I only have access to the MacBook Pro that I compiled it on. I hope I got all the library frameworks working properly. It is NOT universal...yet.

[edit] now available

Edited by 0ctane

Share this post


Link to post
Share on other sites

on the older version of the mac client, a crown of life cannot be worn because the character is missing a human nexus of 5. The mac client does not say why the crown of life cannot be worn, the windows version does.

 

Also, on a G4 running OS 10.45, the latest version can be downloaded no problem, but it will not launch, the icon appears in the dock and immediately disappears.

Share this post


Link to post
Share on other sites

on the older version of the mac client, a crown of life cannot be worn because the character is missing a human nexus of 5. The mac client does not say why the crown of life cannot be worn, the windows version does.

 

Also, on a G4 running OS 10.45, the latest version can be downloaded no problem, but it will not launch, the icon appears in the dock and immediately disappears.

Thx gizz. Bugs should go over to the bugs thread. Yeah, i made a mistake on the PPC side of the universal binary. sry folks. And I appreciate you giving that version a test for me since I do not have a PPC with 10.4. Anyone else try wearing something that they know they cannot use? This might be another endian server message problem. More searching through code....

Share this post


Link to post
Share on other sites

Okay folks. I have a universal binary (UB) now available for Tiger users, and I have updated the Panther version too. The UB was tested on my MacBook Pro and a G5 iMac both running the latest Tiger. I also uploaded the Panther version recently. Both include fixes for resolutions > 1024x768, and my new widescreen resolution work is also included. While a restart is required after activating, perspective view now works for both PPC and i386 in the UB. However, perspective view is still broken for Panther users.

 

Please PM me if you cannot get the UB to run (after deleting ~/.elc/el.ini if necessary). I obviously have all the libraries necessary on my systems, but I could have made another absent-minded mistake.

 

In the future I will be providing a much easier upgrade path (rather than downloading 30MB each time). This information will be posted on My Webpage in the future.

 

As usual, bugs go to the bugs thread.

Share this post


Link to post
Share on other sites

Widescreen Support is Great :P:omg:

Edited by Atlantis

Share this post


Link to post
Share on other sites

Widescreen support IS great, but I wasn't able to get the highest resolution of widescreen to work with FULL screen. I got the 2nd largest resolution to work however.

 

AUDIO for Macs. I posted this same question in the sound FX forum, but haven't gotten any responses. Is the Mac port of the game able to play sound and music like the Windows and Linus ports? I could have sworn that I read somewhere that sound isn't working right now, but I can't seem to find it anywhere.

 

Any ideas? :D

Share this post


Link to post
Share on other sites
Widescreen support IS great, but I wasn't able to get the highest resolution of widescreen to work with FULL screen. I got the 2nd largest resolution to work however.
Well,that really depends on your graphics card and monitor. On a dual G5 with 20" widescreen apple display(at work), I can do the 1680x1050 fullscreen, but not 1440x900. Some resolutions work and others don't depending on your hardware. Go to Apple's website to see the supported resolutions for your hardware.
AUDIO for Macs. I posted this same question in the sound FX forum, but haven't gotten any responses. Is the Mac port of the game able to play sound and music like the Windows and Linus ports? I could have sworn that I read somewhere that sound isn't working right now, but I can't seem to find it anywhere.
Sorry, but I do not follow other threads too closely. As I have mentioned before (and on my website, and in the Readme_osx.txt that comes with the game) the bugs thread lists known issues. Audio is a work in progress, as is the rest of the game. Sound from weather works, but does not always quit when changing maps. Music is a little lower on my list of priorities since it is an optional download anyhow. Then again, my real job is higher on my list of priorities too. :D

 

[edit] Just for some pimping. Screenshot illustrates EL on MacBook Pro with Dock icon and Disk image (w/background graphic):

screenv1203b6ll.th.jpg

Edited by 0ctane

Share this post


Link to post
Share on other sites

Hi!

 

I tried to compile the new (1.5.0) client on MacOSX 1.5.0 (Leopard), and got the following errors:

I am beginner in MacOSX development but experienced in Linux. This error maybe because of need to use different glext.h than the system?

- the flags are used in the makefile are correct? (i had problems with alut.h, so needed to disable ALUT_WAV).

 

 

gcc -arch i386 -O -pipe -DOSX -DELC -DNO_MUSIC -DATI_9200_FIX -DBUG_FIX_3D_OBJECTS_MIN_MAX -DNEW_ACTOR_ANIMATION -DUSE_FRAMEBUFFER -DNEW_FRUSTUM -DAUTO_UPDATE -DNEW_TEX -DCOUNTERS -DNEW_E3D_FORMAT -I/usr/include -I/usr/include/libxml2 -I/opt/local/include/ -I/Library/Frameworks/SDL.framework/Headers -D_REENTRANT -I/Library/Frameworks/SDL_net.framework/Versions/A/Headers/ -I/System/Library/Frameworks/OpenGL.framework/Headers/ -I/System/Library/Frameworks/OpenAL.framework/Headers/ -c -o 2d_objects.o 2d_objects.c

In file included from 2d_objects.c:9:

load_gl_extensions.h:57: error: syntax error before 'ELglActiveTextureARB'

load_gl_extensions.h:57: warning: data definition has no type or storage class

load_gl_extensions.h:58: error: syntax error before 'ELglClientActiveTextureARB'

load_gl_extensions.h:58: warning: data definition has no type or storage class

load_gl_extensions.h:59: error: syntax error before 'ELglMultiTexCoord1dARB'

load_gl_extensions.h:59: warning: data definition has no type or storage class

load_gl_extensions.h:60: error: syntax error before 'ELglMultiTexCoord1dvARB'

load_gl_extensions.h:60: warning: data definition has no type or storage class

load_gl_extensions.h:61: error: syntax error before 'ELglMultiTexCoord1fARB'

load_gl_extensions.h:61: warning: data definition has no type or storage class

load_gl_extensions.h:62: error: syntax error before 'ELglMultiTexCoord1fvARB'

load_gl_extensions.h:62: warning: data definition has no type or storage class

load_gl_extensions.h:63: error: syntax error before 'ELglMultiTexCoord1iARB'

load_gl_extensions.h:63: warning: data definition has no type or storage class

load_gl_extensions.h:64: error: syntax error before 'ELglMultiTexCoord1ivARB'

load_gl_extensions.h:64: warning: data definition has no type or storage class

load_gl_extensions.h:65: error: syntax error before 'ELglMultiTexCoord1sARB'

load_gl_extensions.h:65: warning: data definition has no type or storage class

load_gl_extensions.h:66: error: syntax error before 'ELglMultiTexCoord1svARB'

load_gl_extensions.h:66: warning: data definition has no type or storage class

load_gl_extensions.h:67: error: syntax error before 'ELglMultiTexCoord2dARB'

load_gl_extensions.h:67: warning: data definition has no type or storage class

load_gl_extensions.h:68: error: syntax error before 'ELglMultiTexCoord2dvARB'

load_gl_extensions.h:68: warning: data definition has no type or storage class

load_gl_extensions.h:69: error: syntax error before 'ELglMultiTexCoord2fARB'

load_gl_extensions.h:69: warning: data definition has no type or storage class

load_gl_extensions.h:70: error: syntax error before 'ELglMultiTexCoord2fvARB'

load_gl_extensions.h:70: warning: data definition has no type or storage class

load_gl_extensions.h:71: error: syntax error before 'ELglMultiTexCoord2iARB'

load_gl_extensions.h:71: warning: data definition has no type or storage class

load_gl_extensions.h:72: error: syntax error before 'ELglMultiTexCoord2ivARB'

load_gl_extensions.h:72: warning: data definition has no type or storage class

load_gl_extensions.h:73: error: syntax error before 'ELglMultiTexCoord2sARB'

load_gl_extensions.h:73: warning: data definition has no type or storage class

load_gl_extensions.h:74: error: syntax error before 'ELglMultiTexCoord2svARB'

load_gl_extensions.h:74: warning: data definition has no type or storage class

load_gl_extensions.h:75: error: syntax error before 'ELglMultiTexCoord3dARB'

load_gl_extensions.h:75: warning: data definition has no type or storage class

load_gl_extensions.h:76: error: syntax error before 'ELglMultiTexCoord3dvARB'

load_gl_extensions.h:76: warning: data definition has no type or storage class

load_gl_extensions.h:77: error: syntax error before 'ELglMultiTexCoord3fARB'

load_gl_extensions.h:77: warning: data definition has no type or storage class

load_gl_extensions.h:78: error: syntax error before 'ELglMultiTexCoord3fvARB'

load_gl_extensions.h:78: warning: data definition has no type or storage class

load_gl_extensions.h:79: error: syntax error before 'ELglMultiTexCoord3iARB'

load_gl_extensions.h:79: warning: data definition has no type or storage class

load_gl_extensions.h:80: error: syntax error before 'ELglMultiTexCoord3ivARB'

load_gl_extensions.h:80: warning: data definition has no type or storage class

load_gl_extensions.h:81: error: syntax error before 'ELglMultiTexCoord3sARB'

load_gl_extensions.h:81: warning: data definition has no type or storage class

load_gl_extensions.h:82: error: syntax error before 'ELglMultiTexCoord3svARB'

load_gl_extensions.h:82: warning: data definition has no type or storage class

load_gl_extensions.h:83: error: syntax error before 'ELglMultiTexCoord4dARB'

load_gl_extensions.h:83: warning: data definition has no type or storage class

load_gl_extensions.h:84: error: syntax error before 'ELglMultiTexCoord4dvARB'

load_gl_extensions.h:84: warning: data definition has no type or storage class

load_gl_extensions.h:85: error: syntax error before 'ELglMultiTexCoord4fARB'

load_gl_extensions.h:85: warning: data definition has no type or storage class

load_gl_extensions.h:86: error: syntax error before 'ELglMultiTexCoord4fvARB'

load_gl_extensions.h:86: warning: data definition has no type or storage class

load_gl_extensions.h:87: error: syntax error before 'ELglMultiTexCoord4iARB'

load_gl_extensions.h:87: warning: data definition has no type or storage class

load_gl_extensions.h:88: error: syntax error before 'ELglMultiTexCoord4ivARB'

load_gl_extensions.h:88: warning: data definition has no type or storage class

load_gl_extensions.h:89: error: syntax error before 'ELglMultiTexCoord4sARB'

load_gl_extensions.h:89: warning: data definition has no type or storage class

load_gl_extensions.h:90: error: syntax error before 'ELglMultiTexCoord4svARB'

load_gl_extensions.h:90: warning: data definition has no type or storage class

load_gl_extensions.h:94: error: syntax error before 'ELglLockArraysEXT'

load_gl_extensions.h:94: warning: data definition has no type or storage class

load_gl_extensions.h:95: error: syntax error before 'ELglUnlockArraysEXT'

load_gl_extensions.h:95: warning: data definition has no type or storage class

load_gl_extensions.h:99: error: syntax error before 'ELglDrawRangeElementsEXT'

load_gl_extensions.h:99: warning: data definition has no type or storage class

load_gl_extensions.h:103: error: syntax error before 'ELglPointParameterfARB'

load_gl_extensions.h:103: warning: data definition has no type or storage class

load_gl_extensions.h:104: error: syntax error before 'ELglPointParameterfvARB'

load_gl_extensions.h:104: warning: data definition has no type or storage class

load_gl_extensions.h:108: error: syntax error before 'ELglBindBufferARB'

load_gl_extensions.h:108: warning: data definition has no type or storage class

load_gl_extensions.h:109: error: syntax error before 'ELglBufferDataARB'

load_gl_extensions.h:109: warning: data definition has no type or storage class

load_gl_extensions.h:110: error: syntax error before 'ELglBufferSubDataARB'

load_gl_extensions.h:110: warning: data definition has no type or storage class

load_gl_extensions.h:111: error: syntax error before 'ELglDeleteBuffersARB'

load_gl_extensions.h:111: warning: data definition has no type or storage class

load_gl_extensions.h:112: error: syntax error before 'ELglGenBuffersARB'

load_gl_extensions.h:112: warning: data definition has no type or storage class

load_gl_extensions.h:113: error: syntax error before 'ELglGetBufferParameterivARB'

load_gl_extensions.h:113: warning: data definition has no type or storage class

load_gl_extensions.h:114: error: syntax error before 'ELglGetBufferPointervARB'

load_gl_extensions.h:114: warning: data definition has no type or storage class

load_gl_extensions.h:115: error: syntax error before 'ELglGetBufferSubDataARB'

load_gl_extensions.h:115: warning: data definition has no type or storage class

load_gl_extensions.h:116: error: syntax error before 'ELglIsBufferARB'

load_gl_extensions.h:116: warning: data definition has no type or storage class

load_gl_extensions.h:117: error: syntax error before 'ELglMapBufferARB'

load_gl_extensions.h:117: warning: data definition has no type or storage class

load_gl_extensions.h:118: error: syntax error before 'ELglUnmapBufferARB'

load_gl_extensions.h:118: warning: data definition has no type or storage class

load_gl_extensions.h:122: error: syntax error before 'ELglBindFramebufferEXT'

load_gl_extensions.h:122: warning: data definition has no type or storage class

load_gl_extensions.h:123: error: syntax error before 'ELglBindRenderbufferEXT'

load_gl_extensions.h:123: warning: data definition has no type or storage class

load_gl_extensions.h:124: error: syntax error before 'ELglCheckFramebufferStatusEXT'

load_gl_extensions.h:124: warning: data definition has no type or storage class

load_gl_extensions.h:125: error: syntax error before 'ELglDeleteFramebuffersEXT'

load_gl_extensions.h:125: warning: data definition has no type or storage class

load_gl_extensions.h:126: error: syntax error before 'ELglDeleteRenderbuffersEXT'

load_gl_extensions.h:126: warning: data definition has no type or storage class

load_gl_extensions.h:127: error: syntax error before 'ELglFramebufferRenderbufferEXT'

load_gl_extensions.h:127: warning: data definition has no type or storage class

load_gl_extensions.h:128: error: syntax error before 'ELglFramebufferTexture1DEXT'

load_gl_extensions.h:128: warning: data definition has no type or storage class

load_gl_extensions.h:129: error: syntax error before 'ELglFramebufferTexture2DEXT'

load_gl_extensions.h:129: warning: data definition has no type or storage class

load_gl_extensions.h:130: error: syntax error before 'ELglFramebufferTexture3DEXT'

load_gl_extensions.h:130: warning: data definition has no type or storage class

load_gl_extensions.h:131: error: syntax error before 'ELglGenFramebuffersEXT'

load_gl_extensions.h:131: warning: data definition has no type or storage class

load_gl_extensions.h:132: error: syntax error before 'ELglGenRenderbuffersEXT'

load_gl_extensions.h:132: warning: data definition has no type or storage class

load_gl_extensions.h:133: error: syntax error before 'ELglGenerateMipmapEXT'

load_gl_extensions.h:133: warning: data definition has no type or storage class

load_gl_extensions.h:134: error: syntax error before 'ELglGetFramebufferAttachmentParameterivEXT'

load_gl_extensions.h:134: warning: data definition has no type or storage class

load_gl_extensions.h:135: error: syntax error before 'ELglGetRenderbufferParameterivEXT'

load_gl_extensions.h:135: warning: data definition has no type or storage class

load_gl_extensions.h:136: error: syntax error before 'ELglIsFramebufferEXT'

load_gl_extensions.h:136: warning: data definition has no type or storage class

load_gl_extensions.h:137: error: syntax error before 'ELglIsRenderbufferEXT'

load_gl_extensions.h:137: warning: data definition has no type or storage class

load_gl_extensions.h:138: error: syntax error before 'ELglRenderbufferStorageEXT'

load_gl_extensions.h:138: warning: data definition has no type or storage class

load_gl_extensions.h:142: error: syntax error before 'ELglCompressedTexImage1DARB'

load_gl_extensions.h:142: warning: data definition has no type or storage class

load_gl_extensions.h:143: error: syntax error before 'ELglCompressedTexImage2DARB'

load_gl_extensions.h:143: warning: data definition has no type or storage class

load_gl_extensions.h:144: error: syntax error before 'ELglCompressedTexImage3DARB'

load_gl_extensions.h:144: warning: data definition has no type or storage class

load_gl_extensions.h:145: error: syntax error before 'ELglCompressedTexSubImage1DARB'

load_gl_extensions.h:145: warning: data definition has no type or storage class

load_gl_extensions.h:146: error: syntax error before 'ELglCompressedTexSubImage2DARB'

load_gl_extensions.h:146: warning: data definition has no type or storage class

load_gl_extensions.h:147: error: syntax error before 'ELglCompressedTexSubImage3DARB'

load_gl_extensions.h:147: warning: data definition has no type or storage class

load_gl_extensions.h:148: error: syntax error before 'ELglGetCompressedTexImageARB'

load_gl_extensions.h:148: warning: data definition has no type or storage class

load_gl_extensions.h:152: error: syntax error before 'ELglBeginQueryARB'

load_gl_extensions.h:152: warning: data definition has no type or storage class

load_gl_extensions.h:153: error: syntax error before 'ELglDeleteQueriesARB'

load_gl_extensions.h:153: warning: data definition has no type or storage class

load_gl_extensions.h:154: error: syntax error before 'ELglEndQueryARB'

load_gl_extensions.h:154: warning: data definition has no type or storage class

load_gl_extensions.h:155: error: syntax error before 'ELglGenQueriesARB'

load_gl_extensions.h:155: warning: data definition has no type or storage class

load_gl_extensions.h:156: error: syntax error before 'ELglGetQueryObjectivARB'

load_gl_extensions.h:156: warning: data definition has no type or storage class

load_gl_extensions.h:157: error: syntax error before 'ELglGetQueryObjectuivARB'

load_gl_extensions.h:157: warning: data definition has no type or storage class

load_gl_extensions.h:158: error: syntax error before 'ELglGetQueryivARB'

load_gl_extensions.h:158: warning: data definition has no type or storage class

load_gl_extensions.h:159: error: syntax error before 'ELglIsQueryARB'

load_gl_extensions.h:159: warning: data definition has no type or storage class

load_gl_extensions.h:163: error: syntax error before 'ELglBindProgramARB'

load_gl_extensions.h:163: warning: data definition has no type or storage class

load_gl_extensions.h:164: error: syntax error before 'ELglDeleteProgramsARB'

load_gl_extensions.h:164: warning: data definition has no type or storage class

load_gl_extensions.h:165: error: syntax error before 'ELglDisableVertexAttribArrayARB'

load_gl_extensions.h:165: warning: data definition has no type or storage class

load_gl_extensions.h:166: error: syntax error before 'ELglEnableVertexAttribArrayARB'

load_gl_extensions.h:166: warning: data definition has no type or storage class

load_gl_extensions.h:167: error: syntax error before 'ELglGenProgramsARB'

load_gl_extensions.h:167: warning: data definition has no type or storage class

load_gl_extensions.h:168: error: syntax error before 'ELglGetProgramEnvParameterdvARB'

load_gl_extensions.h:168: warning: data definition has no type or storage class

load_gl_extensions.h:169: error: syntax error before 'ELglGetProgramEnvParameterfvARB'

load_gl_extensions.h:169: warning: data definition has no type or storage class

load_gl_extensions.h:170: error: syntax error before 'ELglGetProgramLocalParameterdvARB'

load_gl_extensions.h:170: warning: data definition has no type or storage class

load_gl_extensions.h:171: error: syntax error before 'ELglGetProgramLocalParameterfvARB'

load_gl_extensions.h:171: warning: data definition has no type or storage class

load_gl_extensions.h:172: error: syntax error before 'ELglGetProgramStringARB'

load_gl_extensions.h:172: warning: data definition has no type or storage class

load_gl_extensions.h:173: error: syntax error before 'ELglGetProgramivARB'

load_gl_extensions.h:173: warning: data definition has no type or storage class

load_gl_extensions.h:174: error: syntax error before 'ELglGetVertexAttribPointervARB'

load_gl_extensions.h:174: warning: data definition has no type or storage class

load_gl_extensions.h:175: error: syntax error before 'ELglGetVertexAttribdvARB'

load_gl_extensions.h:175: warning: data definition has no type or storage class

load_gl_extensions.h:176: error: syntax error before 'ELglGetVertexAttribfvARB'

load_gl_extensions.h:176: warning: data definition has no type or storage class

load_gl_extensions.h:177: error: syntax error before 'ELglGetVertexAttribivARB'

load_gl_extensions.h:177: warning: data definition has no type or storage class

load_gl_extensions.h:178: error: syntax error before 'ELglIsProgramARB'

load_gl_extensions.h:178: warning: data definition has no type or storage class

load_gl_extensions.h:179: error: syntax error before 'ELglProgramEnvParameter4dARB'

load_gl_extensions.h:179: warning: data definition has no type or storage class

load_gl_extensions.h:180: error: syntax error before 'ELglProgramEnvParameter4dvARB'

load_gl_extensions.h:180: warning: data definition has no type or storage class

load_gl_extensions.h:181: error: syntax error before 'ELglProgramEnvParameter4fARB'

load_gl_extensions.h:181: warning: data definition has no type or storage class

load_gl_extensions.h:182: error: syntax error before 'ELglProgramEnvParameter4fvARB'

load_gl_extensions.h:182: warning: data definition has no type or storage class

load_gl_extensions.h:183: error: syntax error before 'ELglProgramLocalParameter4dARB'

load_gl_extensions.h:183: warning: data definition has no type or storage class

load_gl_extensions.h:184: error: syntax error before 'ELglProgramLocalParameter4dvARB'

load_gl_extensions.h:184: warning: data definition has no type or storage class

load_gl_extensions.h:185: error: syntax error before 'ELglProgramLocalParameter4fARB'

load_gl_extensions.h:185: warning: data definition has no type or storage class

load_gl_extensions.h:186: error: syntax error before 'ELglProgramLocalParameter4fvARB'

load_gl_extensions.h:186: warning: data definition has no type or storage class

load_gl_extensions.h:187: error: syntax error before 'ELglProgramStringARB'

load_gl_extensions.h:187: warning: data definition has no type or storage class

load_gl_extensions.h:188: error: syntax error before 'ELglVertexAttrib1dARB'

load_gl_extensions.h:188: warning: data definition has no type or storage class

load_gl_extensions.h:189: error: syntax error before 'ELglVertexAttrib1dvARB'

load_gl_extensions.h:189: warning: data definition has no type or storage class

load_gl_extensions.h:190: error: syntax error before 'ELglVertexAttrib1fARB'

load_gl_extensions.h:190: warning: data definition has no type or storage class

load_gl_extensions.h:191: error: syntax error before 'ELglVertexAttrib1fvARB'

load_gl_extensions.h:191: warning: data definition has no type or storage class

load_gl_extensions.h:192: error: syntax error before 'ELglVertexAttrib1sARB'

load_gl_extensions.h:192: warning: data definition has no type or storage class

load_gl_extensions.h:193: error: syntax error before 'ELglVertexAttrib1svARB'

load_gl_extensions.h:193: warning: data definition has no type or storage class

load_gl_extensions.h:194: error: syntax error before 'ELglVertexAttrib2dARB'

load_gl_extensions.h:194: warning: data definition has no type or storage class

load_gl_extensions.h:195: error: syntax error before 'ELglVertexAttrib2dvARB'

load_gl_extensions.h:195: warning: data definition has no type or storage class

load_gl_extensions.h:196: error: syntax error before 'ELglVertexAttrib2fARB'

load_gl_extensions.h:196: warning: data definition has no type or storage class

load_gl_extensions.h:197: error: syntax error before 'ELglVertexAttrib2fvARB'

load_gl_extensions.h:197: warning: data definition has no type or storage class

load_gl_extensions.h:198: error: syntax error before 'ELglVertexAttrib2sARB'

load_gl_extensions.h:198: warning: data definition has no type or storage class

load_gl_extensions.h:199: error: syntax error before 'ELglVertexAttrib2svARB'

load_gl_extensions.h:199: warning: data definition has no type or storage class

load_gl_extensions.h:200: error: syntax error before 'ELglVertexAttrib3dARB'

load_gl_extensions.h:200: warning: data definition has no type or storage class

load_gl_extensions.h:201: error: syntax error before 'ELglVertexAttrib3dvARB'

load_gl_extensions.h:201: warning: data definition has no type or storage class

load_gl_extensions.h:202: error: syntax error before 'ELglVertexAttrib3fARB'

load_gl_extensions.h:202: warning: data definition has no type or storage class

load_gl_extensions.h:203: error: syntax error before 'ELglVertexAttrib3fvARB'

load_gl_extensions.h:203: warning: data definition has no type or storage class

load_gl_extensions.h:204: error: syntax error before 'ELglVertexAttrib3sARB'

load_gl_extensions.h:204: warning: data definition has no type or storage class

load_gl_extensions.h:205: error: syntax error before 'ELglVertexAttrib3svARB'

load_gl_extensions.h:205: warning: data definition has no type or storage class

load_gl_extensions.h:206: error: syntax error before 'ELglVertexAttrib4NbvARB'

load_gl_extensions.h:206: warning: data definition has no type or storage class

load_gl_extensions.h:207: error: syntax error before 'ELglVertexAttrib4NivARB'

load_gl_extensions.h:207: warning: data definition has no type or storage class

load_gl_extensions.h:208: error: syntax error before 'ELglVertexAttrib4NsvARB'

load_gl_extensions.h:208: warning: data definition has no type or storage class

load_gl_extensions.h:209: error: syntax error before 'ELglVertexAttrib4NubARB'

load_gl_extensions.h:209: warning: data definition has no type or storage class

load_gl_extensions.h:210: error: syntax error before 'ELglVertexAttrib4NubvARB'

load_gl_extensions.h:210: warning: data definition has no type or storage class

load_gl_extensions.h:211: error: syntax error before 'ELglVertexAttrib4NuivARB'

load_gl_extensions.h:211: warning: data definition has no type or storage class

load_gl_extensions.h:212: error: syntax error before 'ELglVertexAttrib4NusvARB'

load_gl_extensions.h:212: warning: data definition has no type or storage class

load_gl_extensions.h:213: error: syntax error before 'ELglVertexAttrib4bvARB'

load_gl_extensions.h:213: warning: data definition has no type or storage class

load_gl_extensions.h:214: error: syntax error before 'ELglVertexAttrib4dARB'

load_gl_extensions.h:214: warning: data definition has no type or storage class

load_gl_extensions.h:215: error: syntax error before 'ELglVertexAttrib4dvARB'

load_gl_extensions.h:215: warning: data definition has no type or storage class

load_gl_extensions.h:216: error: syntax error before 'ELglVertexAttrib4fARB'

load_gl_extensions.h:216: warning: data definition has no type or storage class

load_gl_extensions.h:217: error: syntax error before 'ELglVertexAttrib4fvARB'

load_gl_extensions.h:217: warning: data definition has no type or storage class

load_gl_extensions.h:218: error: syntax error before 'ELglVertexAttrib4ivARB'

load_gl_extensions.h:218: warning: data definition has no type or storage class

load_gl_extensions.h:219: error: syntax error before 'ELglVertexAttrib4sARB'

load_gl_extensions.h:219: warning: data definition has no type or storage class

load_gl_extensions.h:220: error: syntax error before 'ELglVertexAttrib4svARB'

load_gl_extensions.h:220: warning: data definition has no type or storage class

load_gl_extensions.h:221: error: syntax error before 'ELglVertexAttrib4ubvARB'

load_gl_extensions.h:221: warning: data definition has no type or storage class

load_gl_extensions.h:222: error: syntax error before 'ELglVertexAttrib4uivARB'

load_gl_extensions.h:222: warning: data definition has no type or storage class

load_gl_extensions.h:223: error: syntax error before 'ELglVertexAttrib4usvARB'

load_gl_extensions.h:223: warning: data definition has no type or storage class

load_gl_extensions.h:224: error: syntax error before 'ELglVertexAttribPointerARB'

load_gl_extensions.h:224: warning: data definition has no type or storage class

load_gl_extensions.h:228: error: syntax error before 'ELglBindAttribLocationARB'

load_gl_extensions.h:228: warning: data definition has no type or storage class

load_gl_extensions.h:229: error: syntax error before 'ELglGetActiveAttribARB'

load_gl_extensions.h:229: warning: data definition has no type or storage class

load_gl_extensions.h:230: error: syntax error before 'ELglGetAttribLocationARB'

load_gl_extensions.h:230: warning: data definition has no type or storage class

load_gl_extensions.h:234: error: syntax error before 'ELglAttachObjectARB'

load_gl_extensions.h:234: warning: data definition has no type or storage class

load_gl_extensions.h:235: error: syntax error before 'ELglCompileShaderARB'

load_gl_extensions.h:235: warning: data definition has no type or storage class

load_gl_extensions.h:236: error: syntax error before 'ELglCreateProgramObjectARB'

load_gl_extensions.h:236: warning: data definition has no type or storage class

load_gl_extensions.h:237: error: syntax error before 'ELglCreateShaderObjectARB'

load_gl_extensions.h:237: warning: data definition has no type or storage class

load_gl_extensions.h:238: error: syntax error before 'ELglDeleteObjectARB'

load_gl_extensions.h:238: warning: data definition has no type or storage class

load_gl_extensions.h:239: error: syntax error before 'ELglDetachObjectARB'

load_gl_extensions.h:239: warning: data definition has no type or storage class

load_gl_extensions.h:240: error: syntax error before 'ELglGetActiveUniformARB'

load_gl_extensions.h:240: warning: data definition has no type or storage class

load_gl_extensions.h:241: error: syntax error before 'ELglGetAttachedObjectsARB'

load_gl_extensions.h:241: warning: data definition has no type or storage class

load_gl_extensions.h:242: error: syntax error before 'ELglGetHandleARB'

load_gl_extensions.h:242: warning: data definition has no type or storage class

load_gl_extensions.h:243: error: syntax error before 'ELglGetInfoLogARB'

load_gl_extensions.h:243: warning: data definition has no type or storage class

load_gl_extensions.h:244: error: syntax error before 'ELglGetObjectParameterfvARB'

load_gl_extensions.h:244: warning: data definition has no type or storage class

load_gl_extensions.h:245: error: syntax error before 'ELglGetObjectParameterivARB'

load_gl_extensions.h:245: warning: data definition has no type or storage class

load_gl_extensions.h:246: error: syntax error before 'ELglGetShaderSourceARB'

load_gl_extensions.h:246: warning: data definition has no type or storage class

load_gl_extensions.h:247: error: syntax error before 'ELglGetUniformLocationARB'

load_gl_extensions.h:247: warning: data definition has no type or storage class

load_gl_extensions.h:248: error: syntax error before 'ELglGetUniformfvARB'

load_gl_extensions.h:248: warning: data definition has no type or storage class

load_gl_extensions.h:249: error: syntax error before 'ELglGetUniformivARB'

load_gl_extensions.h:249: warning: data definition has no type or storage class

load_gl_extensions.h:250: error: syntax error before 'ELglLinkProgramARB'

load_gl_extensions.h:250: warning: data definition has no type or storage class

load_gl_extensions.h:251: error: syntax error before 'ELglShaderSourceARB'

load_gl_extensions.h:251: warning: data definition has no type or storage class

load_gl_extensions.h:252: error: syntax error before 'ELglUniform1fARB'

load_gl_extensions.h:252: warning: data definition has no type or storage class

load_gl_extensions.h:253: error: syntax error before 'ELglUniform1fvARB'

load_gl_extensions.h:253: warning: data definition has no type or storage class

load_gl_extensions.h:254: error: syntax error before 'ELglUniform1iARB'

load_gl_extensions.h:254: warning: data definition has no type or storage class

load_gl_extensions.h:255: error: syntax error before 'ELglUniform1ivARB'

load_gl_extensions.h:255: warning: data definition has no type or storage class

load_gl_extensions.h:256: error: syntax error before 'ELglUniform2fARB'

load_gl_extensions.h:256: warning: data definition has no type or storage class

load_gl_extensions.h:257: error: syntax error before 'ELglUniform2fvARB'

load_gl_extensions.h:257: warning: data definition has no type or storage class

load_gl_extensions.h:258: error: syntax error before 'ELglUniform2iARB'

load_gl_extensions.h:258: warning: data definition has no type or storage class

load_gl_extensions.h:259: error: syntax error before 'ELglUniform2ivARB'

load_gl_extensions.h:259: warning: data definition has no type or storage class

load_gl_extensions.h:260: error: syntax error before 'ELglUniform3fARB'

load_gl_extensions.h:260: warning: data definition has no type or storage class

load_gl_extensions.h:261: error: syntax error before 'ELglUniform3fvARB'

load_gl_extensions.h:261: warning: data definition has no type or storage class

load_gl_extensions.h:262: error: syntax error before 'ELglUniform3iARB'

load_gl_extensions.h:262: warning: data definition has no type or storage class

load_gl_extensions.h:263: error: syntax error before 'ELglUniform3ivARB'

load_gl_extensions.h:263: warning: data definition has no type or storage class

load_gl_extensions.h:264: error: syntax error before 'ELglUniform4fARB'

load_gl_extensions.h:264: warning: data definition has no type or storage class

load_gl_extensions.h:265: error: syntax error before 'ELglUniform4fvARB'

load_gl_extensions.h:265: warning: data definition has no type or storage class

load_gl_extensions.h:266: error: syntax error before 'ELglUniform4iARB'

load_gl_extensions.h:266: warning: data definition has no type or storage class

load_gl_extensions.h:267: error: syntax error before 'ELglUniform4ivARB'

load_gl_extensions.h:267: warning: data definition has no type or storage class

load_gl_extensions.h:268: error: syntax error before 'ELglUniformMatrix2fvARB'

load_gl_extensions.h:268: warning: data definition has no type or storage class

load_gl_extensions.h:269: error: syntax error before 'ELglUniformMatrix3fvARB'

load_gl_extensions.h:269: warning: data definition has no type or storage class

load_gl_extensions.h:270: error: syntax error before 'ELglUniformMatrix4fvARB'

load_gl_extensions.h:270: warning: data definition has no type or storage class

load_gl_extensions.h:271: error: syntax error before 'ELglUseProgramObjectARB'

load_gl_extensions.h:271: warning: data definition has no type or storage class

load_gl_extensions.h:272: error: syntax error before 'ELglValidateProgramARB'

load_gl_extensions.h:272: warning: data definition has no type or storage class

load_gl_extensions.h:276: error: syntax error before 'ELglFogCoordPointerEXT'

load_gl_extensions.h:276: warning: data definition has no type or storage class

load_gl_extensions.h:277: error: syntax error before 'ELglFogCoorddEXT'

load_gl_extensions.h:277: warning: data definition has no type or storage class

load_gl_extensions.h:278: error: syntax error before 'ELglFogCoorddvEXT'

load_gl_extensions.h:278: warning: data definition has no type or storage class

load_gl_extensions.h:279: error: syntax error before 'ELglFogCoordfEXT'

load_gl_extensions.h:279: warning: data definition has no type or storage class

load_gl_extensions.h:280: error: syntax error before 'ELglFogCoordfvEXT'

load_gl_extensions.h:280: warning: data definition has no type or storage class

2d_objects.c: In function 'draw_2d_object':

2d_objects.c:128: error: called object 'ELglMultiTexCoord2fARB' is not a function

2d_objects.c:131: error: called object 'ELglMultiTexCoord2fARB' is not a function

2d_objects.c:141: error: called object 'ELglMultiTexCoord2fARB' is not a function

2d_objects.c:144: error: called object 'ELglMultiTexCoord2fARB' is not a function

2d_objects.c:154: error: called object 'ELglMultiTexCoord2fARB' is not a function

2d_objects.c:157: error: called object 'ELglMultiTexCoord2fARB' is not a function

2d_objects.c:168: error: called object 'ELglMultiTexCoord2fARB' is not a function

2d_objects.c:171: error: called object 'ELglMultiTexCoord2fARB' is not a function

2d_objects.c: In function 'display_2d_objects':

2d_objects.c:668: error: called object 'ELglActiveTextureARB' is not a function

2d_objects.c:673: error: called object 'ELglActiveTextureARB' is not a function

2d_objects.c:711: error: called object 'ELglActiveTextureARB' is not a function

2d_objects.c:713: error: called object 'ELglActiveTextureARB' is not a function

make: *** [2d_objects.o] Error

Share this post


Link to post
Share on other sites
I tried to compile the new (1.5.0) client on MacOSX 1.5.0 (Leopard), and got the following errors:

I am beginner in MacOSX development but experienced in Linux. This error maybe because of need to use different glext.h than the system?

- the flags are used in the makefile are correct? (i had problems with alut.h, so needed to disable ALUT_WAV).

 

gcc -arch i386 -O -pipe -DOSX -DELC -DNO_MUSIC -DATI_9200_FIX -DBUG_FIX_3D_OBJECTS_MIN_MAX -DNEW_ACTOR_ANIMATION -DUSE_FRAMEBUFFER -DNEW_FRUSTUM -DAUTO_UPDATE -DNEW_TEX -DCOUNTERS -DNEW_E3D_FORMAT -I/usr/include -I/usr/include/libxml2 -I/opt/local/include/ -I/Library/Frameworks/SDL.framework/Headers -D_REENTRANT -I/Library/Frameworks/SDL_net.framework/Versions/A/Headers/ -I/System/Library/Frameworks/OpenGL.framework/Headers/ -I/System/Library/Frameworks/OpenAL.framework/Headers/ -c -o 2d_objects.o 2d_objects.c

In file included from 2d_objects.c:9:

load_gl_extensions.h:57: error: syntax error before 'ELglActiveTextureARB'

I just got the datapack yesterday, but I am on vacation right now, so an "official" 1.5.0 client will not be available still for a few days. The makefile? What is that? :) Yes, I made the OS X client no longer dependent on ALUT_WAV. :D I actually use XCode for all of my development, so it has been a while since I looked at the makefile. I guess it needs to be updated.

 

Under OS 10.4.x (and 10.3.9 before that) I had to install a more recent glext.h from SGI. Apple is really bad about keeping their OpenGL updated. In fact, I think they do not update anything graphics related until the next major release.

 

I just updated to Leopard 10.5 this past week, so I will take a look when I get back home. I also plan on writing good directions for others (such as yourself) to be able to compile the client. XCode 3 finally has easy to use SCM, so setting up the project and CVS is pretty painless. Maybe we can test out the screen sharing feature of Leopard? Have mini compile clinics :icon13:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×