![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#41 |
Horus - Egyptian Sky God
![]() Join Date: June 7, 2007
Location: Japan
Age: 47
Posts: 2,614
|
![]()
But what about compiling while including special additional libraries? (Like the gnulib you mentioned above...)
__________________
Original Dungeon Craft art at my home page: http://dhost.info/uatu/ My Blog: http://advanceddantiansanddragons.blogspot.com |
![]() |
![]() |
![]() |
#42 |
Jack Burton
![]() Join Date: July 13, 2001
Location: Stumptown
Age: 53
Posts: 5,444
|
![]()
It's all about how the code is written. If one wanted to include gnulib without taking out MFCs, it would be twice the code. Hmm, and I hadn't thought of this until right now, but MFCs only work on Windows and in fact it's illegal to use them on other systems (per MS license) not to mention that they won't work.
As I think about it a little more carefully, I have no idea how a program reacts when you have two calls for the same thing (one for each library). I imagine you would need to put in code at the beginning saying something like "if gnulib present, ignore MFC" and vice versa I think it will be easier to replace MFCs in chunks - but I don't know how big of chunks - to check it out and see if it's working. This is really stretching my programming knowledge. ![]() |
![]() |
![]() |
![]() |
#43 |
Horus - Egyptian Sky God
![]() Join Date: June 7, 2007
Location: Japan
Age: 47
Posts: 2,614
|
![]()
Well, definitely, I think ultimately removing MFC would be the way to go.
I'm just not sure how to compile anything with added libraries (just leave a copy of the libraries in a folder nearby or something like that?). It does seem a good idea to replace MFC in chunks, so that we can actually see what is going wrong as we find it... ![]()
__________________
Original Dungeon Craft art at my home page: http://dhost.info/uatu/ My Blog: http://advanceddantiansanddragons.blogspot.com |
![]() |
![]() |
![]() |
#44 |
Jack Burton
![]() Join Date: July 13, 2001
Location: Stumptown
Age: 53
Posts: 5,444
|
![]()
Finding libraries when compiling is easy.
![]() The problem with doing it in chuncks is that for a while (until it's done) the source code will be a lot bigger and more resources will be needed for running the compiled programs. |
![]() |
![]() |
![]() |
#45 |
Horus - Egyptian Sky God
![]() Join Date: June 7, 2007
Location: Japan
Age: 47
Posts: 2,614
|
![]()
Hmm - good point!
If DC is done in objects (or some other neat way of division), might be doable, 1 object at a time... But anyway, I wouldn't be able to try to do the MFC thing myself, I guess, since I can't compile on Windows - unless, of course, I wanted to try doing the WHOLE THING before compiling it... (a definitely recipe for failure!)
__________________
Original Dungeon Craft art at my home page: http://dhost.info/uatu/ My Blog: http://advanceddantiansanddragons.blogspot.com |
![]() |
![]() |
![]() |
#46 |
Jack Burton
![]() Join Date: July 13, 2001
Location: Stumptown
Age: 53
Posts: 5,444
|
![]()
I wrote a reply, hit send and my browser crashed.
![]() ![]() If you were to contact someone who knew about this - LurchBrick, Tarlanon, Paul, CocoaSpud - maybe it's the case that each object can be checked independent of the whole project. I do know (what follows is obvious) that the editor, engine, gpdl and cdx parts can be compiled separately...it may be that subsections can as well. |
![]() |
![]() |
![]() |
#47 |
Horus - Egyptian Sky God
![]() Join Date: June 7, 2007
Location: Japan
Age: 47
Posts: 2,614
|
![]()
Hmm - that wasn't obvious to me!
![]()
__________________
Original Dungeon Craft art at my home page: http://dhost.info/uatu/ My Blog: http://advanceddantiansanddragons.blogspot.com |
![]() |
![]() |
![]() |
#48 |
Jack Burton
![]() Join Date: July 13, 2001
Location: Stumptown
Age: 53
Posts: 5,444
|
![]()
You should take a look at the code SourceForge. It'll give you a good idea of what lays ahead of the linux conversion team.
In the source, you'll see that it breaks down into four separate areas (the ones I outlined in the earlier post). |
![]() |
![]() |
![]() |
#49 |
Dungeon Master
![]() Join Date: October 1, 2003
Location: NSW Australia
Age: 49
Posts: 68
|
![]()
Unfortunately this can't be done separately. Everything, objects, drawing code, etc uses MFC and CDX as a base so you can't just update one part of the code to run on some other library as it has to interact with MFC.
Hence why I still believe that starting over from scratch is the simplest way to go forward. |
![]() |
![]() |
![]() |
#50 |
Jack Burton
![]() Join Date: July 13, 2001
Location: Stumptown
Age: 53
Posts: 5,444
|
![]()
Yay! Finally someone who is a coder.
![]() I had suspected this. Oh well, it doesn't it can't be done, just like you say LB, it will probably just be easier to to start anew, except for maybe CocoaSpud b/c of his great familiarity with the code (he had said that it was something he wanted to do, but the task seemed too big). As I've said before LurchBrick, anything I can do to help... ![]() ![]() ![]() |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Please recommend a "lite" browser for an elderly Linux computer | seclists | General Discussion | 4 | 02-14-2005 09:01 AM |
Searching for "Star Blazers" aka "Uchuu Senchen Yamato," or "Space Battleship Yamato" | Skydracgrrl | Entertainment (Movies, TV Shows and Books/Comics) | 3 | 12-17-2004 01:38 PM |
Searching for "Star Blazers" aka "Uchuu Senchen Yamato," or "Space Battleship Yamato" | Skydracgrrl | General Conversation Archives (11/2000 - 01/2005) | 0 | 12-02-2004 09:27 PM |
"It's Not Easy Being A Hussein" | Lil Lil | General Discussion | 1 | 04-14-2003 08:14 PM |
Easy "trick" to win battles | n00body | Baldurs Gate & Tales of the Sword Coast | 18 | 10-17-2002 06:27 AM |