Howdy,
        I would like to compile up a trustworthy (release?) version of 
openswitch. But I'm getting compile errors. 

Here is what I did and the error which precipitated:

git clone  https://git.openswitch.net/openswitch/ops-build

  cd ops-build/

  git checkout -b 1.0.0

  git status

  git branch

  make configure as5712

  make devenv_init

  make devenv_add ops

  make devenv_add ops-openvswitch

  make devenv_add ops-switchd

  make devenv_add ops-switchd-opennsl-pluginĀ 

  make devenv_add ops-cli

  make

| ./x86_64-openswitch-linux-libtool  --tag=CC   --mode=link 
x86_64-openswitch-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse 
--sysroot=/ws/charletr/ops-build/build/tmp/sysroots/as5712 -std=gnu99 
-Wstrict-prototypes -DOPS -DOPS_TEMP -Wall -Wextra -Wno-sign-compare 
-Wpointer-arith -Wswitch-enum -Wunused-parameter -Wbad-function-cast 
-Wcast-align -Wmissing-prototypes -Wmissing-field-initializers 
-fno-strict-aliasing    -O -fno-omit-frame-pointer -g 
-feliminate-unused-debug-types 
-fdebug-prefix-map=/ws/charletr/ops-build/src/ops-openvswitch=/usr/src/debug/ops-openvswitch/git999-r0
 -pipe -DHALON -DOPS -version-info 1:0:0 
-Wl,--version-script=./lib/libovscommon.sym    -Wl,-O1 -Wl,--hash-style=gnu 
-Wl,--as-needed -o lib/libovscommon.la -rpath /usr/lib lib/aes128.lo 
lib/backtrace.lo lib/byteq.lo lib/cmap.lo lib/command-line.lo 
lib/connectivity.lo lib/coverage.lo lib/crc32c.lo lib/csum.lo lib/daemon.lo 
lib/db-ctl-base.lo lib/dp-packet.lo lib/heap.lo lib/dynamic-string.lo 
lib/entropy.lo lib/fat-rwlock.lo lib/fatal-signal.lo lib/guarded-list.lo 
lib/hash.lo lib/hindex.lo lib/hmap.lo lib/hmapx.lo lib/jhash.lo lib/json.lo 
lib/lockfile.lo lib/memory.lo lib/ovs-atomic-locked.lo lib/ovs-rcu.lo 
lib/ovs-thread.lo lib/packets.lo lib/poll-loop.lo lib/process.lo lib/random.lo 
lib/reconnect.lo lib/seq.lo lib/sha1.lo lib/shash.lo lib/simap.lo lib/smap.lo 
lib/socket-util.lo lib/sort.lo lib/sset.lo lib/stream-fd.lo lib/stream-tcp.lo 
lib/stream.lo lib/stdio.lo lib/string.lo lib/svec.lo lib/syslog-direct.lo 
lib/syslog-libc.lo lib/timer.lo lib/timeval.lo lib/token-bucket.lo 
lib/unicode.lo lib/util.lo lib/uuid.lo lib/unixctl.lo lib/ofpbuf.lo 
lib/jsonrpc.lo lib/vlan-bitmap.lo lib/vlog.lo lib/ovsdb-idl.lo 
lib/ovsdb-parser.lo lib/ovsdb-data.lo lib/ovsdb-error.lo lib/ovsdb-types.lo 
lib/table.lo  lib/daemon-unix.lo lib/latch-unix.lo lib/signals.lo 
lib/socket-util-unix.lo lib/stream-unix.lo lib/async-append-aio.lo  
lib/stream-ssl.lo  lib/dirs.lo lib/dhparams.lo -lssl -lcrypto  
libltdl/libltdlc.la -latomic -lpthread -lrt -lm -ljemalloc
| /ws/charletr/ops-build/src/ops-openvswitch/utilities/ovs-vsctl.c: In function 
'add_port_to_cache':
| /ws/charletr/ops-build/src/ops-openvswitch/utilities/ovs-vsctl.c:710:17: 
error: 'struct ovsrec_port' has no member named 'tag'
|      if (port_cfg->tag


        My goal here is to get any successful compile with debug symbols 
available in the switchd and related libs and plugins. In other words, my goal 
is not to "fix this branch compile." I'm entirely willing to start over if 
there is a more trustworthy point I can compile from.

        Any suggestions?

 --- 
Ricky Charlet
ricky.char...@hpe.com
+1 (916) 540-1394 

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to