Boost Sources: Cannot utime: Argument list too long
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 631 from 2010/2/10
    From: FRANCE
    Great :-)

    i look into source... and i try to build it with your readme help
    and filesystem/iostream need to be rewrite i think :-(
    i see some "bind" redefined... and lot of ixemul thing not available with noixemul
    PowerMac G5 Quad 2.5, IMac G5 2.1, PowerBook G4 1.5, MacMini 1.5
    My MOS ports
  • »18.01.25 - 07:06
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3132 from 2003/3/5
    From: Canada
    An ixemul build will not be very useful since it can only be used for ixemul commandline apps. Bind errors likely come from macros in socket headers. You likely need some #undefs.
  • »18.01.25 - 13:51
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 631 from 2010/2/10
    From: FRANCE
    Quote:

    jacadcaps a écrit :
    An ixemul build will not be very useful since it can only be used for ixemul commandline apps. Bind errors likely come from macros in socket headers. You likely need some #undefs.



    yeah.. i always have this bind lol
    and indeed... all build done with noixemul :-)
    PowerMac G5 Quad 2.5, IMac G5 2.1, PowerBook G4 1.5, MacMini 1.5
    My MOS ports
  • »18.01.25 - 14:50
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Posts: 600 from 2004/4/15
    What I have done so far:

    Introduced boost/config/platform/morhphos.hpp:
    Code:

    #define BOOST_PLATFORM "MorphOs"

    #ifdef __cplusplus
    #include <cstdlib>
    #else
    #include <stdlib.h>
    #endif

    #ifndef __STDC_LIMIT_MACROS
    #define __STDC_LIMIT_MACROS
    #endif

    #include <boost/config/detail/posix_features.hpp> // not sure about this


    Add the header into boost/config/detail/select_platform_config.hpp:

    Code:

    ...
    #elif defined(__morphos__)
    // MorphOs (put this before the AmigaOS statement)
    # define BOOST_PLATFORM_CONFIG "boost/config/platform/morphos.hpp"
    ....


    Put user-config.jam in root dir:
    Code:

    using gcc : power : /gg/bin/ppc-morphos-g++-11 ;


    build command:
    Code:

    ./b2 cxxflags="-std=c++17" cflags="-noixemul -D__morphos__" toolset=gcc-power link=static threading=single variant=release optimization=speed
    --user-config=/home/andre/workspace/other/boost_1_87_0/user-config.jam
    --build-dir=/tmp/boost-build
    --prefix=/tmp/boost-install
    --with-atomic
    --with-chrono
    --with-program_options
    --with-system
    --with-random
    --with-test
    --with-locale
    --with-filesystem
    --with-iostreams
    install



    program_options fails: don't know why, because it should do
    filesystem fails: missing POSIC filesystem implementation
    iostreams fails: did not look inside yet

    There is some work to do.
    Maybe it is a good idea to share our work in a git repo?
    regards
    eliot
  • »19.01.25 - 10:29
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Posts: 600 from 2004/4/15
    Quote:

    jacadcaps wrote:
    An ixemul build will not be very useful since it can only be used for ixemul commandline apps. Bind errors likely come from macros in socket headers. You likely need some #undefs.


    Yes your absolutely right. That's not an good idea.
    regards
    eliot
  • »19.01.25 - 10:30
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 631 from 2010/2/10
    From: FRANCE
    Quote:

    eliot a écrit :

    program_options fails: don't know why, because it should do
    filesystem fails: missing POSIC filesystem implementation
    iostreams fails: did not look inside yet

    There is some work to do.
    Maybe it is a good idea to share our work in a git repo?




    Yeah i think i think it's good idea
    PowerMac G5 Quad 2.5, IMac G5 2.1, PowerBook G4 1.5, MacMini 1.5
    My MOS ports
  • »19.01.25 - 11:01
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 631 from 2010/2/10
    From: FRANCE
    i push a little (very little) contribution
    PowerMac G5 Quad 2.5, IMac G5 2.1, PowerBook G4 1.5, MacMini 1.5
    My MOS ports
  • »19.01.25 - 16:16
    Profile Visit Website