Page 3 of 16 FirstFirst 1 2 3 4 5 6 13 ... LastLast
Results 61 to 90 of 464

Thread: COMPILE: Linux Port

  1. #61
    closms
    Settler
    Join Date
    03 Nov 2003
    Posts
    29
    Country
    This is closms's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 22, 2013
    Local Time
    23:49

    struct MapPointData and struct TileUtility

    Anyone know why struct MapPointData and struct TileUtility are defined twice? Once in gs/outcom/IMapPointData.h and once in gs/world/MapPoint.h

    The only difference is the size of the map points. 16 bits in IMapPointData.h (plus padding).

    Mike

  2. #62
    closms
    Settler
    Join Date
    03 Nov 2003
    Posts
    29
    Country
    This is closms's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 22, 2013
    Local Time
    23:49

    Re: struct MapPointData and struct TileUtility

    Originally posted by closms
    Anyone know why struct MapPointData and struct TileUtility are defined twice?
    Silly me. MapPointData in IMapPointData has a z component. I'm going to rename it to MapPointData3

    Mike

  3. #63
    J Bytheway
    Emperor J Bytheway's Avatar
    Join Date
    02 Jul 2001
    Location
    England
    Posts
    3,826
    Country
    This is J Bytheway's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    07:49
    The one with a z component is probably a leftover of CTP1, where it was used for the space layer.

  4. #64
    Keygen
    ACS Staff Member / Hosted Site Admin
    Join Date
    09 Jan 2000
    Posts
    7,528
    Country
    This is Keygen's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49
    Glad to see you around closms

    BTW, could you email me with the CVS server address and an active account so I can log in?

  5. #65
    ctplinuxfan
    Warlord
    Join Date
    11 Jan 2004
    Location
    Duisburg, NRW
    Posts
    209
    Country
    This is ctplinuxfan's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49
    Hi,

    i'd also to help out with the linux port, although my time is quite limited until end of march...

    Here comes a short description about me as on sign up thread:

    SECTION: programming, coder, linux port
    COMPILER: gcc 3.3.2
    BACKGROUND: about 6 years experience in c++, 4 years using gnu tools (e.g. autoconf, automake, libtool, make, etc.)
    AVAILABILITY: pending, quite limited until end of march (a few hours per weekend until then)

    areas of interest: native linux port

    Well, another dreaming would be keeping the codebase of the windows and linux port in sync, forming a multiplatform build.
    By having same codebase, we could ensure compability for savegames and multiplayer code (e.g. by common use of sdl, openal, and anet and using #ifdef conditionals for the hopefully rare cases where os dependent code needs to be used).

    Well, a few questions are open, though:
    What tools are intended for use despite make, gcc, sdl, anet and openal (those i found mentioned within the threads)?
    Are there any coding guidelines (e.g. style, naming, etc.)?
    Is e.g. the use of autoconf/automake/libtool planned, or do we kiss by using plain gnu Makefiles and selecting simplicity over portability/configurability?

    Well, i'd be happy if i got a cvs account to introduce myself to the current source changes, but i'd even be glad if we get it running on linux...

    Ciao
    Holger

  6. #66
    ctplinuxfan
    Warlord
    Join Date
    11 Jan 2004
    Location
    Duisburg, NRW
    Posts
    209
    Country
    This is ctplinuxfan's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49

    anet 0.10 gcc 3.3 patch

    Hi,

    with strict aliasing, type punning (sharing one adress among different typed references) gives warnings when using gcc 3.3. This applies also e.g. to (void **)
    casts of references to references of any non-void type.
    Together with -Werror, compile of anet fails.

    Additionally, gcc3.3 does not like strings which do not end in the same line.

    The patch below fixes those problems:
    - typeref changed to voidref, where typeref was not needed
    - where typeref is needed, voidref was introduced as a temporary and the reference to that voidref was passed
    - strings were corrected to end in the same line

    Ciao
    Holger
    Attached Files Attached Files

  7. #67
    closms
    Settler
    Join Date
    03 Nov 2003
    Posts
    29
    Country
    This is closms's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 22, 2013
    Local Time
    23:49
    Originally posted by Keygen

    BTW, could you email me with the CVS server address and an active account so I can log in?
    Hi Keygen,

    I sent you the info to get on the cvs server a while back. Haven't heard anything, just want to make sure that you got it.

    Mike

  8. #68
    Keygen
    ACS Staff Member / Hosted Site Admin
    Join Date
    09 Jan 2000
    Posts
    7,528
    Country
    This is Keygen's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49
    closms, I haven't received anything yet.

    Try marc13@otenet.gr if not already.

  9. #69
    killertux
    Settler
    Join Date
    21 Jan 2004
    Posts
    2
    Country
    This is killertux's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    06:49

    cvs address.

    e-mail me the cvs server address.

  10. #70
    closms
    Settler
    Join Date
    03 Nov 2003
    Posts
    29
    Country
    This is closms's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 22, 2013
    Local Time
    23:49

    Re: cvs address.

    Originally posted by killertux
    e-mail me the cvs server address.
    Hi killertux. I'm glad to see more interest in the linux port. You need to download the original source distribution (the .exe file) and use wine to unpack it so you can agree to the EULA. After you've done that send me an email (closson@cs.ualberta.ca) and I'll set you up with an account.

    Mike

  11. #71
    ctplinuxfan
    Warlord
    Join Date
    11 Jan 2004
    Location
    Duisburg, NRW
    Posts
    209
    Country
    This is ctplinuxfan's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49

    Start of COM-replacement

    Hi,

    i have done some tests on the mm-concept i wrote and implemented a few test classes. After it was ready i noticed a big issue:
    If you pass the pointer of a superclass of a class to a method, it does AddRef() and Release correctly. But when it comes to destruction of the object, only the destructor of the superclass and its superclasses is called. I realized it when i finally got the plugin system working, using a superclass CTP2Plugin for returning loaded plugin instances.
    So i restarted implementation with a similar scheme (abstract classes as interfaces, statically compiled in type ids).
    Here is a test program which shows how interfaces can be used (similar to com or any other object model):
    Code:
    #include "ctp2_config.h"
    #include "ctp2_os_types.h"
    
    #include "IC2Interface.hpp"
    #include "IC2Test.hpp"
    #include "C2Factory.hpp"
    
    #include 
    
    int main(int argc, char **argv)
    {
      IC2Factory *factory = new C2Factory();
      IC2Interface *iface = 0;
      C2FactoryStatus fst = factory->createInstance(C2CID_C2Test,
                                                    &iface);
      if (factory_OK == fst) {
        void *obj = 0;
        C2IQueryStatus ist = iface->QueryInterface(C2IID_IC2Test,
                                                   &obj);
        if (qst_OK == ist) {
          IC2Test *test = (IC2Test *) obj;
          test->test();
          iface->Release();
        }
        iface->Release();
      }
    
      std::cout << "Test" << std::endl;
    
      delete factory;
      factory = 0;
    
      return 0;
    }
    There will be a global factory pointer theC2PluginFactory, which can be used to create instances of registered classes, mainly plugins. It will replace the C2Factory without notice; C2PluginFactory will also be able to load classes from plugins. It will be initialized when main() is entered and destroyed when the program terminates.
    A plugin will contain the following C functions and must have a corresponding C2ClassId with creation code statically implemented within C2PluginFactory::createInstance().
    Code:
    IC2Interface ctp2plugin_create_instance(IC2PluginFactory *caller, void *data);
    void ctp2plugin_delete_instance(IC2Interface *instance);
    const C2ClassID ctp2plugin_get_classid();
    const char *ctp2plugin_get_upn();
    The following picture contains a prerelease of the corresponding interface design (hope it is in sync with its implementation so far),
    including the first interfaces (mapgen plugins) to implement next.
    Not interfaced classes (i.e. classes not derived from abstract classes) will use a simple new/delete mechanism as suggested by Fromafar. When the plugin loading mechanism is reimplemented, too, i'll commit the changes to cvs, and start with adapting mapgen to that and getting things to compile.

    Ciao
    Holger

    PS: Image is a zipped png, upload failed due to image size (916x647).
    Attached Files Attached Files

  12. #72
    closms
    Settler
    Join Date
    03 Nov 2003
    Posts
    29
    Country
    This is closms's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 22, 2013
    Local Time
    23:49

    Re: Start of COM-replacement

    Originally posted by ctplinuxfan
    Hi,

    i have done some tests on the mm-concept i wrote and implemented a few test classes. .....
    Hi Holger, this looks great! Please keep in mind that we would like to merge the windows version and the linux version someday, so anything to make that easier is encouraged.

    I'm not a COM expert, so I trust you know what you're doing .

    Mike

  13. #73
    ctplinuxfan
    Warlord
    Join Date
    11 Jan 2004
    Location
    Duisburg, NRW
    Posts
    209
    Country
    This is ctplinuxfan's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49

    C2OM base done/Refactoring needed?

    Hi,

    the basics of the com replacement are implemented, i named it c2om...
    The replacement supports components linked to the executable and components as shared libraries.

    The changes made in branch com_rewrite_alpha so far:
    * Added base/* (factory + id constants headers + stub plugin header)
    * Added config/* autoconf related stuff
    * Added include/* common headers for os related stuff
    * Added test/base/* test cases for c2om

    I needed to rename ctpdb.y to ctpdb_yacc.y and ctpdb.l to ctpdb_lex.l to resolve naming conflicts within autoconf. Perhaps the same needs to be done for the slic parser.

    Beyond that, the following parts are autoconfed and compile:
    * base
    * mapgen
    * gs/dbgen
    * test/base

    So theoretically, we have working map plugins. The rest needs to be autoconfd, too.

    One ugly thing is the build dependency tree: You cannot simply make a whole subdir, but have to jump back and forth.
    For now i thought of removing the SUBDIRS entry within Makefile.am and running make -C dir for the needed targets, if dir does not fit into a sequential run through all subdirectories.

    Ciao
    Holger

    PS: Ah, making under linux: first change to ctp2_code, then run:
    config/bootstrap && ./configure && make

    Plugin mechanism changed (forgot the argument parameters).
    Function prototypes are in base/ctp2plugin_prototype.h
    Code:
    const C2FactoryStatus ctp2plugin_create_instance(
                                       class IC2Interface **iface,
                                       class IC2PluginFactory *pf,
                                       const uint32 argc, void **argv);
    void ctp2plugin_delete_instance(class IC2Interface *iface);
    const C2ClassID ctp2plugin_get_classid();
    const char * ctp2plugin_get_upn();
    I made smaller changes to the base framework (changing most arguments to const references, because calls then need no stack copies and code runs faster).
    The IC2Factory derives from IC2Interface now (because a plugin containing multiple components needs to pass a creation factory with ctp2plugin_createInstance(...)).

    Attached the changes to the base interfaces.
    Attached Files Attached Files

  14. #74
    ctplinuxfan
    Warlord
    Join Date
    11 Jan 2004
    Location
    Duisburg, NRW
    Posts
    209
    Country
    This is ctplinuxfan's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49
    Hi,

    i just added sdl sound implementation to civctp, leaving cdrom volume open (on linux possibly an ioctl SOUND_MIXER_WRITE_CD, on windows: don't know ).

    So SDL sound and music (cdrom) works under windows and the sound stuff compiles at least under linux...

    Ciao
    Holger

    PS: Changes to the related files between activision code, linux code and the sdl addition got already merged into cvs.

    I might be busy for a moment; as soon as i can spend some time i'll merge the plugin replacement into HEAD (hope i need not to merge between 4 revisions like it was the case for sdl implementation )

  15. #75
    closms
    Settler
    Join Date
    03 Nov 2003
    Posts
    29
    Country
    This is closms's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 22, 2013
    Local Time
    23:49

    Progress Report.

    Hello All,

    Well, I guess you could say that the first milestone has been reached. All the code now compiles!

    I'm working on getting a binary built, as far as a know, these are the issues relating to that.

    1. For calls to windows specific code, do we reimplement, or use wine.
    2. You can't pass non-pod (Plain Old Data) data types to a variable length argument list function. So I guess the most straight forward way is to pass a pointer to the object.
    3. SDL classes for graphics and sound (thanks to Holger!)

    btw, gcc v3.0 _cannot_ compile some of the stl code in ctp2. I'm using gcc 3.2.2.

    Also, Johannes Sixt has been working by himself on porting this to linux as well. He can start the game, create cities, etc. Excellent work! We sent me a patch against the original source. I will drop the patch into cvs (I probably won't apply it). So to Johannes!

    Mike

  16. #76
    closms
    Settler
    Join Date
    03 Nov 2003
    Posts
    29
    Country
    This is closms's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 22, 2013
    Local Time
    23:49

    CVS Server

    Hello All,

    The department has put up a firewall, port 2401, the cvspserver port, is blocked. However, the ssh port (22) is still open. So to access the cvs server use the following CVSROOT

    my CVSROOT would be

    CVSROOT=':ext:mike@setup23a.cs.ualberta.ca:/home/cvsroot'
    CVS_RSH=ssh
    export CVSROOT CVS_RSH

    You will have to send me a ssh public key for this to work.

    Mike

  17. #77
    Joss
    Settler
    Join Date
    03 Nov 2003
    Posts
    6
    Country
    This is Joss's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    06:49
    Hi,
    How can i get cvs access (read only) to take a look at the actual status of the port.
    Cu

  18. #78
    teval
    Settler
    Join Date
    14 Mar 2004
    Posts
    2
    Country
    This is teval's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    06:49
    Let's make a sourceforge acct for this.

    There will be webspace.. CVS.. an infrastructure all in place, all for free.

  19. #79
    J Bytheway
    Emperor J Bytheway's Avatar
    Join Date
    02 Jul 2001
    Location
    England
    Posts
    3,826
    Country
    This is J Bytheway's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    07:49
    Sourceforge only allows projects using the GPL, so you can't do that.

  20. #80
    teval
    Settler
    Join Date
    14 Mar 2004
    Posts
    2
    Country
    This is teval's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    06:49
    It allows any open source-type licenses.
    You just have to specify which, or upload your own.

  21. #81
    J Bytheway
    Emperor J Bytheway's Avatar
    Join Date
    02 Jul 2001
    Location
    England
    Posts
    3,826
    Country
    This is J Bytheway's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    07:49
    Yes, you're right - I misremembered. Still, I'm fairly sure our license is incompatible with any open source license (although nothing in the OSI definition is obviously in conflict with it, certainly the Activision license is strongly against the spirit of open source).

  22. #82
    Locutus
    Deity Locutus's Avatar
    Join Date
    23 Nov 1999
    Location
    De Hel van Enschede
    Posts
    11,706
    Country
    This is Locutus's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49
    The CtP2 source code is not open-source (for one thing, the license does not allow for the completely free and unrestrictred distribution of code or derived products), hence SourceForge is not an option.
    Administrator of WePlayCiv -- Civ5 Info Centre | Forum | Gallery

  23. #83
    runderwo
    Settler
    Join Date
    30 Oct 2003
    Posts
    2
    Country
    This is runderwo's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    06:49
    Has anyone made some contacts to get an updated license? The Jagged Alliance 2 source was recently released, and they had a *much* more reasonable redistribution license (not a EULA) -- non-commercial purposes only, and a clause that entitles the copyright holders to any modifications that you distribute. Neither of those are show-stoppers for a commercial game's source release. The CTP2 license, OTOH, has numerous showstoppers that make spending any time improving the code an undesirable proposal for a number of people.

    It really doesn't matter that Activision has said "Oh, we really didn't mean *that*", because it is likely that they will change their interpretation at some point in the future as soon as somebody does something that they happen not to like. If they really mean it (regarding CVS and porting to linux, etc), then they need to publish the necessary exceptions/updates to the license in writing.

    http://lists.debian.org/debian-legal.../msg00335.html

  24. #84
    Martin Gühmann
    Administrator Martin Gühmann's Avatar
    Join Date
    02 Mar 2001
    Location
    Tübingen, Germany
    Posts
    7,248
    Country
    This is Martin Gühmann's Country Flag
    Thanks
    2
    Thanked 4 Times in 4 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49

    Post

    Can anybody tell me how do you get g++ version 3.3 I think to compile the tech_wllist.h, I just put the file into a test.cpp and I get this error message:

    Code:
    $ c++ test.cpp -o test
    In file included from test.cpp:1:
    tech_wllist.h:233: warning: `tech_WLList::Link' is implicitly a typename
    tech_wllist.h:233: warning: implicit typename is deprecated, please see the 
       documentation for details
    tech_wllist.h: In member function `long unsigned int 
       tech_WLList::RemoveDuplicates()':
    tech_wllist.h:495: error: parse error before `=' token
    tech_wllist.h:502: error: parse error before `=' token
    I hoped to get with g++ a more usable error message then with .NET, it looks like M$ started to respect the standart.

    The offending code is:

    Code:
    template< class T >
    tech_WLList< T >::Link *tech_WLList< T >::NewLink(
    	Link *pPrevLink,
    	Link *pNextLink )
    {
    	Link *pNewLink = m_memory->New();
    	if ( pNewLink )
    	{
    		pNewLink->pPrev = pPrevLink;
    		pNewLink->pNext = pNextLink;
    		m_length++;
    	}
    
    	return pNewLink;
    }
    Link is defined as nested struct in tech_Whilst and looks like this:

    Code:
    protected:
    	struct Link
    	{
    		Link *pPrev;
    		Link *pNext;
    		T element;
    	};
    
    	
    	Link *NewLink( Link *pPrevLink, Link *pNextLink );
    T is a template argument of the tech_Wllist struct:

    Code:
    template< class T >
    class tech_WLList
    {
    -Martin
    Civ2 military advisor: "No complaints, Sir!"

  25. #85
    closms
    Settler
    Join Date
    03 Nov 2003
    Posts
    29
    Country
    This is closms's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 22, 2013
    Local Time
    23:49
    Originally posted by Martin Gühmann
    Can anybody tell me how do you get g++ version 3.3 I think to compile the tech_wllist.h, I just put the file into a test.cpp and I get this error message:
    Hi Martin,

    Try this

    Code:
    template< class T >
    typename tech_WLList< T >::Link *tech_WLList< T >::NewLink(
        Link *pPrevLink,
        Link *pNextLink )
    {
        Link *pNewLink = m_memory->New();
        if ( pNewLink )
        {
            pNewLink->pPrev = pPrevLink;
            pNewLink->pNext = pNextLink;
            m_length++;
        }
                                                                                    
        return pNewLink;
    }

    Mike

  26. #86
    Martin Gühmann
    Administrator Martin Gühmann's Avatar
    Join Date
    02 Mar 2001
    Location
    Tübingen, Germany
    Posts
    7,248
    Country
    This is Martin Gühmann's Country Flag
    Thanks
    2
    Thanked 4 Times in 4 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49

    Post

    Thanks Mike this works.

    -Martin
    Civ2 military advisor: "No complaints, Sir!"

  27. #87
    Solver
    Deity Solver's Avatar
    Join Date
    24 Sep 2000
    Location
    Latvia, Riga
    Posts
    18,354
    Country
    This is Solver's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    09:49
    So, can I, as a completely dumb Linux user, have some hints on this one? Is there a current zip with files that need to be changed in order for this to compile under Linux? Also, I don't think that you compiled the files one by one using gcc, right, there must be a better way?
    Solver, WePlayCiv Co-Administrator
    Contact: solver-at-weplayciv-dot-com
    I can kill you whenever I please... but not today. - The Cigarette Smoking Man

  28. #88
    ctplinuxfan
    Warlord
    Join Date
    11 Jan 2004
    Location
    Duisburg, NRW
    Posts
    209
    Country
    This is ctplinuxfan's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    08:49
    Originally posted by Solver
    So, can I, as a completely dumb Linux user, have some hints on this one? Is there a current zip with files that need to be changed in order for this to compile under Linux?
    For now, the somehow playable version is just the patch by Johannes Sixt; however, the original-cd check has not been ported, yet.

    For this reaason i think the patch hasn't been posted yet, but i could post the sources with the patch applied, if you wish so.

    There are quite some things left which do not work, though playing with the mouse is possible.

    Due to / as a file seperator, the configuration files also need to be fixed.
    As CTP2 doesn't use uniquely cased filenames, easiest way to get it running is to copy an installation of CTP2 onto a fat32 partition (alternative: rename all files in installation which could not be found to correct cased filename).

    I will set up a few subversion repositories soon, to begin merging the sources.
    Unfortunately i do not have all files of the Altered source files thread, so most commits to the apolyton branch will be based on an ALL patch file. Once the apolyton branch is on sync with the latest posts, i will start merging the cvs repository to the apolyton branch and provide merged files for reintegration to the Apolyton code line. The merges will also be commited to cvs.

    Perhaps now/some day apolyton runs/will run apache2 for the forums; then its possible to integrate the subversion repository on the apolyton site.

    Also, I don't think that you compiled the files one by one using gcc, right, there must be a better way?
    You can use make and a Makefile to automate build process, or use autoconf/automake for a more portable build system, first is used in cvs, second in johannes sixt's patch.

    Below is a screenshot of the current version, at the beginning of a game (zip file, because forum doesn't like images bigger than 800x0) ...
    Attached Files Attached Files

  29. #89
    Solver
    Deity Solver's Avatar
    Join Date
    24 Sep 2000
    Location
    Latvia, Riga
    Posts
    18,354
    Country
    This is Solver's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    09:49
    Screenie looks good . I'll guess that most of us will have to wait for some good patch posted, or indeed a nice repository.

    In the meanwhile, I would do good to read up on Linux programming a bit...
    Solver, WePlayCiv Co-Administrator
    Contact: solver-at-weplayciv-dot-com
    I can kill you whenever I please... but not today. - The Cigarette Smoking Man

  30. #90
    Joss
    Settler
    Join Date
    03 Nov 2003
    Posts
    6
    Country
    This is Joss's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 23, 2013
    Local Time
    06:49
    Hi,
    Im wonder if anyone is still working on a linux port, and where to get the few pathes for it. I would be happy to contribute to a linux port.

    Cya

Page 3 of 16 FirstFirst 1 2 3 4 5 6 13 ... LastLast

Similar Threads

  1. COMPILE: Getting the source to compile
    By J Bytheway in forum CtP2 Source Code Project
    Replies: 307
    Last Post: March 29, 2011, 16:39
  2. Replies: 66
    Last Post: February 16, 2011, 18:16
  3. COMPILE: Getting the source to compile on VS.NET
    By vovan in forum CtP2 Source Code Project
    Replies: 62
    Last Post: July 8, 2004, 00:25
  4. Linux port?
    By Asesino_Virtual in forum Civ3-General-Archive
    Replies: 8
    Last Post: October 23, 2001, 16:51

Visitors found this page by searching for:

CTP2 Linux

_msize gcc

gcc _msize

make[3]: *** [quickslic.lo] error 1

unable to open appstr.txtsprites-still file not foundcall to power open sourcecannot find -lttfbash ctp2 configure errord3des.hunable to open appstr.txt. terminating app._msize gcc_msize in gccbinsh: .config.status: no such file or directoryctp2 libttftype sint32 on linuxmake[3]: *** [quickslic.lo]powered by vBulletin health portbinsh: cannot create .dep.inc: operation not permittedx64 linux ctp2 apolyton.neterror: possibly undefined macro: AM_CPPFLAGSpacked attribute ignored for field of type unsigned char workaround deprecated conversion from string constant to char* linux problemdisable warning packed attribute ignoredundefined reference to `lt_dlclose --no-as-needed

Bookmarks

Posting Permissions