Missing “qmap.h” header in Sierra QMI Linux SDK, SLQS version 04.00.13


#1

Hello
I am using Sierra QMI Linux SDK, SLQS version 04.00.13. It seems that it is missing “qmap.h” header file.

When I compiled my code using header files of SLQS, it gave an error of:

“…/slqs/api/dcs/inc/qaGobiApiDcs.h:21:18: fatal error: qmap.h: No such file or directory”
In qaGobiApiDcs.h at line 21, it has #include “qmap.h”
However, I can’t find any qmap.h file in SLQS directory.
Am I missing something?
It works fine when I was using an old version SLQS
Thanks,

Shuo


#2

We experienced the same issue when trying to build SDK 04.00.13 and were told by an FAE that it is a known issue that some header files were missing in the SDK available for download. We moved to the latest SDK 04.00.16 and encountered the same issue, but this time it was a different header file.

Good news is that were able to build SDK 04.00.15 on a Ubuntu 18.4 x86_64 host. We are currently working to build it in a yocto ARM cross-compile environment. The code compiles successfully, but we have errors during link phase due to differences in our build environment and the format of the pre-built SDK static libs.

Go try SDK 04.00.15!

grace


#3

Good news is that were able to build SDK 04.00.15 on a Ubuntu 18.4 x86_64 host. We are currently working to build it in a yocto ARM cross-compile environment. The code compiles successfully, but we have errors during link phase due to differences in our build environment and the format of the pre-built SDK static libs.

You must enable SFP (Software Floating Point) in your toolchain for 32-bit ARM iirc. After this link everything statically, including the C library (link with -static -static-libgcc). Then you can execute the resulting binaries on systems with a real FPU… I used ct-ng to build a working toolchain.


#4

Thank you.
4.0.15 version SDK works!

Regards,
Shuo