Re: [hlcoders] New SDK Update is Out As Beta

2006-11-03 Thread Teddy

Thanks for the SDK update Mike, everythings working beautifully! I've
compiled my mod in vs2005 express, and made a linux .so using the 2005
.vcproj.

One thing I'm wondering, what do we need to do to compile a 64 bit
dll? And will Source SDK Base detect it/support it? And is there any
way to do it with vs2005 express? Or will we need professional for
that?

Thanks!
Teddy

On 11/2/06, Eric Van Huss [EMAIL PROTECTED] wrote:

[ Converted text/html to text/plain ]

Yep it's the free one. It compiles and runs HL2MP fine with debug and release
builds. You can even run it through the debugger.

There are still asserts and missing resources(mentioned previously in this
list). You can fix most of the resource bugs my transfering them from certain
gcf files.

EJ


--
From:  Adam Foster [EMAIL PROTECTED]
Reply-To:  hlcoders@list.valvesoftware.com
To:  hlcoders@list.valvesoftware.com
Subject:  Re: [hlcoders] New SDK Update is Out As Beta
Date:  Thu, 2 Nov 2006 11:54:54 +0100

On 2 Nov 2006, at 02:05, Eric Van Huss wrote:

Using C++ 2005 Express it wouldn't compile. It's a simple fix
though!

Visual C++ 2005 Express is the free-download one, isn't it?


Adam

--
Adam Foster - [EMAIL PROTECTED] - http://www.hylobatidae.org/


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



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




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



[hlcoders] linux binary compiling issues, missing reference

2006-11-03 Thread Stefan

hi

i am trying to compile a new binary for the linux build of our mod but
stumble over an error while compiling which i cannot seem to get rid of.

the two boxes i use are both running suse linux (10.1 and 9.3) with gcc
3.4.4 and 4, i tried both on both boxes but couldnt get rid of the error.
seeing i couldnt get the new sdk code, merged with our own code, to work,
i tried the latest vanilla sdk code, which you get when creating a source
code only mod. yet this gave me the exact same error.

/usr/bin/gcc  -o ./vcpm ./obj/vcpm/makefilecreator.o
./obj/vcpm/vprojtomake.o ./obj/vcpm/vcprojconvert.o
./obj/vcpm/public/characterset.o ./obj/vcpm/public/interface.o
./obj/vcpm/public/KeyValues.o ./obj/vcpm/public/utlbuffer.o
./obj/vcpm/public/utlsymbol.o
/usr/lib/gcc/i386-redhat-linux/3.4.3/libstdc++.a
/usr/lib/gcc/i386-redhat-linux/3.4.3/libgcc_eh.a -lm -ldl
-L/home/stefan/xerces/lib -lxerces-c ./bin/tier0_i486.so
./bin/vstdlib_i486.so
./obj/vcpm/public/utlsymbol.o(.text+0xad): In function
`CUtlFilenameSymbolTable::FindOrAddFileName(char const*)':
utlsymbol.cpp: undefined reference to `g_CountedStringPool'
./obj/vcpm/public/utlsymbol.o(.text+0xb2):utlsymbol.cpp: undefined
reference to `CCountedStringPool::ReferenceStringHandle(char const*)'
./obj/vcpm/public/utlsymbol.o(.text+0xc4):utlsymbol.cpp: undefined
reference to `g_CountedStringPool'
./obj/vcpm/public/utlsymbol.o(.text+0xc9):utlsymbol.cpp: undefined
reference to `CCountedStringPool::ReferenceStringHandle(char const*)'
./obj/vcpm/public/utlsymbol.o(.text+0x18d): In function
`CUtlFilenameSymbolTable::FindFileName(char const*)':
utlsymbol.cpp: undefined reference to `g_CountedStringPool'
./obj/vcpm/public/utlsymbol.o(.text+0x192):utlsymbol.cpp: undefined
reference to `CCountedStringPool::FindStringHandle(char const*)'
./obj/vcpm/public/utlsymbol.o(.text+0x1a4):utlsymbol.cpp: undefined
reference to `g_CountedStringPool'
./obj/vcpm/public/utlsymbol.o(.text+0x1a9):utlsymbol.cpp: undefined
reference to `CCountedStringPool::FindStringHandle(char const*)'
./obj/vcpm/public/utlsymbol.o(.text+0x207): In function
`CUtlFilenameSymbolTable::String(void* const, char*, int)':
utlsymbol.cpp: undefined reference to `g_CountedStringPool'
./obj/vcpm/public/utlsymbol.o(.text+0x210):utlsymbol.cpp: undefined
reference to `CCountedStringPool::HandleToString(unsigned short)'
./obj/vcpm/public/utlsymbol.o(.text+0x231):utlsymbol.cpp: undefined
reference to `g_CountedStringPool'
./obj/vcpm/public/utlsymbol.o(.text+0x23a):utlsymbol.cpp: undefined
reference to `CCountedStringPool::HandleToString(unsigned short)'
collect2: ld returned 1 exit status
make[1]: *** [vcpm] Error 1
make[1]: Leaving directory `/home/stefan/srcds/src/linux_sdk'
make: *** [vcpm] Error 2


i checked the code and found an extern g_CountedStringPool declaration,
but this one is not being defined anywhere in the sdk, yet it's being used.

any idea what that could be?

thx in advance

Stefan Bermig

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



Re: [hlcoders] New SDK Update is Out As Beta

2006-11-03 Thread David Anderson

Even if you make a 64bit DLL, there is no 64bit srcds ;) so it's moot.
But...

