Hello kingkoozime,

so

#ifdef _WIN32
#pragma once
#endif

is only valid on vindows i assume. but i dont know how to replace it
so linux compiler will understand it.
and is there easy way to compile it without changing this?
pragma once is in every .h file :/

Friday, May 27, 2005, 3:16:37 PM, you wrote:

> Make sure you get rid of any #pragma once statements,
> and replace it with #ifndef / #define / #endif, if not
> already there.
> --- hp <[EMAIL PROTECTED]> wrote:
>> Hello,
>>
>> I have problem with compiling hl2mp under linux:
>> redhat enterprise 3
>> glib 2.3.2
>> Xerces XML parser 2.6.0
>> gcc 3.4.1
>>
>> plz help i get the same error on FC3 - windows is ok
>>
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0xe0):
>> In function `CTEHL2MPFireBullets::GetServerClass()':
>> : multiple definition of
>> `CTEHL2MPFireBullets::GetServerClass()'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0xe0):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0xd0):
>> In function `CTEHL2MPFireBullets::GetClassName()':
>> : multiple definition of
>> `CTEHL2MPFireBullets::GetClassName()'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0xd0):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0xf0):
>> In function
>>
> `CTEHL2MPFireBullets::YouForgotToImplementOrDeclareServerClass()':
>> : multiple definition of
>>
> `CTEHL2MPFireBullets::YouForgotToImplementOrDeclareServerClass()'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0xf0):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x80):
>> In function
>> `CTEHL2MPFireBullets::~CTEHL2MPFireBullets()':
>> : multiple definition of
>> `CTEHL2MPFireBullets::~CTEHL2MPFireBullets()'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x80):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0xa0):
>> In function
>> `CTEHL2MPFireBullets::~CTEHL2MPFireBullets()':
>> : multiple definition of
>> `CTEHL2MPFireBullets::~CTEHL2MPFireBullets()'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0xa0):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.bss+0x0):
>> multiple definition of
>> `DT_TEHL2MPFireBullets::g_SendTableInit'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.bss+0x0):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.bss+0x4):
>> multiple definition of
>> `DT_TEHL2MPFireBullets::g_SendTable'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.bss+0x4):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.data+0x0):
>> multiple definition of
>> `CTEHL2MPFireBullets::m_pClassSendTable'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.data+0x0):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x0):
>> In function
>> `CTEHL2MPFireBullets::CTEHL2MPFireBullets(char
>> const*)':
>> : multiple definition of
>> `CTEHL2MPFireBullets::CTEHL2MPFireBullets(char
>> const*)'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x0):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x30):
>> In function
>> `CTEHL2MPFireBullets::CTEHL2MPFireBullets(char
>> const*)':
>> : multiple definition of
>> `CTEHL2MPFireBullets::CTEHL2MPFireBullets(char
>> const*)'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x30):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x60):
>> In function
>> `CTEHL2MPFireBullets::~CTEHL2MPFireBullets()':
>> : multiple definition of
>> `CTEHL2MPFireBullets::~CTEHL2MPFireBullets()'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x60):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x130):
>> In function `int
>>
> ServerClassInit<DT_TEHL2MPFireBullets::ignored>(DT_TEHL2MPFireBullets::ignored*)':
>> : multiple definition of `int
>>
> ServerClassInit<DT_TEHL2MPFireBullets::ignored>(DT_TEHL2MPFireBullets::ignored*)'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x130):
>> first defined here
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x490):
>> In function `TE_HL2MPFireBullets(int, Vector const&,
>> Vector const&, int, int, int, float, bool, bool)':
>> : multiple definition of `TE_HL2MPFireBullets(int,
>> Vector const&, Vector const&, int, int, int, float,
>> bool, bool)'
>>
> obj/server/dlls/hl2mp_dll/te_hl2mp_shotgun_shot.o(.text+0x490):
>> first defined here
>> collect2: ld returned 1 exit status
>> make[1]: *** [server_i486.so] Error 1
>>
>>
>> --
>> Best regards,
>>  hp
>> mailto:[EMAIL PROTECTED]
>>
>>
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view
>> the list archives, please visit:
>>
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>>
>>

> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com

> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders




--
Best regards,
 hp                            mailto:[EMAIL PROTECTED]



_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to