Menu

#263 Build failure on OS X

closed-fixed
None
5
2011-01-26
2010-12-31
No

Makefile.in contains several invocations of echo -n. However, the Makefile is run using sh, which - at least on OS X - does not support the -n option in the echo builtin (sh on OS X is actually bash, but it emulates a very traditional sh with few or no extensions). The problem can be solved by using the echo tool instead, ie doing "/bin/echo -n" instead of "echo -n". I'll attach a patch.

Discussion

  • Camillo Lugaresi

    patch

     
  • Roland Clobus

    Roland Clobus - 2011-01-03

    Thank you for reporting this issue.

    It appears to me that you are building version 0.12.3.
    Could you try to build Pioneers again with the version in the Subversion repository? (Instead, I could also send you a release candidate for 0.12.4 which should include a fix for this problem).

     
  • Roland Clobus

    Roland Clobus - 2011-01-03
    • assigned_to: nobody --> rclobus
     
  • Camillo Lugaresi

    I am indeed building 0.12.3, sorry for not mentioning it before. I tried building the SVN version before submitting my report, but it appeared to be having trouble with my version of the autotools (autoconf 2.61, automake 1.10). Please send me the rc for 0.12.4 instead. I'm not sure if you can send attachments via sourceforge's email, so I sent you my contact info.

     
  • Roland Clobus

    Roland Clobus - 2011-01-04

    Mail sent to the private e-mail address:

    Hello Camillo,

    Thank you for taking the time to investigate this issue.

    Here is a release candidate for Pioneers 0.12.4. It should fix the issue
    with echo.

    You also reported problems with the autotools.
    Could you run:

    $ ./autogen.sh > autogen.log 2> autogenerr.log

    And send me autogen.log, autogenerr.log and config.log?

     
  • Roland Clobus

    Roland Clobus - 2011-01-10

    Fix committed in svn 1617 (0.12.4)

     
  • Roland Clobus

    Roland Clobus - 2011-01-10
    • status: open --> open-fixed
     
  • Roland Clobus

    Roland Clobus - 2011-01-26
    • status: open-fixed --> closed-fixed
     
  • Roland Clobus

    Roland Clobus - 2011-01-26

    Pioneers 0.12.4 has been released. The bug is fixed in the regular release.

     

Log in to post a comment.