Page 1 of 2 12 LastLast
Results 1 to 20 of 35

Thread: IMPORTANT: cleaned up Development environment

  1. #1
    tdev
    tdev is offline
    tdev's Avatar


    Developer
    Join Date
    Apr 2007
    Location
    Germany
    Age
    29
    Posts
    10,444
    Blog Entries
    75
    Country: Germany

    Post IMPORTANT: cleaned up Development environment

    currently cleaning up the development environment a bit. Changes so far:
    [*] removed obsolete code parts: AITRAFFIC, OPENCL (both unmaintained and unusable since the start)[*] removed Ogre 1.4[*] removed paged geometry export (not used)[*] removed experimental, unused code[*] removed wsync and moved to its own project. Not needed for compilation[*] removed unused branches[*] renamed 'build' to 'source'[*] rewrote buildsystem: using variables for every path now, should make it easier to integrate it with using OS libs later.[*] put buildsystem one directory up: its root is in trunk/ now.[*] modify directory structure a bit: [*] removed test/ directory[*] created bin/ directory (which replaces test/current)[*] removed the need to install the binaries[*] ship contents in the development svn without the need to compile it (very basic)

    If you experience problems with SVN, i would suggest that you checkout the subversion directory freshly. (and remove the old version)

    please compile according to http://wiki.rigsofrods.com/pages/Compiling_Sources

    sorry for the hassle, but we have to clean up things from time to time to keep this running smoothly.

  2. #2
    secondking
    Guest

    Post Re: IMPORTANT: cleaned up Development environment

    will the directory changes affect patches released prior.
    it seems these changes are a step forward in presenting ror's svn as a easy to use trunk, all though my congratulation should come after i build and run the svn ;/ still good to see some movment.

  3. #3
    tdev
    tdev is offline
    tdev's Avatar


    Developer
    Join Date
    Apr 2007
    Location
    Germany
    Age
    29
    Posts
    10,444
    Blog Entries
    75
    Country: Germany

    Post Re: IMPORTANT: cleaned up Development environment

    Quote Originally Posted by secondking
    will the directory changes affect patches released prior.
    depends on the patches, most changes can still be merged by hand if it refuses to merge automatically.

    Quote Originally Posted by secondking
    it seems these changes are a step forward in presenting ror's svn as a easy to use trunk, all though my congratulation should come after i build and run the svn ;/ still good to see some movment.
    yes, i hope it will be much easier to use when working properly

  4. #4
    secondking
    Guest

    Post Re: IMPORTANT: cleaned up Development environment

    just tried to build and there are a few errors, its probably from incorrect setup.
    http://rigsofrods.pastebin.com/m59d99cb4

  5. #5
    Box5diesel
    Box5diesel is offline
    Box5diesel's Avatar
    Invited Member
    Join Date
    Aug 2007
    Location
    Wa
    Posts
    3,723
    Blog Entries
    1

    Post Re: IMPORTANT: cleaned up Development environment

    Thats to bad what happened with Nagy, I was looking forward to the Open CL.
    can you delete this guys signature -gabester

  6. #6
    1crash007
    1crash007 is offline
    1crash007's Avatar
    Got Blazer?
    Join Date
    Apr 2007
    Location
    Norwich, ON, Canada
    Age
    36
    Posts
    3,565
    Country: Canada

    Post Re: IMPORTANT: cleaned up Development environment

    Quote Originally Posted by Box5diesel
    Thats to bad what happened with Nagy, I was looking forward to the Open CL.
    I agree with box5 on that what did happen with open CL?

  7. #7
    tdev
    tdev is offline
    tdev's Avatar


    Developer
    Join Date
    Apr 2007
    Location
    Germany
    Age
    29
    Posts
    10,444
    Blog Entries
    75
    Country: Germany

    Post Re: IMPORTANT: cleaned up Development environment

    opencl will come, dont take this as the end for it

    the reason i removed it: it was a small stub of dis-functional code hanging around in RoR. It should be fairly easy to start again with this from zero as there was not much yet.


    Quote Originally Posted by secondking
    just tried to build and there are a few errors, its probably from incorrect setup.
    http://rigsofrods.pastebin.com/m59d99cb4
    im still fighting with cmake under windows to behave like i want :-\

  8. #8
    Progor
    Progor is offline

    Join Date
    Jan 2010
    Posts
    58

    Post Re: IMPORTANT: cleaned up Development environment

    If nobody else grabs it in the next few months, I'll do OpenCL when I finish Magna Terra.

  9. #9
    secondking
    Guest

    Post Re: IMPORTANT: cleaned up Development environment

    I've got a compile to work with no missing files but I've still got compile error's
    I'm doing a complete rebuild now and well see if there are still errors.
    [code]------ Build started: Project: RoR, Configuration: Release Win32 ------
    Compiling...
    Landusemap.cpp
    Compiling resources...
    Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
    Copyright (C) Microsoft Corporation.

  10. #10
    tdev
    tdev is offline
    tdev's Avatar


    Developer
    Join Date
    Apr 2007
    Location
    Germany
    Age
    29
    Posts
    10,444
    Blog Entries
    75
    Country: Germany

    Post Re: IMPORTANT: cleaned up Development environment

    Quote Originally Posted by Progor
    If nobody else grabs it in the next few months, I'll do OpenCL when I finish Magna Terra.
    awesome to hear

    Quote Originally Posted by secondking
    I've got a compile to work with no missing files but I've still got compile error's
    i have just fixed a couple of errors here, works well now here. Please try to use a fresh svn checkout if it continues to refuse to work.

  11. #11
    secondking
    Guest

    Post Re: IMPORTANT: cleaned up Development environment

    ok updated svn and went to run cmake
    [code]Check for working C compiler: cl
    Check for working C compiler: cl -- works
    Detecting C compiler ABI info
    Detecting C compiler ABI info - done
    Check for working CXX compiler: cl
    Check for working CXX compiler: cl -- works
    Detecting CXX compiler ABI info
    Detecting CXX compiler ABI info - done
    CMake Error at dependencies/mysocketw/CMakeLists.txt:9 (windows_hacks):

  12. #12
    tdev
    tdev is offline
    tdev's Avatar


    Developer
    Join Date
    Apr 2007
    Location
    Germany
    Age
    29
    Posts
    10,444
    Blog Entries
    75
    Country: Germany

    Post Re: IMPORTANT: cleaned up Development environment

    Quote Originally Posted by secondking
    ok updated svn and went to run cmake
    its there: http://redmine.rigsofrods.org/projec...CMakeLists.txt
    you are sure you updated everything? :-\

  13. #13
    secondking
    Guest

    Post Re: IMPORTANT: cleaned up Development environment

    everything i updated to svn head, i tried cmake and it want do anything here is as much proof as i can with out you sitting next to me.
    ok i think i got it sorted i set the source dir wrong... being used to a sub dir i set it to source instead of root.

  14. #14
    memory
    memory is offline

    Join Date
    May 2007
    Posts
    126
    Country: Italy

    Post Re: IMPORTANT: cleaned up Development environment

    Everything cleaned, then updated (or better re-downloaded the whole thing) and compilation OK! (There isn't INSTALL, but compiling BUILD_ALL works well)

  15. #15
    tdev
    tdev is offline
    tdev's Avatar


    Developer
    Join Date
    Apr 2007
    Location
    Germany
    Age
    29
    Posts
    10,444
    Blog Entries
    75
    Country: Germany

    Post Re: IMPORTANT: cleaned up Development environment

    so, the cleanup work on this is mostly done and i hope you see the benefits:
    [*] full optimization in release mode, no optimization in debug mode[*] directly builds to the bin/ directory, no more copy2test required

  16. #16
    estama
    estama is offline
    estama's Avatar

    Join Date
    Feb 2009
    Age
    34
    Posts
    648
    Country: United States

    Post Re: IMPORTANT: cleaned up Development environment

    Thomas, should these be in the svn update? :

    [code]
    A

  17. #17
    tdev
    tdev is offline
    tdev's Avatar


    Developer
    Join Date
    Apr 2007
    Location
    Germany
    Age
    29
    Posts
    10,444
    Blog Entries
    75
    Country: Germany

    Post Re: IMPORTANT: cleaned up Development environment

    Quote Originally Posted by estama
    Thomas, should these be in the svn update? :
    BTW, nice work. RoR needed it badly.
    yes, these are the libs that are needed to link Ogre under windows

    i thought about removing ogre from the svn completely, that would decrease the trunk size from 120 to 20 MB.
    But it would increase the work required to compile ror under windows.

    what do you think?

  18. #18
    memory
    memory is offline

    Join Date
    May 2007
    Posts
    126
    Country: Italy

    Post Re: IMPORTANT: cleaned up Development environment

    Quote Originally Posted by tdev
    yes, these are the libs that are needed to link Ogre under windows

    i thought about removing ogre from the svn completely, that would decrease the trunk size from 120 to 20 MB.
    But it would increase the work required to compile ror under windows.

    what do you think?
    If it's only the first time is ok...

    I don't know if it's the right place but with the latest svn I get tons of these messages and about 3 mb log file in few minutes.
    OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:33: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with name Core/MemoryText not found. in OverlayManager::getOverlayElementImpl at .\src\OgreOverlayManager.cpp (line 593)
    16:40:34: OGRE EXCEPTION(5:ItemIdentityException): OverlayElement with n

  19. #19
    tdev
    tdev is offline
    tdev's Avatar


    Developer
    Join Date
    Apr 2007
    Location
    Germany
    Age
    29
    Posts
    10,444
    Blog Entries
    75
    Country: Germany

    Post Re: IMPORTANT: cleaned up Development environment

    fixed that error, thanks for notice.

    also, in case you wonder: RoRBot will check-in new binaries, content and update the streams on its own from now on. It will compile a new windows version for the updater for every code change.

  20. #20
    memory
    memory is offline

    Join Date
    May 2007
    Posts
    126
    Country: Italy

    Post Re: IMPORTANT: cleaned up Development environment

    Quote Originally Posted by tdev
    fixed that error, thanks for notice.

    also, in case you wonder: RoRBot will check-in new binaries, content and update the streams on its own from now on. It will compile a new windows version for the updater for every code change.
    Interesting...and the new updater is nice!

    I've got a problem:

Similar Threads

  1. [Not-Confirmed] RoR 0.35 Entry Point Error [Posted a IMPORTANT NOTICE]
    By the18wosdealer in forum Game Support (windows)
    Replies: 3
    Last Post: 04-04-08, 04:59 AM

Posting Permissions



About Rigs of Rods

    Rigs of Rods is a unique soft body physics simulator.


Some Tools


Partners

SourceForge.net

Follow us

Twitter youtube Facebook RSS Feed


impressum