What is a good strategy for finding undefined symbols...

2012-05-11 Thread WhatMeWorry
I've been trying to compile the DerelictGL and finally got it to compile cleanly. But now the linker is complaining. I've been "searching" for hours for these definitions and I feel like I've just been going around in circles. What is a novice to do? Is this just something I am supposed to

Re: What is a good strategy for finding undefined symbols...

2012-05-11 Thread Sean Kelly
On May 11, 2012, at 1:56 PM, WhatMeWorry wrote: > I've been trying to compile the DerelictGL and finally got it to compile > cleanly. But now the linker is complaining. > > I've been "searching" for hours for these definitions and I feel like I've > just been going around in circles. > > What

Re: What is a good strategy for finding undefined symbols...

2012-05-11 Thread Dmitry Olshansky
On 12.05.2012 0:56, WhatMeWorry wrote: I've been trying to compile the DerelictGL and finally got it to compile cleanly. But now the linker is complaining. I've been "searching" for hours for these definitions and I feel like I've just been going around in circles. What is a novice to do? Is th

Re: What is a good strategy for finding undefined symbols...

2012-05-12 Thread WhatMeWorry
Looks like you are trying to link. Libraries are not linked they are just compiled. Then object files are put together into library file. Link produces *executable* (yeah I recall that was hard to get at first). Wait, isn't that the whole point of libraries, that they are pre-compiled? Link

Re: What is a good strategy for finding undefined symbols...

2012-05-12 Thread Andrew Wiley
On Sat, May 12, 2012 at 12:22 PM, WhatMeWorry wrote: > Looks like you are trying to link. Libraries are not linked they are just >> compiled. Then object files are put together into library file. >> Link produces *executable* (yeah I recall that was hard to get at first). >> >>> >>> > Wait, isn'

Re: What is a good strategy for finding undefined symbols...

2012-05-12 Thread Mike Parker
On 5/13/2012 2:22 AM, WhatMeWorry wrote: Looks like you are trying to link. Libraries are not linked they are just compiled. Then object files are put together into library file. Link produces *executable* (yeah I recall that was hard to get at first). Wait, isn't that the whole point of libr

Re: What is a good strategy for finding undefined symbols...

2012-05-14 Thread WhatMeWorry
Linking happens when you build an executable. If you are building just the libraries, there is no linking done at all. To compile DerelictGL, you do not need to link anything. It appears you are compiling Derelict 2, in which case the supplied makefiles should do everything necessary to bu

Re: What is a good strategy for finding undefined symbols...

2012-05-14 Thread Michael Parker
On 5/15/2012 4:23 AM, WhatMeWorry wrote: Linking happens when you build an executable. If you are building just the libraries, there is no linking done at all. To compile DerelictGL, you do not need to link anything. It appears you are compiling Derelict 2, in which case the supplied make

Re: What is a good strategy for finding undefined symbols...

2012-05-15 Thread WhatMeWorry
On Tuesday, 15 May 2012 at 05:35:35 UTC, Michael Parker wrote: On 5/15/2012 4:23 AM, WhatMeWorry wrote: Linking happens when you build an executable. If you are building just the libraries, there is no linking done at all. To compile DerelictGL, you do not need to link anything. It appear

Re: What is a good strategy for finding undefined symbols...

2012-05-16 Thread Mike Parker
On 5/16/2012 10:15 AM, WhatMeWorry wrote: I'm just going start from scratch. However, this might be a real beginner question, but when I go to the ttp://svn.dsource.org/projects/derelict/branches/Derelict2 link, I see Revision 630: /branches/Derelict2 .. DerelictAL/ DerelictAllegro/ DerelictFM