Re: [hlcoders] "Pure Virtual method called" server crash

2005-03-03 Thread Peter Bortas

Something like this, GNU make assumed:


  dependencies:
$(CC) $(CFLAGS) -MM -MG \
  `find . '(' -name '*.c' -o -name '*.cpp' -o -name '*.S' ')' -print -o 
-name ignore_this -prune` \
  | sed -e '[EMAIL PROTECTED] :]*: *\([^ ]*/\)[^ /[EMAIL PROTECTED]&@' \
  | sed -e '[EMAIL PROTECTED](VPATH)/\([^ :]*\):@\1:@' \
  >dependencies

  Makefile: dependencies

  depend:
@rm -f dependencies && $(MAKE) dependencies

  include dependencies


(Untested on HL2, but should work with minimal changes.)

--
Peter Bortas  http://peter.bortas.org



"Alfred Reynolds" <[EMAIL PROTECTED]> writes:

> Ahh, technically correct, the best kind ;-) Yup, I should have said
> make. A program like "ctags" could do this for you (once you integrate
> it into the makefile) but I typically just do a full rebuild each time
> for linux.
>
> -Alfred
>
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Luke Graham
> Sent: Tuesday, March 01, 2005 8:41 PM
> To: hlcoders@list.valvesoftware.com
> Subject: Re: [hlcoders] "Pure Virtual method called" server crash
>
> On Tue, 1 Mar 2005 20:21:25 -0800, Alfred Reynolds
> <[EMAIL PROTECTED]> wrote:
>> Do a full rebuild (i.e delete the obj/ dir), GCC doesn't track header
>> changes well (or at all actually).
>
> Just being pedantic, but gcc doesnt track changes, make does.
>
>> - Alfred
>>
>> -Original Message-
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of Matthew
>> Lewis
>> Sent: Tuesday, March 01, 2005 7:18 PM
>> To: hlcoders@list.valvesoftware.com
>> Subject: [hlcoders] "Pure Virtual method called" server crash
>>
>> I installed all the patches from the latest SDK and recompiled on my
>> linux system. Now when I start the linux server it instantly crashes
>> with the error "Pure virtual method called... teminate called without
>> active exception". The core file shows the the error is occuring when
>> the InvokeMethod function is executed
>> (game_shared/igamesystem.cpp::264):
>>
>> void IGameSystem::PreClientUpdateAllSystems()
>> {
>>InvokeMethod( &IGameSystem::PreClientUpdate ); }
>>
>> The linux server was working prior to the latest SDK update. Any
> ideas?
>>
>> (RH8.0-2.4.28/gcc-3.4.3)
>>
>> --
>> No virus found in this outgoing message.
>> Checked by AVG Anti-Virus.
>> Version: 7.0.300 / Virus Database: 266.5.2 - Release Date: 2/28/2005
>>
>> ___
>> 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
>>
>>
>
>
> --
> spooq
>
> ___
> 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] "Pure Virtual method called" server crash

2005-03-01 Thread Luke Graham
On Tue, 1 Mar 2005 21:38:41 -0800, Alfred Reynolds
<[EMAIL PROTECTED]> wrote:
> No idea sorry, never actually tried using it (saw a few projects using
> it and guessed at its purpose :)

Fair enough, sounds dodgy to me tho :)

> Now if only QT had a BSD style license... :)

Ask TT's lawyer (a lovely lady named Catherine), but Id have thought
using and even distributing binaries of qmake under the GPL would be
fine. Any changes you made would also have to be GPL'd but using
qmake as a tool would be no different to selling software built with gcc
and distributing a copy of gcc so others could also build your commercial
software. Just FYI, Qt/Windows 4.0 will also be dual-licensed.
 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Luke Graham