You should be able to compile X64 targets with VS2k5 if your Platform
SDK (Microsoft's SDK) is the 64-bit compatible one.  If you got it with
VS2k5 then it should be fine.  Just change the target machine in the
project options.

   ~dvander
   http://www.bailopan.net/

Teddy wrote:

Thanks for the SDK update Mike, everythings working beautifully! I've
compiled my mod in vs2005 express, and made a linux .so using the 2005
.vcproj.

One thing I'm wondering, what do we need to do to compile a 64 bit
dll? And will Source SDK Base detect it/support it? And is there any
way to do it with vs2005 express? Or will we need professional for
that?

Thanks!
Teddy

On 11/2/06, Eric Van Huss [EMAIL PROTECTED] wrote:

[ Converted text/html to text/plain ]

Yep it's the free one. It compiles and runs HL2MP fine with debug and
release
builds. You can even run it through the debugger.

There are still asserts and missing resources(mentioned previously in
this
list). You can fix most of the resource bugs my transfering them from
certain
gcf files.

EJ


--

From:  Adam Foster [EMAIL PROTECTED]
Reply-To:  hlcoders@list.valvesoftware.com
To:  hlcoders@list.valvesoftware.com
Subject:  Re: [hlcoders] New SDK Update is Out As Beta
Date:  Thu, 2 Nov 2006 11:54:54 +0100

On 2 Nov 2006, at 02:05, Eric Van Huss wrote:

Using C++ 2005 Express it wouldn't compile. It's a simple fix
though!

Visual C++ 2005 Express is the free-download one, isn't it?


Adam

--
Adam Foster - [EMAIL PROTECTED] - http://www.hylobatidae.org/


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



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




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




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



RE: [hlcoders] New SDK Update is Out As Beta

2006-11-03 Thread Alfred Reynolds
64-bit game binaries are not supported for mods at this time.

- Alfred

Teddy wrote:
 Thanks for the SDK update Mike, everythings working beautifully! I've
 compiled my mod in vs2005 express, and made a linux .so using the 2005
 .vcproj.

 One thing I'm wondering, what do we need to do to compile a 64 bit
 dll? And will Source SDK Base detect it/support it? And is there any
 way to do it with vs2005 express? Or will we need professional for
 that?

 Thanks!
 Teddy

 On 11/2/06, Eric Van Huss [EMAIL PROTECTED] wrote:
 [ Converted text/html to text/plain ]

 Yep it's the free one. It compiles and runs HL2MP fine with debug
 and release builds. You can even run it through the debugger.

 There are still asserts and missing resources(mentioned previously
 in this
 list). You can fix most of the resource bugs my transfering them
 from certain
 gcf files.

 EJ




--
 From:  Adam Foster [EMAIL PROTECTED]
 Reply-To:  hlcoders@list.valvesoftware.com
 To:  hlcoders@list.valvesoftware.com
 Subject:  Re: [hlcoders] New SDK Update is Out As Beta
 Date:  Thu, 2 Nov 2006 11:54:54 +0100

 On 2 Nov 2006, at 02:05, Eric Van Huss wrote:

 Using C++ 2005 Express it wouldn't compile. It's a simple fix
 though!

 Visual C++ 2005 Express is the free-download one, isn't it?


 Adam

 --
 Adam Foster - [EMAIL PROTECTED] - http://www.hylobatidae.org/


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



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



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

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



Re: [hlcoders] New SDK Update is Out As Beta

2006-11-03 Thread Stephen Swires

This is more of a general thing to do with Source SDK updates, but does
anyone know any good (freeware) tools that can tell detect differences
in files so I know which new files I'll need to replace/copy from?

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



RE: [hlcoders] New SDK Update is Out As Beta

2006-11-03 Thread Jay Stelly
Windiff is free and in the windows platform sdk so you probably already
have it if you can compile code.

We use Beyond Compare at Valve:
http://www.scootersoftware.com/

There's a free trial version, but it's not freeware (although it's
pretty cheap - $30 I think).

Jay

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of
 Stephen Swires
 Sent: Friday, November 03, 2006 10:33 AM
 To: hlcoders@list.valvesoftware.com
 Subject: Re: [hlcoders] New SDK Update is Out As Beta

 This is more of a general thing to do with Source SDK
 updates, but does anyone know any good (freeware) tools that
 can tell detect differences in files so I know which new
 files I'll need to replace/copy from?

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



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



Re: [hlcoders] New SDK Update is Out As Beta

2006-11-03 Thread Jed

I've used Winmerge (http://winmerge.org/) quite a bit. It's nor
perfect but does the job in most cases.

- Jed

On 03/11/06, Stephen Swires [EMAIL PROTECTED] wrote:

This is more of a general thing to do with Source SDK updates, but does
anyone know any good (freeware) tools that can tell detect differences
in files so I know which new files I'll need to replace/copy from?

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




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



Re: [hlcoders] New SDK Update is Out As Beta

2006-11-03 Thread Nick

Personally I always use winmerge http://winmerge.org/. When it comes
to merging files from the old sdk to the new sdk, I use a program
called KDIFF3 http://kdiff3.sourceforge.net/.

Kdiff3 at this time has problems working on windows. I usually dual
boot to fedora core 5 and run kdiff3 from there. It works flawlessly,
and it is free.

http://winmerge.org/ (two way merging)
http://kdiff3.sourceforge.net/ (three way merging)

When you use kdiff3, make sure you have the original sdk that you used
for your current codebase(A), your current codebase(B), and the latest
sdk codebase you want to merge into(C). Kdiff3 is a bit tricky at
first, but it is a powerful tool that can save you many hours.

If you have any questions I'll be happy to answer them.




On 11/3/06, Stephen Swires [EMAIL PROTECTED] wrote:

This is more of a general thing to do with Source SDK updates, but does
anyone know any good (freeware) tools that can tell detect differences
in files so I know which new files I'll need to replace/copy from?

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




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