v2x-lte

83 views
Skip to first unread message

Nuzhat Yamin

unread,
Nov 6, 2019, 6:34:14 PM11/6/19
to ns-3-users
Hi,

I am new to ns3. I just downloaded the v2x-lte module and tried to build it. But my build failed. 

I tried the following code: 
~/Desktop/ns-allinone-3.30.1/ns-3.30.1$ ./waf configure --enable-examples


and my configure finished successfully. 

then, I ran ./waf and my build failed with the following code.

[ 717/2574] Compiling install-ns3-header: ns3/gn-basic-transport-header.h
[ 718/2574] Compiling install-ns3-header: ns3/location-table.h
[ 719/2574] Compiling install-ns3-header: ns3/gn-address.h
[ 720/2574] Compiling install-ns3-header: ns3/v2x-mobility-model.h
[ 721/2574] Compiling install-ns3-header: ns3/v2x-client-helper.h
[ 722/2574] Compiling install-ns3-header: ns3/v2x-client.h
[ 723/2574] Compiling install-ns3-header: ns3/gn-common-header.h
[1761/2574] Compiling src/v2x-lte/model/gen/asn_SEQUENCE_OF.c
[1762/2574] Processing gen-module-header: ns3/v2x-lte-module.h
[1763/2574] Compiling src/v2x-lte/model/gen/constr_SET_OF.c
[1764/2574] Compiling src/v2x-lte/model/gen/ItineraryPath.c
[1765/2574] Compiling src/v2x-lte/model/gen/per_decoder.c
[1804/2574] Compiling src/v2x-lte/model/gen/ProtectedZoneID.c
[1805/2574] Compiling src/v2x-lte/model/gen/HumanPresenceOnTheRoadSubCauseCode.c
[1842/2574] Compiling src/v2x-lte/model/gen/PositionOfPillars.c
[1843/2574] Compiling src/v2x-lte/model/gen/RelevanceDistance.c
[1844/2574] Compiling src/v2x-lte/model/gen/PtActivationData.c
[1845/2574] Compiling src/v2x-lte/model/gen/VerticalAccelerationValue.c
[1846/2574] Compiling src/v2x-lte/model/gen/PositioningSolutionType.c
[1847/2574] Compiling src/v2x-lte/model/gen/per_encoder.c
[1848/2574] Compiling src/v2x-lte/model/gen/HighFrequencyContainer.c
[1849/2574] Compiling src/v2x-lte/model/gen/LongitudinalAccelerationValue.c
[1850/2574] Compiling src/v2x-lte/model/v2x-client.cc
../src/v2x-lte/model/v2x-client.cc:33:10: fatal error: gen/cam.h: No such file or directory
 #include "gen/cam.h"
          ^~~~~~~~~~~
compilation terminated.