> Sent: Tuesday, March 01, 2005 9:20 PM
> To: hlcoders@list.valvesoftware.com
> Subject: Re: [hlcoders] "Pure Virtual method called" server crash
> 
> On Tue, 1 Mar 2005 21:00:14 -0800, Alfred Reynolds
> <[EMAIL PROTECTED]> wrote:
> > Ahh, technically correct, the best kind ;-) Yup, I should have said
> > make. A program like "ctags" could do this for you (once you integrate
> 
> > it into the makefile) but I typically just do a full rebuild each time
> 
> > for linux.
> 
> I use qmake whenever possible, it is quite effective at generating
> makefiles.
> It is also capable of generating project files for windows compilers but
> fortunately I dont have to use that functionality very often.
> 
> Wouldnt ctags miss changes to functions defined in header files?
> 
> > -Original Message-
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Luke
> > Graham
> > Sent: Tuesday, March 01, 2005 8:41 PM
> > To: hlcoders@list.valvesoftware.com
> > Subject: Re: [hlcoders] "Pure Virtual method called" server crash
> >
> > On Tue, 1 Mar 2005 20:21:25 -0800, Alfred Reynolds
> > <[EMAIL PROTECTED]> wrote:
> > > Do a full rebuild (i.e delete the obj/ dir), GCC doesn't track
> > > header changes well (or at all actually).
> >
> > Just being pedantic, but gcc doesnt track changes, make does.
> >
> > > - Alfred
> > >
> > > -Original Message-
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of Matthew
> > > Lewis
> > > Sent: Tuesday, March 01, 2005 7:18 PM
> > > To: hlcoders@list.valvesoftware.com
> > > Subject: [hlcoders] "Pure Virtual method called" server crash
> > >
> > > I installed all the patches from the latest SDK and recompiled on my
> 
> > > linux system. Now when I start the linux server it instantly crashes
> 
> > > with the error "Pure virtual method called... teminate called
> > > without active exception". The core file shows the the error is
> > > occuring when the InvokeMethod function is executed
> > > (game_shared/igamesystem.cpp::264):
> > >
> > > void IGameSystem::PreClientUpdateAllSystems()
> > > {
> > >InvokeMethod( &IGameSystem::PreClientUpdate ); }
> > >
> > > The linux server was working prior to the latest SDK update. Any
> > ideas?
> > >
> > > (RH8.0-2.4.28/gcc-3.4.3)
> > >
> > > --
> > > No virus found in this outgoing message.
> > > Checked by AVG Anti-Virus.
> > > Version: 7.0.300 / Virus Database: 266.5.2 - Release Date: 2/28/2005
> > >
> > > ___
> > > 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
> > >
> > >
> >
> > --
> > spooq
> >
> > ___
> > 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
> >
> >
> 
> --
> spooq
> 
> ___
> 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
> 
> 


-- 
spooq

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



RE: [hlcoders] "Pure Virtual method called" server crash

2005-03-01 Thread Alfred Reynolds
No idea sorry, never actually tried using it (saw a few projects using
it and guessed at its purpose :)

Now if only QT had a BSD style license... :)

- Alfred 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Luke Graham
Sent: Tuesday, March 01, 2005 9:20 PM
To: hlcoders@list.valvesoftware.com
Subject: Re: [hlcoders] "Pure Virtual method called" server crash

On Tue, 1 Mar 2005 21:00:14 -0800, Alfred Reynolds
<[EMAIL PROTECTED]> wrote:
> Ahh, technically correct, the best kind ;-) Yup, I should have said 
> make. A program like "ctags" could do this for you (once you integrate

> it into the makefile) but I typically just do a full rebuild each time

> for linux.

I use qmake whenever possible, it is quite effective at generating
makefiles.
It is also capable of generating project files for windows compilers but
fortunately I dont have to use that functionality very often.

Wouldnt ctags miss changes to functions defined in header files?

 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Luke 
> Graham
> Sent: Tuesday, March 01, 2005 8:41 PM
> To: hlcoders@list.valvesoftware.com
> Subject: Re: [hlcoders] "Pure Virtual method called" server crash
> 
> On Tue, 1 Mar 2005 20:21:25 -0800, Alfred Reynolds 
> <[EMAIL PROTECTED]> wrote:
> > Do a full rebuild (i.e delete the obj/ dir), GCC doesn't track 
> > header changes well (or at all actually).
> 
> Just being pedantic, but gcc doesnt track changes, make does.
> 
> > - Alfred
> >
> > -Original Message-
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Matthew 
> > Lewis
> > Sent: Tuesday, March 01, 2005 7:18 PM
> > To: hlcoders@list.valvesoftware.com
> > Subject: [hlcoders] "Pure Virtual method called" server crash
> >
> > I installed all the patches from the latest SDK and recompiled on my

