Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Support > Archive::General Support

Archive::General Support Archive area for General Support's posts that were moved here after an inactivity period of 90 days.

 
 
Thread Tools Display Modes
  #1  
Old 02-18-2004, 04:11 PM
Hacked
Fire Beetle
 
Join Date: Feb 2004
Posts: 8
Default MMF.h Compile problem

I downloaded all the CVS last night and was trying to compile EMuShareMem...

I cant get it to get past the error inside MMF.cpp... Where it is trying to include MMF.h... no matter what i try i cant get it to inclde correctly.

Any help would be great.

-- Hacked
__________________
This is a test of the emergency signature system. Were this an actual
signature, you would see amusing mottos, disclaimers, a zillion net
addresses, or edifying philisophical statements. This is only a test.
  #2  
Old 02-19-2004, 03:20 AM
Hacked
Fire Beetle
 
Join Date: Feb 2004
Posts: 8
Default

/\
__________________
This is a test of the emergency signature system. Were this an actual
signature, you would see amusing mottos, disclaimers, a zillion net
addresses, or edifying philisophical statements. This is only a test.
  #3  
Old 02-19-2004, 04:02 AM
Trumpcard
Demi-God
 
Join Date: Jan 2002
Location: Charlotte, NC
Posts: 2,614
Default

You know, it helps when you post the error...

Do you realize how ludacrious it is to post

'I have an error , how do you fix it' without posting a single detail regarding it ??

I can compile CVS just fine, so obviously its not a common error..Most likely theres something the matter with your gcc/VC/etc. we dont even know what system youre compiling on....
__________________
Quitters never win, and winners never quit, but those who never win and never quit are idiots.
  #4  
Old 02-23-2004, 03:22 PM
Miztah
Fire Beetle
 
Join Date: Feb 2004
Posts: 4
Default

This probably isnt the same as his error, but i'm having a similar problem.

In file included from MMFMutex.cpp:1:
MMFMutex.h:18: redefinition of `union semun'
/usr/include/sys/sem.h:49: previous definition here
MMFMutex.cpp: In method `MMFMutex::MMFMutex(int)':
MMFMutex.cpp:27: no matching function for call to `semun::semun ()'
MMFMutex.h:23: candidates are: semun::semun(const semun &)
gmake: *** [MMFMutex.o] Error 1

Its always possible for me to just remove the conflicting library from the system (FreeBSD 4. but its probably not an option for everyone. Any other possible fixes?
  #5  
Old 02-23-2004, 03:32 PM
samandhi's Avatar
samandhi
Demi-God
 
Join Date: Aug 2003
Posts: 1,056
Default

Chances are that you are having this error because you are trying to compile the newest source. Two things come to mind about this.

First, use the binaries (unless you are patched to EQlive current, in which case you will just have to wait).

Secondly, if you ARE using the newest source, THERE IS NO SUPPORT FOR THIS. It is NOT a realease, thus the fact that there is NO support..

As far as I know, there are NO binaries of the newest version of EQemu, because all the bugs have not been worked out yet, and it is not considered stable enough (by the devs) to be released yet.
__________________

Quote:
Analysis paralysis will keep you from failing, but it will also keep you from succeeding.
  • L.L. CoolJ
  #6  
Old 02-23-2004, 09:04 PM
smogo
Discordant
 
Join Date: Jan 2004
Location: 47
Posts: 339
Default

well, i don't know of any BSD binaries released...
  #7  
Old 02-24-2004, 05:43 AM
var1ety
Sarnak
 
Join Date: Jan 2003
Posts: 59
Default

FreeBSD specific problem. Comment out the semun definition and you will be fine. Further, search for FreeBSD ine the forums and examine the patches I made to allow EQEmu to compile on FreeBSD 5.2/Current.

Edit:

I gave up trying to get 4.x working with the 5.x series of EQEmu. If you can migrate over to GCC 3.2+ you should be able to get things going, but I had problems mixing GCC 2.95 from 4-stable and GCC 3.2 from ports.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:08 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3