Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile fail #273

Closed
volga629 opened this issue Mar 26, 2016 · 3 comments
Closed

Compile fail #273

volga629 opened this issue Mar 26, 2016 · 3 comments

Comments

@volga629
Copy link

Hello Everyone,
I am trying compile on fedora22 server x86_64 and make failing.

[volga629@canldev01 spreed-webrtc-0.24.8]$ ./configure
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for grep that handles long lines and -e... /bin/grep
checking for a sed that does not truncate output... /bin/sed
checking for gawk... (cached) gawk
checking for find... /bin/find
checking for gpm... no
checking for jshint... no
checking for python2... /bin/python2
checking for version of python2... 2.7.10
checking for go... /bin/go
checking for version of Go... 1.5.3
checking third-party Go source code path... /home/volga629/spreed-webrtc-0.24.8/vendor
checking for nodejs... no
checking for node... /bin/node
checking for version of node.js... 0.10.42
checking for compass... /usr/local/bin/compass
checking for version of compass... 1.0.3
checking for sass... /usr/local/bin/sass
checking for version of sass... 3.4.21
checking for scss-lint... /usr/local/bin/scss-lint
checking for version of scss-lint... 0.47.1
checking for compass support in sass... ok
checking for autoprefixer... no
configure: WARNING: Please install autoprefixer before trying to build styles.
checking for pybabel... /bin/pybabel
checking for version of pybabel... 1.3
checking for npm... /bin/npm
checking for version of npm... 1.3.6
checking for po2json support in node.js... ok
checking for version of po2json... 0.4.1
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/styles/Makefile
config.status: creating src/i18n/Makefile
[volga629@canldev01 spreed-webrtc-0.24.8]$ make
/bin/go get app/...
# github.com/longsleep/pkac
vendor/src/github.com/longsleep/pkac/x509.go:61: undefined: elliptic.P224
Makefile:608: recipe for target 'get' failed
make: *** [get] Error 2

@longsleep
Copy link
Contributor

This seems strange, check that your Go installation comes with https://golang.org/src/crypto/elliptic/p224.go file and the file has P224 function inside. Most likely your Go installation is either broken or incomplete.

@volga629
Copy link
Author

I am use build in fedora rpm for golang. Might be missing some dependency, but I am not sure which one.

@longsleep
Copy link
Contributor

https://bugzilla.redhat.com/show_bug.cgi?id=1038683 removes certain files from Golang packaging to comply with US patent laws and thus cannot be used to compile Spreed WebRTC.

See coreos/etcd-ca#22 or hashicorp/vault#432 for other projects suffering this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant