Opened 13 years ago

Closed 9 years ago

#33891 closed request (fixed)

shenidam port request

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc: sam.kuper@…, pixilla (Bradley Giesbrecht)
Port: shenidam

Description

Sam Kuper requested a port of shenidam. I'll attach my in-progress attempt.

Attachments (1)

Portfile (1.0 KB) - added by ryandesign (Ryan Carsten Schmidt) 13 years ago.

Download all attachments as: .zip

Change History (5)

Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: Portfile added

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Here's my not-yet-working port. If anybody can finish this please do.

The latest version 0.5.0 was released in April 2011 and has numerous bugs that prevent it from building. Many of them have been fixed in the git repository since then, so the port fetches from git instead of from the distfile.

The documentation mentions a dependency on python, so I added a python27 dependency, but the port finds the system's python; the port needs to be fixed to use python27.

During the cmake configure phase, it says:

-- Looking for _init in boost_thread
-- Looking for _init in boost_thread - not found
-- Looking for C++ include boost/thread.hpp
-- Looking for C++ include boost/thread.hpp - found
CMake Warning at CMakeLists.txt:83 (message):
  No boost::thread library available.

The build fails with:

Undefined symbols:
  "boost::thread::hardware_concurrency()", referenced from:
      parse_options(int, char**)in shenidam_main.cpp.o
ld: symbol(s) not found

comment:2 Changed 13 years ago by pixilla (Bradley Giesbrecht)

Cc: pixilla@… added

Cc Me!

comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

I filed a bug report upstream for now.

comment:4 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

shenidam 1.0 added in r142455.

Note: See TracTickets for help on using tickets.