Debian11下源码编译Qt报错cannot find -lqmapboxgl

尝试在debian11中源码编译qt,在make install时候出现报错

cannot find -lqmapboxgl

后来废了很多功夫也没搞好,在Google搜到了一篇文章

由于协议的变化,debian11中底图库 MapBox 与 Cloudmade 不再内建支持,所以导致源码编译qt出现问题,qmapbox是qtlocation模块的插件,如果后续程序中用不到qtlocation的库,可以在编译时选择跳过,我搜索了一下我后续要编译的源码,没有调用qtlocation的内容,所以在configure阶段,增加跳过编译qtlocation的选项

./configure -skip qtlocation