> > linux system. Now when I start the linux server it instantly crashes

> > with the error "Pure virtual method called... teminate called 
> > without active exception". The core file shows the the error is 
> > occuring when the InvokeMethod function is executed
> > (game_shared/igamesystem.cpp::264):
> >
> > void IGameSystem::PreClientUpdateAllSystems()
> > {
> >InvokeMethod( &IGameSystem::PreClientUpdate ); }
> >
> > The linux server was working prior to the latest SDK update. Any
> ideas?
> >
> > (RH8.0-2.4.28/gcc-3.4.3)
> >
> > --
> > No virus found in this outgoing message.
> > Checked by AVG Anti-Virus.
> > Version: 7.0.300 / Virus Database: 266.5.2 - Release Date: 2/28/2005
> >
> > ___
> > 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
> >
> >
> 
> --
> spooq
> 
> ___
> 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
> 
> 


--
spooq

___
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] "Pure Virtual method called" server crash

2005-03-01 Thread Luke Graham
On Tue, 1 Mar 2005 21:00:14 -0800, Alfred Reynolds
<[EMAIL PROTECTED]> wrote:
> Ahh, technically correct, the best kind ;-) Yup, I should have said
> make. A program like "ctags" could do this for you (once you integrate
> it into the makefile) but I typically just do a full rebuild each time
> for linux.

I use qmake whenever possible, it is quite effective at generating makefiles.
It is also capable of generating project files for windows compilers but
fortunately I dont have to use that functionality very often.

Wouldnt ctags miss changes to functions defined in header files?

 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Luke Graham
> Sent: Tuesday, March 01, 2005 8:41 PM
> To: hlcoders@list.valvesoftware.com
> Subject: Re: [hlcoders] "Pure Virtual method called" server crash
> 
> On Tue, 1 Mar 2005 20:21:25 -0800, Alfred Reynolds
> <[EMAIL PROTECTED]> wrote:
> > Do a full rebuild (i.e delete the obj/ dir), GCC doesn't track header
> > changes well (or at all actually).
> 
> Just being pedantic, but gcc doesnt track changes, make does.
> 
> > - Alfred
> >
> > -Original Message-
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Matthew
> > Lewis
> > Sent: Tuesday, March 01, 2005 7:18 PM
> > To: hlcoders@list.valvesoftware.com
> > Subject: [hlcoders] "Pure Virtual method called" server crash
> >
> > I installed all the patches from the latest SDK and recompiled on my
> > linux system. Now when I start the linux server it instantly crashes
> > with the error "Pure virtual method called... teminate called without
> > active exception". The core file shows the the error is occuring when
> > the InvokeMethod function is executed
> > (game_shared/igamesystem.cpp::264):
> >
> > void IGameSystem::PreClientUpdateAllSystems()
> > {
> >InvokeMethod( &IGameSystem::PreClientUpdate ); }
> >
> > The linux server was working prior to the latest SDK update. Any
> ideas?
> >
> > (RH8.0-2.4.28/gcc-3.4.3)
> >
> > --
> > No virus found in this outgoing message.
> > Checked by AVG Anti-Virus.
> > Version: 7.0.300 / Virus Database: 266.5.2 - Release Date: 2/28/2005
> >
> > ___
> > 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
> >
> >
> 
> --
> spooq
> 
> ___
> 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
> 
> 


-- 
spooq

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



RE: [hlcoders] "Pure Virtual method called" server crash

2005-03-01 Thread Alfred Reynolds
Ahh, technically correct, the best kind ;-) Yup, I should have said
make. A program like "ctags" could do this for you (once you integrate
it into the makefile) but I typically just do a full rebuild each time
for linux.

