Hello! Short answer:
Use qbsModuleProviders: ["Qt", "qbspkgconfig"] A longer answer: Setting qbsModuleProviders property disables «named» lookup for providers when Qbs tries to guess provider name from the module name (e.g. «Qt» from «Qt.core») . The "named" lookup exists for backward compatibility and we advise listing providers explicitly in the new node. Ivan > 1 июня 2024 г., в 13:21, Jochen Becher via Qbs <qbs@qt-project.org> > написал(а): > > Hi, > > I tried to build a project for the first time after a couple of years > and qbs versions. I now use QtCreator 13.0.1 with qbs 2.3.1. > > The product is a StaticLibrary and has dependencies > > Depends { name: "Qt", submodules: ["core" , "gui"] } > Depends { name: "taglib" } > > In the past "taglib" has been resolved by the default fallback for > pkgconfig. > > I added > > qbsModuleProviders: "qbspkgconfig" > > in the hope to get the correct settings for taglib. But now, qbs fails > with the following error message: > > mediadb-extras.qbs:13: warning: Dependency 'Qt.core' not found for > product 'mediadb-extras'. > > What I am doing wrong? I couldn't find an example showing dependencies > to Qt and a pkgconfig provided library. > > I am running on Ubuntu 22.04 using Qt 5.15.2. > > Regards, Jochen > > _______________________________________________ > Qbs mailing list > Qbs@qt-project.org > https://lists.qt-project.org/listinfo/qbs _______________________________________________ Qbs mailing list Qbs@qt-project.org https://lists.qt-project.org/listinfo/qbs