Menu

#25 Cannot build latest beta version 2.0 on linux (ubuntu and probably others)

Main_library
accepted
None
5
2013-03-25
2013-03-25
No

The last version, unable to build using
To build unit tests and performace tests projects run following commands:
1) WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -f Makefile.cvs
2) ./configure
3) make

on ubuntu, first boost should not be included in the makefile, it mandatory, we should install boost-dev package.

Second, some file are missing, pointer_traits.h is missing

memory-mgr# make
make all-recursive
make[1]: Entering directory memory-mgr' Making all in memory-mgr make[2]: Entering directorymemory-mgr'
Making all in detail
make[3]: Entering directory memory-mgr/detail' make[3]: *** No rule to make targetpointer_traits.h', needed by all-am'. Stop. make[3]: Leaving directorymemory-mgr/detail'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory memory-mgr' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directorymemory-mgr'
make: *** [all] Error 2

I cannot go further then that

Related

Bugs: #25

Discussion

  • Anton Matosov

    Anton Matosov - 2013-03-25
    • status: open --> accepted
    • assigned_to: Anton Matosov
     
  • Anton Matosov

    Anton Matosov - 2013-03-25

    Makefiles where not update for a pretty long time (since 1.3) and thus they include many non existing entries.

    However, memory-mgr is header-only library and makefile exists only for installation and testing purposes.

    memory-mgr sub-folder contains the main library sources, everything else is the testing code.

    Please let me know if you still some help in order to build test code.

     
  • Sylvain Rochette

    Thanks for your reply!

    I supposed that, but I wanted to be sure, because when I build my code with
    your memory manager, like in the sample, it is not working on g++ 4.7 with
    c++11, I use c++11 so I was not able to try without it, also it generate
    thousand of warning with c++11, if you want to try out, just build with
    latest version of g++ with -std=c++11

    It's maybe related to another thing to, maybe something is wrong and the
    linux config file is not used but I guess more with C++11 and GCC since on
    your readme it is working with gcc 4.1, 4.7 is far from 4.1 :)

    I hope to use your memory-mgr soon :)

    Regards,
    Sylvain

    On Mon, Mar 25, 2013 at 7:27 PM, Anton Matosov shikin@users.sf.net wrote:

    Makefiles where not update for a pretty long time (since 1.3) and thus
    they include many non existing entries.

    However, memory-mgr is header-only library and makefile exists only for
    installation and testing purposes.

    memory-mgr sub-folder contains the main library sources, everything else
    is the testing code.

    Please let me know if you still some help in order to build test code.

    Status: accepted
    Created: Mon Mar 25, 2013 09:41 PM UTC by Sylvain Rochette
    Last Updated: Mon Mar 25, 2013 11:07 PM UTC
    Owner: Anton Matosov

    The last version, unable to build using
    To build unit tests and performace tests projects run following commands:
    1) WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -f Makefile.cvs
    2) ./configure
    3) make

    on ubuntu, first boost should not be included in the makefile, it
    mandatory, we should install boost-dev package.

    Second, some file are missing, pointer_traits.h is missing

    memory-mgr# make
    make all-recursive
    make[1]: Entering directory memory-mgr' Making all in memory-mgr make[2]:
    Entering directorymemory-mgr'
    Making all in detail
    make[3]: Entering directory memory-mgr/detail' make[3]: *** No rule to
    make targetpointer_traits.h', needed by all-am'. Stop. make[3]: Leaving
    directorymemory-mgr/detail'
    make[2]: * [all-recursive] Error 1
    make[2]: Leaving directory memory-mgr' make[1]: *** [all-recursive] Error
    1 make[1]: Leaving directorymemory-mgr'
    make: * [all] Error 2

    I cannot go further then that

    Sent from sourceforge.net because you indicated interest in
    https://sourceforge.net/p/memory-mgr/bugs/25/

    To unsubscribe from further messages, please visit
    https://sourceforge.net/auth/prefs/

     

    Related

    Bugs: #25


Log in to post a comment.

Monday.com Logo