Daniel Henrique Joppi wrote:
> anybody?

Daniel,
I encountered the same error (it is due to gcc4.2.3 from what I can 
tell) and will look into it tomorrow and get back to you.

Tom

> 
> On Thu, Sep 4, 2008 at 10:12 PM, Daniel Henrique Joppi <
> [EMAIL PROTECTED]> wrote:
> 
>> Help...
>>
>> I have changed to get rid of "inline" keywords but the errors are
>> persisting...
>>
>> ---------------------------------------------------------------------------------------------------------------
>>
>> ---------------------------------------------------------------------------------------------------------------
>> In file included from ./trace/trace.h:43,
>>                  from ./trace/cmu-trace.h:42,
>>                  from aodvg/aodvg_rqueue.cc:33:
>> ./common/packet.h: In static member function 'static void
>> p_info::initName()':
>> ./common/packet.h:273: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:274: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:275: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:276: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:277: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:278: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:279: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:280: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:281: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:282: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:283: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:284: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:285: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:286: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:287: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:288: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:289: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:290: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:291: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:292: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:294: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:295: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:296: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:297: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:298: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:299: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:301: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:302: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:303: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:304: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:305: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:306: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:307: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:308: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:309: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:310: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:311: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:312: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:313: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:314: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:316: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:317: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:319: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:320: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:321: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:323: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:326: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:329: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:332: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:335: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:338: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:341: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:345: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:348: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:349: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:351: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:352: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:355: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:358: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:361: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:364: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:365: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:366: warning: deprecated conversion from string constant
>> to 'char*'
>> ./common/packet.h:368: warning: deprecated conversion from string constant
>> to 'char*'
>> g++ -Wl,-export-dynamic  -o ns tools/random.o tools/rng.o tools/ranvar.o
>> common/misc.o common/timer-handler.o common/scheduler.o common/object.o
>> common/packet.o common/ip.o routing/route.o common/connector.o common/ttl.o
>> trace/trace.o trace/trace-ip.o classifier/classifier.o
>> classifier/classifier-addr.o classifier/classifier-hash.o
>> classifier/classifier-virtual.o classifier/classifier-mcast.o
>> classifier/classifier-bst.o classifier/classifier-mpath.o mcast/replicator.o
>> classifier/classifier-mac.o classifier/classifier-qs.o
>> classifier/classifier-port.o src_rtg/classifier-sr.o src_rtg/sragent.o
>> src_rtg/hdr_src.o adc/ump.o qs/qsagent.o qs/hdr_qs.o apps/app.o
>> apps/telnet.o tcp/tcplib-telnet.o tools/trafgen.o trace/traffictrace.o
>> tools/pareto.o tools/expoo.o tools/cbr_traffic.o adc/tbf.o adc/resv.o
>> adc/sa.o tcp/saack.o tools/measuremod.o adc/estimator.o adc/adc.o
>> adc/ms-adc.o adc/timewindow-est.o adc/acto-adc.o adc/pointsample-est.o
>> adc/salink.o adc/actp-adc.o adc/hb-adc.o adc/expavg-est.o adc/param-adc.o
>> adc/null-estimator.o adc/adaptive-receiver.o apps/vatrcvr.o adc/consrcvr.o
>> common/agent.o common/message.o apps/udp.o common/session-rtp.o apps/rtp.o
>> tcp/rtcp.o common/ivs.o common/messpass.o common/tp.o common/tpm.o
>> apps/worm.o tcp/tcp.o tcp/tcp-sink.o tcp/tcp-reno.o tcp/tcp-newreno.o
>> tcp/tcp-vegas.o tcp/tcp-rbp.o tcp/tcp-full.o tcp/rq.o baytcp/tcp-full-bay.o
>> baytcp/ftpc.o baytcp/ftps.o tcp/scoreboard.o tcp/scoreboard-rq.o
>> tcp/tcp-sack1.o tcp/tcp-fack.o tcp/linux/tcp_naivereno.o
>> tcp/linux/src/tcp_cong.o tcp/linux/src/tcp_highspeed.o
>> tcp/linux/src/tcp_bic.o tcp/linux/src/tcp_htcp.o
>> tcp/linux/src/tcp_scalable.o tcp/linux/src/tcp_cubic.o
>> tcp/linux/src/tcp_westwood.o tcp/linux/src/tcp_vegas.o
>> tcp/linux/src/tcp_hybla.o tcp/linux/src/tcp_illinois.o
>> tcp/linux/src/tcp_yeah.o tcp/linux/src/tcp_veno.o
>> tcp/linux/src/tcp_compound.o tcp/linux/src/tcp_lp.o tcp/scoreboard1.o
>> tcp/tcp-linux.o tcp/linux/ns-linux-util.o tcp/linux/ns-linux-c.o
>> tcp/linux/ns-linux-param.o tcp/tcp-asym.o tcp/tcp-asym-sink.o tcp/tcp-fs.o
>> tcp/tcp-asym-fs.o tcp/tcp-int.o tcp/chost.o tcp/tcp-session.o tcp/nilist.o
>> sctp/sctp.o apps/sctp_app1.o sctp/sctp-timestamp.o sctp/sctp-hbAfterRto.o
>> sctp/sctp-multipleFastRtx.o sctp/sctp-mfrHbAfterRto.o
>> sctp/sctp-mfrTimestamp.o sctp/sctp-cmt.o sctp/sctpDebug.o tools/integrator.o
>> tools/queue-monitor.o tools/flowmon.o tools/loss-monitor.o queue/queue.o
>> queue/drop-tail.o adc/simple-intserv-sched.o queue/red.o
>> queue/semantic-packetqueue.o queue/semantic-red.o tcp/ack-recons.o
>> queue/sfq.o queue/fq.o queue/drr.o queue/srr.o queue/cbq.o queue/jobs.o
>> queue/marker.o queue/demarker.o link/hackloss.o queue/errmodel.o queue/fec.o
>> link/delay.o tcp/snoop.o gaf/gaf.o link/dynalink.o routing/rtProtoDV.o
>> common/net-interface.o mcast/ctrMcast.o mcast/mcast_ctrl.o mcast/srm.o
>> common/sessionhelper.o queue/delaymodel.o mcast/srm-ssm.o mcast/srm-topo.o
>> routing/alloc-address.o routing/address.o lib/int.Vec.o lib/int.RVec.o
>> lib/dmalloc_support.o webcache/http.o webcache/tcp-simple.o
>> webcache/pagepool.o webcache/inval-agent.o webcache/tcpapp.o
>> webcache/http-aux.o webcache/mcache.o webcache/webtraf.o
>> webcache/webserver.o webcache/logweb.o empweb/empweb.o empweb/empftp.o
>> realaudio/realaudio.o mac/lanRouter.o classifier/filter.o
>> common/pkt-counter.o common/Decapsulator.o common/Encapsulator.o
>> common/encap.o mac/channel.o mac/mac.o mac/ll.o mac/mac-802_11.o
>> mac/mac-802_11Ext.o mac/mac-802_3.o mac/mac-tdma.o mac/smac.o mobile/mip.o
>> mobile/mip-reg.o mobile/gridkeeper.o mobile/propagation.o
>> mobile/tworayground.o mobile/nakagami.o mobile/antenna.o
>> mobile/omni-antenna.o mobile/shadowing.o mobile/shadowing-vis.o
>> mobile/dumb-agent.o common/bi-connector.o common/node.o common/mobilenode.o
>> mac/arp.o mobile/god.o mobile/dem.o mobile/topography.o mobile/modulation.o
>> queue/priqueue.o queue/dsr-priqueue.o mac/phy.o mac/wired-phy.o
>> mac/wireless-phy.o mac/wireless-phyExt.o mac/mac-timers.o trace/cmu-trace.o
>> mac/varp.o mac/mac-simple.o satellite/sat-hdlc.o dsdv/dsdv.o dsdv/rtable.o
>> queue/rtqueue.o routing/rttable.o imep/imep.o imep/dest_queue.o
>> imep/imep_api.o imep/imep_rt.o imep/rxmit_queue.o imep/imep_timers.o
>> imep/imep_util.o imep/imep_io.o tora/tora.o tora/tora_api.o tora/tora_dest.o
>> tora/tora_io.o tora/tora_logs.o tora/tora_neighbor.o dsr/dsragent.o
>> dsr/hdr_sr.o dsr/mobicache.o dsr/path.o dsr/requesttable.o dsr/routecache.o
>> dsr/add_sr.o dsr/dsr_proto.o dsr/flowstruct.o dsr/linkcache.o
>> dsr/simplecache.o dsr/sr_forwarder.o aodv/aodv_logs.o aodv/aodv.o
>> aodv/aodv_rtable.o aodv/aodv_rqueue.o aodvg/aodvg_logs.o aodvg/aodvg.o
>> aodvg/aodvg_rtable.o aodvg/aodvg_rqueue.o common/ns-process.o
>> satellite/satgeometry.o satellite/sathandoff.o satellite/satlink.o
>> satellite/satnode.o satellite/satposition.o satellite/satroute.o
>> satellite/sattrace.o rap/raplist.o rap/rap.o rap/media-app.o rap/utilities.o
>> common/fsm.o tcp/tcp-abs.o diffusion/diffusion.o diffusion/diff_rate.o
>> diffusion/diff_prob.o diffusion/diff_sink.o diffusion/flooding.o
>> diffusion/omni_mcast.o diffusion/hash_table.o diffusion/routing_table.o
>> diffusion/iflist.o tcp/tfrc.o tcp/tfrc-sink.o mobile/energy-model.o
>> apps/ping.o tcp/tcp-rfc793edu.o queue/rio.o queue/semantic-rio.o
>> tcp/tcp-sack-rh.o tcp/scoreboard-rh.o plm/loss-monitor-plm.o
>> plm/cbr-traffic-PP.o linkstate/hdr-ls.o mpls/classifier-addr-mpls.o
>> mpls/ldp.o mpls/mpls-module.o routing/rtmodule.o
>> classifier/classifier-hier.o routing/addr-params.o nix/hdr_nv.o
>> nix/classifier-nix.o nix/nixnode.o routealgo/rnode.o routealgo/bfs.o
>> routealgo/rbitmap.o routealgo/rlookup.o routealgo/routealgo.o nix/nixvec.o
>> nix/nixroute.o diffserv/dsred.o diffserv/dsredq.o diffserv/dsEdge.o
>> diffserv/dsCore.o diffserv/dsPolicy.o diffserv/ew.o diffserv/dewp.o
>> queue/red-pd.o queue/pi.o queue/vq.o queue/rem.o queue/gk.o
>> pushback/rate-limit.o pushback/rate-limit-strategy.o pushback/ident-tree.o
>> pushback/agg-spec.o pushback/logging-data-struct.o pushback/rate-estimator.o
>> pushback/pushback-queue.o pushback/pushback.o common/parentnode.o
>> trace/basetrace.o common/simulator.o asim/asim.o common/scheduler-map.o
>> common/splay-scheduler.o linkstate/ls.o linkstate/rtProtoLS.o
>> pgm/classifier-pgm.o pgm/pgm-agent.o pgm/pgm-sender.o pgm/pgm-receiver.o
>> mcast/rcvbuf.o mcast/classifier-lms.o mcast/lms-agent.o mcast/lms-receiver.o
>> mcast/lms-sender.o queue/delayer.o xcp/xcpq.o xcp/xcp.o xcp/xcp-end-sys.o
>> wpan/p802_15_4csmaca.o wpan/p802_15_4fail.o wpan/p802_15_4hlist.o
>> wpan/p802_15_4mac.o wpan/p802_15_4nam.o wpan/p802_15_4phy.o
>> wpan/p802_15_4sscs.o wpan/p802_15_4timer.o wpan/p802_15_4trace.o
>> wpan/p802_15_4transac.o apps/pbc.o diffusion3/lib/nr/nr.o
>> diffusion3/lib/dr.o diffusion3/filters/diffusion/one_phase_pull.o
>> diffusion3/filters/diffusion/two_phase_pull.o diffusion3/lib/diffapp.o
>> diffusion3/ns/diffagent.o diffusion3/ns/diffrtg.o diffusion3/ns/difftimer.o
>> diffusion3/filter_core/filter_core.o diffusion3/filter_core/iolog.o
>> diffusion3/filter_core/iostats.o diffusion3/lib/main/attrs.o
>> diffusion3/lib/main/events.o diffusion3/lib/main/iodev.o
>> diffusion3/lib/main/iohook.o diffusion3/lib/main/timers.o
>> diffusion3/lib/main/message.o diffusion3/lib/main/tools.o
>> diffusion3/apps/gear_examples/gear_common.o
>> diffusion3/apps/gear_examples/gear_receiver.o
>> diffusion3/apps/gear_examples/gear_sender.o
>> diffusion3/apps/rmst_examples/rmst_sink.o
>> diffusion3/apps/rmst_examples/rmst_source.o
>> diffusion3/apps/ping/1pp_ping_sender.o
>> diffusion3/apps/ping/1pp_ping_receiver.o
>> diffusion3/apps/ping/2pp_ping_sender.o
>> diffusion3/apps/ping/2pp_ping_receiver.o diffusion3/apps/ping/ping_common.o
>> diffusion3/apps/ping/push_receiver.o diffusion3/apps/ping/push_sender.o
>> diffusion3/filters/gear/gear_attr.o diffusion3/filters/gear/gear.o
>> diffusion3/filters/gear/gear_tools.o diffusion3/filters/misc/log.o
>> diffusion3/filters/misc/srcrt.o diffusion3/filters/misc/tag.o
>> diffusion3/filters/rmst/rmst.o diffusion3/filters/rmst/rmst_filter.o
>> delaybox/delaybox.o packmime/packmime_HTTP.o packmime/packmime_HTTP_rng.o
>> packmime/packmime_OL.o packmime/packmime_OL_ranvar.o
>> packmime/packmime_ranvar.o gen/version.o gen/ns_tcl.o gen/ptypes.o
>> common/win32.o common/tclAppInit.o common/main-monolithic.o
>> -L/home/norxs/ns-allinone-2.33/tclcl-1.19 -ltclcl
>> -L/home/norxs/ns-allinone-2.33/otcl-1.13 -lotcl
>> -L/home/norxs/ns-allinone-2.33/lib -ltk8.4
>> -L/home/norxs/ns-allinone-2.33/lib -ltcl8.4 -lXext -lX11 -lnsl -ldl -lm -lm
>> trace/cmu-trace.o: In function `hdr_aodvg::access(Packet const*)':
>> cmu-trace.cc:(.text._ZN9hdr_aodvg6accessEPK6Packet[hdr_aodvg::access(Packet
>> const*)]+0x7): undefined reference to `hdr_aodvg::offset_'
>> collect2: ld returned 1 exit status
>> make: ** [ns] Erro 1
>>
>> ---------------------------------------------------------------------------------------------------------------
>>
>> ---------------------------------------------------------------------------------------------------------------
>> #in /home/norxs/ns-allinone-2.33/ns-2.33/aodvg/aodvg_packet.h
>> struct hdr_aodvg {
>>     u_int8_t ah_type;
>>     /*
>>      u_int8_t        ah_reserved[2];
>>      u_int8_t        ah_hopcount;
>>      */
>>     // Header access methods
>>     static int offset_; // required by PacketHeaderManager
>>     inline static int& offset() {
>>         return offset_;
>>     }
>>     inline static hdr_aodvg* access(const Packet* p) {
>>         return (hdr_aodvg*) p->access(offset_);
>>     }
>> };
>>
>>
> 

Reply via email to