signetlabdei / quic-ns-3

QUIC implementation for ns-3
GNU General Public License v2.0
43 stars 17 forks source link

Build issue #23

Closed Tauqeer20 closed 1 year ago

Tauqeer20 commented 1 year ago

I clone quic repository and copy quic application and then when I try to build the file they show me error as shown in the attachment qui file.

falconinayat commented 1 year ago

I have a similar problem.

Tauqeer20 commented 1 year ago

Anyone who can guide me about this error please..???

falconinayat commented 1 year ago

Tauqeer,

It simply says that the header file ns3/quic-socket.h does not exist. To solve this just copy this header file from ns-3-dev/src/quic/model directory to ns-3-dev/build/ns3. You may have the same error for a few other header files too. Copy them also and configure ns3 again.

Tauqeer20 commented 1 year ago

I have to copy that file in build/ns3 only…??

On Mon, 7 Nov 2022 at 11:40 AM, falconinayat @.***> wrote:

Tauqeer,

It simply says that the header file ns3/quic-socket.h does not exist. To solve this just copy this header file from ns-3-dev/src/quic/model directory to ns-3-dev/build/ns3. You may have the same error for a few other header files too. Copy them also and configure ns3 again.

— Reply to this email directly, view it on GitHub https://github.com/signetlabdei/quic-ns-3/issues/23#issuecomment-1305151225, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2MEFBOBNE772M5UK5HPVMLWHCP4PANCNFSM6AAAAAARL5STVM . You are receiving this because you authored the thread.Message ID: @.***>

falconinayat commented 1 year ago

not "only" just follow the steps in the readme file. My above comments are to solve the error.

Tauqeer20 commented 1 year ago

Done. This error is solved thanks alot.! I follow the readme file steps but they show error while build the file.! Now when i run a quic-tester file they dont run alot they also show error..! Any idea about this?

On Mon, 7 Nov 2022 at 1:36 PM, falconinayat @.***> wrote:

not "only" just follow the steps in the readme file. My above comments are to solve the error.

— Reply to this email directly, view it on GitHub https://github.com/signetlabdei/quic-ns-3/issues/23#issuecomment-1305260595, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2MEFBMXRGKOCRKVDHFZ2GTWHC5QFANCNFSM6AAAAAARL5STVM . You are receiving this because you authored the thread.Message ID: @.***>

Tauqeer20 commented 1 year ago

When I run an example of a quic file they show me the error "quic-module.h" not found. The error message is attached in this email. Please if you have any idea please let me know.

Thank you

On Mon, 7 Nov 2022 at 13:36, falconinayat @.***> wrote:

not "only" just follow the steps in the readme file. My above comments are to solve the error.

— Reply to this email directly, view it on GitHub https://github.com/signetlabdei/quic-ns-3/issues/23#issuecomment-1305260595, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2MEFBMXRGKOCRKVDHFZ2GTWHC5QFANCNFSM6AAAAAARL5STVM . You are receiving this because you authored the thread.Message ID: @.***>

fedech commented 1 year ago

The current version on the repo is updated to ns-3 version 3.31, and compatibility is not guaranteed for later versions. As the build system for ns-3 has changed, adding quic-socket.h and the other header files to the wscript no longer includes them in the build. An update to the current version is in progress, in the meantime the options for users are: 1) Use ns-3.31 or another ns-3 version still using the wscript-based build tool 2) Patch the build to include the QUIC header files

Closing this issue until the new version is released