Waf: Leaving directory `/home/ns3/Desktop/ns-allinone-3.30.1/ns-3.30.1/build'
Build failed

Can someone please explain the issue so that I can solve it?

Thanks
Nuzhat



柯瀞雯

unread,
Nov 6, 2019, 8:58:46 PM11/6/19
to ns-3-users
Hello~
I had met  this problem before . 
You can change #include "gen/cam.h"  to #include "gen/CAM.h"  in your v2x-client.cc file.

Shanya Hoque於 2019年11月7日星期四 UTC+8上午7時34分14秒寫道:

Roopkotha

unread,
Nov 7, 2019, 3:09:51 PM11/7/19
to ns-3-...@googlegroups.com
Hi,

My script did not have the line #include "gen/cam.h". I tried adding and compiling again. But it is still not working.

--
Posting to this group should follow these guidelines https://www.nsnam.org/wiki/Ns-3-users-guidelines-for-posting
---
You received this message because you are subscribed to the Google Groups "ns-3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ns-3-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ns-3-users/bdb655c9-d720-41c4-9599-7f8e14cf72ed%40googlegroups.com.

Roopkotha

unread,
Nov 7, 2019, 3:12:57 PM11/7/19
to ns-3-...@googlegroups.com
Hi,

Thank you so much. It worked better this time. Compiling for some time and then exited with an error. Please help.

ns3@ubuntu:~/Desktop/ns-allinone-3.30.1/ns-3.30.1$ ./waf
Waf: Entering directory `/home/ns3/Desktop/ns-allinone-3.30.1/ns-3.30.1/build'
[1862/2574] Compiling src/v2x-lte/model/v2x-client.cc
[1863/2574] Compiling src/v2x-lte/model/gn-address.cc
[1864/2574] Compiling src/v2x-lte/model/gen/StationID.c
[1865/2574] Compiling src/v2x-lte/model/gen/Speed.c
[1866/2574] Compiling src/v2x-lte/model/gen/LongitudinalAcceleration.c
[1869/2574] Compiling src/v2x-lte/model/gen/RequestResponseIndication.c
[1871/2574] Compiling src/v2x-lte/model/gen/OCTET_STRING.c
[1872/2574] Compiling src/v2x-lte/model/gen/DangerousGoodsExtended.c
[1875/2574] Compiling src/v2x-lte/model/gen/SpeedLimit.c
[1876/2574] Compiling src/v2x-lte/model/gen/PathPoint.c
[1882/2574] Compiling src/v2x-lte/model/gen/SpecialTransportType.c
[1883/2574] Compiling src/v2x-lte/model/gen/constr_SEQUENCE.c
[1884/2574] Compiling src/v2x-lte/model/gen/constr_CHOICE.c
[1887/2574] Compiling src/v2x-lte/model/gen/TrafficConditionSubCauseCode.c
[1893/2574] Compiling src/v2x-lte/model/gen/LightBarSirenInUse.c
[1894/2574] Compiling src/v2x-lte/model/gen/VerticalAcceleration.c
[1895/2574] Compiling src/v2x-lte/model/gen/CurvatureCalculationMode.c
[1897/2574] Compiling src/v2x-lte/model/gen/EmbarkationStatus.c
[1901/2574] Compiling src/v2x-lte/model/gen/YawRateValue.c
[1902/2574] Compiling src/v2x-lte/model/gen/xer_encoder.c
[1903/2574] Compiling src/v2x-lte/model/gen/WrongWayDrivingSubCauseCode.c
[1904/2574] Compiling src/v2x-lte/model/gen/WheelBaseVehicle.c
[1906/2574] Compiling src/v2x-lte/model/gen/ValidityDuration.c
[1907/2574] Compiling src/v2x-lte/model/gen/TurningRadius.c
[1910/2574] Compiling src/v2x-lte/model/gen/NativeInteger.c
[1912/2574] Compiling src/v2x-lte/model/gen/BasicContainer.c
[1919/2574] Compiling src/v2x-lte/model/gen/LateralAccelerationValue.c
[1920/2574] Compiling src/v2x-lte/model/gen/PathHistory.c
[1921/2574] Compiling src/v2x-lte/model/gen/HumanProblemSubCauseCode.c
[1922/2574] Compiling src/v2x-lte/model/gen/BasicVehicleContainerLowFrequency.c
[1923/2574] Compiling src/v2x-lte/model/gen/SafetyCarContainer.c
[1925/2574] Compiling src/v2x-lte/model/gen/INTEGER.c
[1929/2574] Compiling src/v2x-lte/model/gen/PathDeltaTime.c
[1931/2574] Compiling src/v2x-lte/model/gen/InformationQuality.c
[1934/2574] Compiling src/v2x-lte/model/gen/RescueAndRecoveryWorkInProgressSubCauseCode.c
[1935/2574] Compiling src/v2x-lte/model/gen/DangerousSituationSubCauseCode.c
[1936/2574] Compiling src/v2x-lte/model/gen/RestrictedTypes.c
[1942/2574] Compiling src/v2x-lte/model/gen/DriveDirection.c
[1943/2574] Compiling src/v2x-lte/model/gen/EmergencyPriority.c
[1945/2574] Compiling src/v2x-lte/model/gen/SemiAxisLength.c
[1946/2574] Compiling src/v2x-lte/model/gen/RoadWorksContainerBasic.c
[1947/2574] Compiling src/v2x-lte/model/gen/AltitudeConfidence.c
[1950/2574] Compiling src/v2x-lte/model/gn-basic-transport-header.cc
[1952/2574] Compiling src/v2x-lte/model/gen/VehicleWidth.c
[1955/2574] Compiling src/v2x-lte/model/gen/DeltaLatitude.c
[1956/2574] Compiling src/v2x-lte/model/gen/Altitude.c
[1957/2574] Compiling src/v2x-lte/model/gen/CAM.c
[1959/2574] Compiling src/v2x-lte/model/gen/der_encoder.c
[1962/2574] Compiling src/v2x-lte/model/gen/UTF8String.c
[1963/2574] Compiling src/v2x-lte/model/gen/ProtectedZoneRadius.c
[1965/2574] Compiling src/v2x-lte/model/gen/RelevanceTrafficDirection.c
[1966/2574] Compiling src/v2x-lte/model/gen/VehicleIdentification.c
[1968/2574] Compiling src/v2x-lte/model/gen/per_opentype.c
[1969/2574] Compiling src/v2x-lte/model/gen/DrivingLaneStatus.c
[1972/2574] Compiling src/v2x-lte/model/gen/SpeedValue.c
[1976/2574] Compiling src/v2x-lte/model/gen/PtActivation.c
[1977/2574] Compiling src/v2x-lte/model/gen/PtActivationType.c
[1981/2574] Compiling src/v2x-lte/model/gen/AdverseWeatherCondition-PrecipitationSubCauseCode.c
[1982/2574] Compiling src/v2x-lte/model/gen/HeightLonCarr.c
[1983/2574] Compiling src/v2x-lte/model/gen/Heading.c
[1986/2574] Compiling src/v2x-lte/model/gen/EventPoint.c
[1988/2574] Compiling src/v2x-lte/model/gen/HazardousLocation-DangerousCurveSubCauseCode.c
[1989/2574] Compiling src/v2x-lte/model/gen/EmergencyVehicleApproachingSubCauseCode.c
[1990/2574] Compiling src/v2x-lte/model/gen/AdverseWeatherCondition-AdhesionSubCauseCode.c
[1992/2574] Compiling src/v2x-lte/model/gen/NumberOfOccupants.c
[1993/2574] Compiling src/v2x-lte/model/gen/NativeEnumerated.c
[1994/2574] Compiling src/v2x-lte/model/gen/BIT_STRING.c
[1996/2574] Compiling src/v2x-lte/model/gen/SpecialVehicleContainer.c
[1997/2574] Compiling src/v2x-lte/model/gen/ItsPduHeader.c
[2000/2574] Compiling src/v2x-lte/model/gen/HazardousLocation-AnimalOnTheRoadSubCauseCode.c
[2002/2574] Compiling src/v2x-lte/model/gen/CauseCode.c
[2003/2574] Compiling src/v2x-lte/model/gen/PostCrashSubCauseCode.c
[2004/2574] Compiling src/v2x-lte/model/gen/HardShoulderStatus.c
[2005/2574] Compiling src/v2x-lte/model/gen/SpeedConfidence.c
[2006/2574] Compiling src/v2x-lte/model/gen/BOOLEAN.c
[2007/2574] Compiling src/v2x-lte/model/gen/ber_tlv_length.c
[2008/2574] Compiling src/v2x-lte/model/gen/StationaryVehicleSubCauseCode.c
[2009/2574] Compiling src/v2x-lte/model/gen/DeltaReferencePosition.c
[2010/2574] Compiling src/v2x-lte/model/gen/TransmissionInterval.c
[2012/2574] Compiling src/v2x-lte/model/gen/VehicleBreakdownSubCauseCode.c
[2015/2574] Compiling src/v2x-lte/model/gen/StationType.c
[2017/2574] Compiling src/v2x-lte/model/gen/AltitudeValue.c
[2018/2574] Compiling src/v2x-lte/model/gen/CollisionRiskSubCauseCode.c
[2021/2574] Compiling src/v2x-lte/model/gen/CoopAwareness.c
[2025/2574] Compiling src/v2x-lte/model/gen/VehicleMass.c
[2026/2574] Linking build/lib/libns3.30.1-v2x-lte-debug.so
/usr/bin/ld: src/v2x-lte/model/gen/AccelerationConfidence.c.1.o: relocation R_X86_64_PC32 against symbol `asn_DEF_NativeInteger' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status


Waf: Leaving directory `/home/ns3/Desktop/ns-allinone-3.30.1/ns-3.30.1/build'
Build failed
 -> task in 'ns3-v2x-lte' failed with exit status 1 (run with -v to display more information)

On Wed, Nov 6, 2019 at 5:58 PM 柯瀞雯 <s103...@gmail.com> wrote:

柯瀞雯

unread,
Nov 10, 2019, 5:01:24 AM11/10/19
to ns-3-users
Hello 

I had met this problem ,too.
You try to add module.env.append_value('CFLAGS', ['-fPIC']   in ns3 folder/src/v2x-lte/wscript.


Shanya Hoque於 2019年11月8日星期五 UTC+8上午4時12分57秒寫道:
To unsubscribe from this group and stop receiving emails from it, send an email to ns-3-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages