Skip to content

can't build Aporia on OS X 10.9 #49

@aaarbk

Description

@aaarbk

nimrod and babel both cloned from Github and built on OS X 10.9 (Mavericks).

Cloned Aporia from Github and tried building by executing babel build, which fails with the following log:

Looking for gtk2 (>= 1.0)...
Dependency already satisfied.
Building aporia/aporia using c backend...
Hint: used config file '/Users/eep2ak/Nimrod/config/nimrod.cfg' [Conf]
Hint: used config file '/Users/eep2ak/funwithlangs/Aporia/aporia.nimrod.cfg' [Conf]
Hint: system [Processing]
Hint: aporia [Processing]
Hint: glib2 [Processing]
Hint: gtk2 [Processing]
Hint: atk [Processing]
Hint: pango [Processing]
Hint: gdk2pixbuf [Processing]
Hint: gdk2 [Processing]
Hint: gtksourceview [Processing]
Hint: dialogs [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: times [Processing]
Hint: posix [Processing]
Hint: osproc [Processing]
Hint: strtabs [Processing]
Hint: hashes [Processing]
Hint: streams [Processing]
Hint: sequtils [Processing]
lib/pure/osproc.nim(268, 13) Warning: 'startCmd' is deprecated [Deprecated]
lib/pure/osproc.nim(292, 19) Warning: 'startCmd' is deprecated [Deprecated]
lib/pure/osproc.nim(300, 14) Warning: 'startCmd' is deprecated [Deprecated]
lib/pure/osproc.nim(836, 10) Warning: 'startCmd' is deprecated [Deprecated]
Hint: pegs [Processing]
Hint: unicode [Processing]
Hint: parseopt [Processing]
lib/pure/parseopt.nim(54, 34) Warning: 'quoteIfContainsWhite' is deprecated [Deprecated]
aporia.nim(12, 29) Warning: 'parseopt' is deprecated [Deprecated]
Hint: asyncio [Processing]
Hint: sockets [Processing]
Hint: unsigned [Processing]
Hint: encodings [Processing]
Hint: tables [Processing]
Hint: math [Processing]
Hint: algorithm [Processing]
Hint: settings [Processing]
Hint: utils [Processing]
Hint: AboutDialog [Processing]
Hint: CustomStatusBar [Processing]
CustomStatusBar.nim(92, 8) Hint: 'tid' is declared but not used [XDeclaredButNotUsed]
utils.nim(485, 10) Warning: 'quoteIfContainsWhite' is deprecated [Deprecated]
utils.nim(495, 14) Warning: 'quoteIfContainsWhite' is deprecated [Deprecated]
utils.nim(497, 12) Warning: 'quoteIfContainsWhite' is deprecated [Deprecated]
Hint: cfg [Processing]
Hint: parsecfg [Processing]
Hint: lexbase [Processing]
cfg.nim(55, 16) Warning: 'quoteIfContainsWhite' is deprecated [Deprecated]
cfg.nim(233, 6) Warning: 'nil' statement is deprecated; use an empty 'discard' statement instead [NilStmt]
cfg.nim(277, 6) Warning: 'nil' statement is deprecated; use an empty 'discard' statement instead [NilStmt]
cfg.nim(334, 6) Warning: 'nil' statement is deprecated; use an empty 'discard' statement instead [NilStmt]
Hint: search [Processing]
Hint: re [Processing]
Hint: pcre [Processing]
search.nim(60, 6) Hint: 'brackets' is declared but not used [XDeclaredButNotUsed]
search.nim(120, 6) Hint: 'matches' is declared but not used [XDeclaredButNotUsed]
Hint: suggest [Processing]
Hint: processes [Processing]
processes.nim(328, 58) Warning: 'poUseShell' is deprecated [Deprecated]
processes.nim(327, 28) Info: instantiation from here
processes.nim(327, 28) Info: instantiation from here
lib/pure/osproc.nim(620, 4) Error: internal error: analysis not implemented for: nkFinally
No stack traceback available
FAILURE: Execution failed with exit code 1

Notice the Error: internal error: analysis not implemented for: nkFinally. I inspected the code in osproc.nim and there doesn't appear to be any try clause to correspond with the finally.
I know absolutely no nimrod yet - my intention was to set up Aporia first before trying to learn it - so I'm not really interested in attempting to fix this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions