Archived

This forum has been archived. Please start a new discussion on GitHub.

Publishing from IceE to a remote Storm service

Hello,

following a previous post https://www.zeroc.com/forums/help-center/4771-publisher-subscriber-functionnalitywith-icee.html, I am trying to generete IceStorm.cpp and h from IceStorm.ice usgin the slice2cppe binary provided in the distribution.
I'm using a Linux machine with Ubuntu 14.10, Ice-3.5.1 and IceE-1.3.0

The command is:

slice2cppe -I/usr/share/Ice-3.5.1/slice --ice /usr/share/Ice-3.5.1/slice/IceStorm/IceStorm.ice

and I get:

/usr/share/Ice-3.5.1/slice/IceStorm/IceStorm.ice:10: warning: `#pragma once' is obsolete
In file included from /usr/share/Ice-3.5.1/slice/IceStorm/IceStorm.ice:14:
/usr/share/Ice-3.5.1/slice/Ice/Identity.ice:10: warning: `#pragma once' is obsolete
In file included from /usr/share/Ice-3.5.1/slice/IceStorm/IceStorm.ice:15:
/usr/share/Ice-3.5.1/slice/Ice/SliceChecksumDict.ice:10: warning: `#pragma once' is obsolete
In file included from /usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:10,
from /usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:10,
from /usr/share/Ice-3.5.1/slice/IceStorm/IceStorm.ice:17:
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:10: warning: `#pragma once' is obsolete
/usr/share/Ice-3.5.1/slice/IceStorm/IceStorm.ice:10: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Identity.ice:41: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Identity.ice:42: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Identity.ice:49: `Identity' is not defined
/usr/share/Ice-3.5.1/slice/Ice/Identity.ice:56: `Identity' is not defined
/usr/share/Ice-3.5.1/slice/Ice/Identity.ice:58: syntax error
/usr/share/Ice-3.5.1/slice/Ice/SliceChecksumDict.ice:10: syntax error
/usr/share/Ice-3.5.1/slice/Ice/SliceChecksumDict.ice:24: syntax error
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:10: syntax error
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:21: `ByteSeq': a sequence can be defined only at module scope
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:24: `ShortSeq': a sequence can be defined only at module scope
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:27: `IntSeq': a sequence can be defined only at module scope
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:30: `LongSeq': a sequence can be defined only at module scope
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:33: `FloatSeq': a sequence can be defined only at module scope
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:36: `DoubleSeq': a sequence can be defined only at module scope
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:39: `StringSeq': a sequence can be defined only at module scope
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:42: Sequence `ObjectSeq' cannot contain object values.
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:45: `ObjectProxySeq': a sequence can be defined only at module scope
/usr/share/Ice-3.5.1/slice/Ice/BuiltinSequences.ice:47: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:49: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:49: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:56: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:56: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:64: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:64: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:71: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:71: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:113: Sequence `MetricsMap' cannot contain object values.
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:121: `MetricsMap' is not defined
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:152: `Ice::StringSeq' is not defined
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:199: `MetricsView' is not defined
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:253: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:253: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:261: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:261: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:271: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:271: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:286: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:286: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:294: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:294: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:302: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:302: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:320: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:320: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:328: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:328: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:346: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:346: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:353: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:353: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:362: `MetricsMap' is not defined
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:378: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:378: syntax error
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:385: `;' missing after definition
/usr/share/Ice-3.5.1/slice/Ice/Metrics.ice:385: syntax error
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:27: `;' missing after definition
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:27: syntax error
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:34: `;' missing after definition
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:34: syntax error
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:49: `;' missing after definition
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:49: syntax error
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:56: `;' missing after definition
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:56: syntax error
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:63: `;' missing after definition
/usr/share/Ice-3.5.1/slice/IceStorm/Metrics.ice:63: syntax error
/usr/share/Ice-3.5.1/slice/IceStorm/IceStorm.ice:280: `Ice::IdentitySeq' is not defined
/usr/share/Ice-3.5.1/slice/IceStorm/IceStorm.ice:382: `Ice::SliceChecksumDict' is not defined

Thanks