Building on travis for osx

Open
#778 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
c, ruby

Research direction

Start with .travis.yml lines 16-19 from the linked working example and inspect how rugged is built on Travis for macOS. Compare that setup with the repository's existing Travis configuration and determine why RUGGED_USE_SYSTEM_LIBRARIES=y is required. Done means the macOS Travis build works with a simpler configuration or the dependency requirement is documented.

Written by the indexing model from the issue text.

Description

I've been trying to get this to work on travis.

I finally got this to work:

https://github.com/kurocha/teapot/blob/4ad7ae859bbff1a46744406634cf852dd5286ac2/.travis.yml#L16-L19

But, is there something simpler?

Without using RUGGED_USE_SYSTEM_LIBRARIES=y it would fail but I don't know why. It worked locally.

Dominant language
C
Stars
2.3k
Forks
293
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from libgit2/rugged

All issues in libgit2/rugged

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.