Comments (11)
To be clear, it's folly that's failing to build when you run getdeps.sh?
Can you give me:
- The os version that you are trying to build on
- The command that you ran
- The full output of the build including the error
Thanks.
from fboss.
Hi,
Sorry for a late reply.
Here is the full output of "getdeps.sh": http://pastebin.com/SvKifqJa
I am compiling fboss on a ONL platform which is like this:
root@localhost:~/fboss# uname -a
Linux localhost 3.18.25-OpenNetworkLinux #1 SMP Thu Sep 1 18:34:44 UTC 2016 x86_64 GNU/Linux
root@localhost:~/fboss#
Please let me know if I can give any other information.
from fboss.
building folly/folly...
configure: error: cannot find install-sh, install.sh, or shtool in build-aux "."/build-aux
These come from automake/autoconf's setup scripts. Have you got them installed correctly? Can you manually try running the commands in getdeps.sh to build folly?
Also, your clock seems to be extremely skewed -- this will probably impact the correctness of your builds.
from fboss.
Any luck?
By the way, if you keep track of the packages that the package install command (./getdeps.sh pkg
) is missing, can you either give me a pull request, or list them here so that I can add them?
from fboss.
I have installed the fboss packages from the ONL repository as mentioned in this link (https://goo.gl/pM1cLH).
Thanks for your kind help!!
from fboss.
Hi Ori,
The fboss package installation went successfully, but starting it is giving an error message as below. Can you please tell me if I am missing something?:
from fboss.
I don't believe that's a message printed by fboss. Try running the agent manually.
I suspect that's going to be an issue with the init scripts.
from fboss.
You can edit the fboss_wedge_agent script in /etc/init.d and change it so that it checks for the wedge100.
elif [ $PLATFORM != x86-64-facebook-wedge100-r0 ] ; then
log_failure_msg "Failed: FBOSS not supported for platform $PLATFORM"
exit 0
This will still probably fail due to the fact that OpenNSL we download is for the Wedge40 and there is no public release of OpenNSL 6.4.6.6 for the Wedge100.
We are currently working on FBOSS for the Wedge100 on ONL, but I don't have an ETA yet.
from fboss.
FBOSS for Wedge 100 on ONL is now in beta 👍
From a clean install of the latest debian 8 version of ONL : http://opennetlinux.org/binaries/latest-DEB8-AMD64-installed.installer
Run: dhclient ma1; apt-get update; apt-get install fboss-w100
answer yes to the unsigned packages
then you can run /etc/init.d/fboss_wedge_agent start
most of the fboss_route.py options work, except for list_ports and list_optics (I need time to debug this).
The sample config has all of the ports broken into 4x25G, so you will need to do some work there depending on your setup.
from fboss.
Just added Travis support so we get better alerts when the build breaks. I believe this has been fixed. Can you please confirm? Also, fyi: https://travis-ci.org/facebook/fboss
from fboss.
Closing this out - seems fixed.
from fboss.
Related Issues (20)
- [build] build failed on switch(centos 7)
- ModuleNotFoundError: No module named 'fboss.fb_thrift_clients' HOT 1
- question for HSDK support
- Build Error: TransientFailure: Failed to download http://localhost:8000/opennsa-6.5.22.tgz
- Build error (Missing CONTAINER.tar) for Docker Container for Debian 10
- Build error .
- Miss head file of common/strings/StringUtil.h
- Port numbering in FBOSS Python Tool output HOT 4
- Does`parserType` set to `0` works as expected ? HOT 2
- Regression: crash on startup HOT 13
- Logging in qsfp_service HOT 1
- OpenNSL 3.5.0.1 report HOT 21
- qsfp_service crashes on bad modules
- Using interface ID 1000 crashes wedge_agent
- Make Wedge transparent to VLANs
- compile fboss fail:fboss/agent/hw/bcm/BcmHostKey.cpp.o' failed
- fboss build failure HOT 5
- Unable to run SAI fake tests HOT 3
- no limitation for "%s" while calling fscanf() HOT 2
- Please make tests conditional on the cmake option BUILD_TESTING, and make benchmark also conditional on some cmake variable
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fboss.