Git Product home page Git Product logo

Comments (9)

anacrolix avatar anacrolix commented on May 14, 2024

I ran into this too when I tried to use torrent on ARM. I'll see what I can
do, suggestions welcome. I don't recall why I used monotime in the first
place but it was likely something misled.
On 15/09/2015 2:00 AM, "Jaime Pillora" [email protected] wrote:

Hey matt,

Cross compiling fails due to C dependencies. Currently attempting to
compile github.com/anacrolix/torrent/cmd/torrent on
http://gox.jpillora.com/ yields:

../../../../spacemonkeygo/monotime/mono_fallback.go:21:2: no buildable Go source files in /app/.heroku/go/src/github.com/spacemonkeygo/monotime/_cgo

If it's not practical to remove the C dependencies, feel free to close
this.

This is for https://github.com/jpillora/cloud-torrent where I'd like to
have auto-releases working for all platforms (currently only native - linux
amd64 - works)


Reply to this email directly or view it on GitHub
#29.

from torrent.

jpillora avatar jpillora commented on May 14, 2024

It seems go has monotonic time, though it's private

http://golang.org/pkg/runtime/?m=all#nanotime

On Wed, 16 Sep 2015 at 1:51 pm Matt Joiner [email protected] wrote:

I ran into this too when I tried to use torrent on ARM. I'll see what I can
do, suggestions welcome. I don't recall why I used monotime in the first
place but it was likely something misled.
On 15/09/2015 2:00 AM, "Jaime Pillora" [email protected] wrote:

Hey matt,

Cross compiling fails due to C dependencies. Currently attempting to
compile github.com/anacrolix/torrent/cmd/torrent on
http://gox.jpillora.com/ yields:

../../../../spacemonkeygo/monotime/mono_fallback.go:21:2: no buildable
Go source files in /app/.heroku/go/src/
github.com/spacemonkeygo/monotime/_cgo

If it's not practical to remove the C dependencies, feel free to close
this.

This is for https://github.com/jpillora/cloud-torrent where I'd like to
have auto-releases working for all platforms (currently only native -
linux
amd64 - works)


Reply to this email directly or view it on GitHub
#29.


Reply to this email directly or view it on GitHub
#29 (comment).

from torrent.

anacrolix avatar anacrolix commented on May 14, 2024

Do you want to try passing CGO_ENABLED=1, per
https://golang.org/doc/go1.1#crosscompile in gox?

On 16 September 2015 at 19:14, Jaime Pillora [email protected]
wrote:

It seems go has monotonic time, though it's private

http://golang.org/pkg/runtime/?m=all#nanotime

On Wed, 16 Sep 2015 at 1:51 pm Matt Joiner [email protected]
wrote:

I ran into this too when I tried to use torrent on ARM. I'll see what I
can
do, suggestions welcome. I don't recall why I used monotime in the first
place but it was likely something misled.
On 15/09/2015 2:00 AM, "Jaime Pillora" [email protected] wrote:

Hey matt,

Cross compiling fails due to C dependencies. Currently attempting to
compile github.com/anacrolix/torrent/cmd/torrent on
http://gox.jpillora.com/ yields:

../../../../spacemonkeygo/monotime/mono_fallback.go:21:2: no buildable
Go source files in /app/.heroku/go/src/
github.com/spacemonkeygo/monotime/_cgo

If it's not practical to remove the C dependencies, feel free to close
this.

This is for https://github.com/jpillora/cloud-torrent where I'd like
to
have auto-releases working for all platforms (currently only native -
linux
amd64 - works)


Reply to this email directly or view it on GitHub
#29.


Reply to this email directly or view it on GitHub
#29 (comment).


Reply to this email directly or view it on GitHub
#29 (comment).

from torrent.

anacrolix avatar anacrolix commented on May 14, 2024

You might like godepgraph, which I used to track down what was depending on
this:

godepgraph -s -horizontal github.com/anacrolix/torrent/cmd/torrent | dot
-Tpng -o dep.png

I've tested a change in github.com/anacrolix/utp that uses time.Now instead
of monotime.Monotonic, and it looks good, I'll push it now.

On 16 September 2015 at 21:21, Matt Joiner [email protected] wrote:

Do you want to try passing CGO_ENABLED=1, per
https://golang.org/doc/go1.1#crosscompile in gox?

On 16 September 2015 at 19:14, Jaime Pillora [email protected]
wrote:

It seems go has monotonic time, though it's private

http://golang.org/pkg/runtime/?m=all#nanotime

On Wed, 16 Sep 2015 at 1:51 pm Matt Joiner [email protected]
wrote:

I ran into this too when I tried to use torrent on ARM. I'll see what I
can
do, suggestions welcome. I don't recall why I used monotime in the first
place but it was likely something misled.
On 15/09/2015 2:00 AM, "Jaime Pillora" [email protected]
wrote:

Hey matt,

Cross compiling fails due to C dependencies. Currently attempting to
compile github.com/anacrolix/torrent/cmd/torrent on
http://gox.jpillora.com/ yields:

../../../../spacemonkeygo/monotime/mono_fallback.go:21:2: no buildable
Go source files in /app/.heroku/go/src/
github.com/spacemonkeygo/monotime/_cgo

If it's not practical to remove the C dependencies, feel free to close
this.

This is for https://github.com/jpillora/cloud-torrent where I'd like
to
have auto-releases working for all platforms (currently only native -
linux
amd64 - works)


Reply to this email directly or view it on GitHub
#29.


Reply to this email directly or view it on GitHub
<#29 (comment)
.


Reply to this email directly or view it on GitHub
#29 (comment).

from torrent.

anacrolix avatar anacrolix commented on May 14, 2024

Fixes are pushed to github.com/anacrolix/utp

On 16 September 2015 at 21:31, Matt Joiner [email protected] wrote:

You might like godepgraph, which I used to track down what was depending
on this:

godepgraph -s -horizontal github.com/anacrolix/torrent/cmd/torrent | dot
-Tpng -o dep.png

I've tested a change in github.com/anacrolix/utp that uses time.Now
instead of monotime.Monotonic, and it looks good, I'll push it now.

On 16 September 2015 at 21:21, Matt Joiner [email protected] wrote:

Do you want to try passing CGO_ENABLED=1, per
https://golang.org/doc/go1.1#crosscompile in gox?

On 16 September 2015 at 19:14, Jaime Pillora [email protected]
wrote:

It seems go has monotonic time, though it's private

http://golang.org/pkg/runtime/?m=all#nanotime

On Wed, 16 Sep 2015 at 1:51 pm Matt Joiner [email protected]
wrote:

I ran into this too when I tried to use torrent on ARM. I'll see what
I can
do, suggestions welcome. I don't recall why I used monotime in the
first
place but it was likely something misled.
On 15/09/2015 2:00 AM, "Jaime Pillora" [email protected]
wrote:

Hey matt,

Cross compiling fails due to C dependencies. Currently attempting to
compile github.com/anacrolix/torrent/cmd/torrent on
http://gox.jpillora.com/ yields:

../../../../spacemonkeygo/monotime/mono_fallback.go:21:2: no
buildable
Go source files in /app/.heroku/go/src/
github.com/spacemonkeygo/monotime/_cgo

If it's not practical to remove the C dependencies, feel free to
close
this.

This is for https://github.com/jpillora/cloud-torrent where I'd
like to
have auto-releases working for all platforms (currently only native -
linux
amd64 - works)


Reply to this email directly or view it on GitHub
#29.


Reply to this email directly or view it on GitHub
<#29 (comment)
.


Reply to this email directly or view it on GitHub
#29 (comment).

from torrent.

jpillora avatar jpillora commented on May 14, 2024

with CGO, i get a different error:

from torrent.

jpillora avatar jpillora commented on May 14, 2024
clang: error: argument unused during compilation: '-mno-thumb'
# runtime/cgo

from torrent.

anacrolix avatar anacrolix commented on May 14, 2024

http://1d4chan.org/images/5/5c/Fail2.jpg

I guess ditching monotime is the path of least resistance

On 16 September 2015 at 21:35, Jaime Pillora [email protected]
wrote:

clang: error: argument unused during compilation: '-mno-thumb'

runtime/cgo


Reply to this email directly or view it on GitHub
#29 (comment).

from torrent.

jpillora avatar jpillora commented on May 14, 2024

Indeed :) looks like its working now http://gox.jpillora.com/ thanks Matt

from torrent.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.