-Alfred 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Luke Graham
Sent: Tuesday, March 01, 2005 8:41 PM
To: hlcoders@list.valvesoftware.com
Subject: Re: [hlcoders] "Pure Virtual method called" server crash

On Tue, 1 Mar 2005 20:21:25 -0800, Alfred Reynolds
<[EMAIL PROTECTED]> wrote:
> Do a full rebuild (i.e delete the obj/ dir), GCC doesn't track header 
> changes well (or at all actually).

Just being pedantic, but gcc doesnt track changes, make does.
 
> - Alfred
> 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Matthew 
> Lewis
> Sent: Tuesday, March 01, 2005 7:18 PM
> To: hlcoders@list.valvesoftware.com
> Subject: [hlcoders] "Pure Virtual method called" server crash
> 
> I installed all the patches from the latest SDK and recompiled on my 
> linux system. Now when I start the linux server it instantly crashes 
> with the error "Pure virtual method called... teminate called without 
> active exception". The core file shows the the error is occuring when 
> the InvokeMethod function is executed
> (game_shared/igamesystem.cpp::264):
> 
> void IGameSystem::PreClientUpdateAllSystems()
> {
>InvokeMethod( &IGameSystem::PreClientUpdate ); }
> 
> The linux server was working prior to the latest SDK update. Any
ideas?
> 
> (RH8.0-2.4.28/gcc-3.4.3)
> 
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.300 / Virus Database: 266.5.2 - Release Date: 2/28/2005
> 
> ___
> 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
> 
> 


--
spooq

___
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] "Pure Virtual method called" server crash

2005-03-01 Thread Luke Graham
On Tue, 1 Mar 2005 20:21:25 -0800, Alfred Reynolds
<[EMAIL PROTECTED]> wrote:
> Do a full rebuild (i.e delete the obj/ dir), GCC doesn't track header
> changes well (or at all actually).

Just being pedantic, but gcc doesnt track changes, make does.
 
> - Alfred
> 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Matthew
> Lewis
> Sent: Tuesday, March 01, 2005 7:18 PM
> To: hlcoders@list.valvesoftware.com
> Subject: [hlcoders] "Pure Virtual method called" server crash
> 
> I installed all the patches from the latest SDK and recompiled on my
> linux system. Now when I start the linux server it instantly crashes
> with the error "Pure virtual method called... teminate called without
> active exception". The core file shows the the error is occuring when
> the InvokeMethod function is executed
> (game_shared/igamesystem.cpp::264):
> 
> void IGameSystem::PreClientUpdateAllSystems()
> {
>InvokeMethod( &IGameSystem::PreClientUpdate ); }
> 
> The linux server was working prior to the latest SDK update. Any ideas?
> 
> (RH8.0-2.4.28/gcc-3.4.3)
> 
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.300 / Virus Database: 266.5.2 - Release Date: 2/28/2005
> 
> ___
> 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
> 
> 


-- 
spooq

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



RE: [hlcoders] "Pure Virtual method called" server crash

2005-03-01 Thread Alfred Reynolds
Do a full rebuild (i.e delete the obj/ dir), GCC doesn't track header
changes well (or at all actually).

- Alfred 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matthew
Lewis
Sent: Tuesday, March 01, 2005 7:18 PM
To: hlcoders@list.valvesoftware.com
Subject: [hlcoders] "Pure Virtual method called" server crash

I installed all the patches from the latest SDK and recompiled on my
linux system. Now when I start the linux server it instantly crashes
with the error "Pure virtual method called... teminate called without
active exception". The core file shows the the error is occuring when
the InvokeMethod function is executed
(game_shared/igamesystem.cpp::264):

void IGameSystem::PreClientUpdateAllSystems()
{
   InvokeMethod( &IGameSystem::PreClientUpdate ); }

The linux server was working prior to the latest SDK update. Any ideas?

(RH8.0-2.4.28/gcc-3.4.3)


--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.2 - Release Date: 2/28/2005


___
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