[Qgis-developer] error during linking

sunil sunilrajkiran at gmail.com
Tue Nov 2 05:14:35 EDT 2010


hi 

i installed all the libararies needwed to compile environment for developing 
qgis, i got an error after giving configurguring cmake , and gave install i
got an error like 

 Statistics.cc.obj
Linking CXX shared library libqgis_core.dll
Creating library file: libqgis_core.dll.a
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x268): undefined reference to
`_imp__SetupDiGetDeviceR
egistryPropertyA at 28'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x2a6): undefined reference to
`_imp__SetupDiGetDeviceR
egistryPropertyA at 28'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x384): undefined reference to
`_imp__SetupDiGetDeviceR
egistryPropertyA at 28'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x3e9): undefined reference to
`_imp__SetupDiGetDeviceR
egistryPropertyA at 28'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x4a6): undefined reference to
`_imp__SetupDiGetDeviceR
egistryPropertyA at 28'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x506): more undefined references to
`_imp__SetupDiGetD
eviceRegistryPropertyA at 28' follow
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x67a): undefined reference to
`_imp__SetupDiOpenDevReg
Key at 24'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0xa13): undefined reference to
`_imp__SetupDiGetDeviceR
egistryPropertyA at 28'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0xa64): undefined reference to
`_imp__SetupDiGetDeviceR
egistryPropertyA at 28'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0xbde): undefined reference to
`_imp__SetupDiGetClassDe
vsA at 16'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0xc2f): undefined reference to
`_imp__SetupDiEnumDevice
Info at 12'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0xc7e): undefined reference to
`_imp__SetupDiGetDeviceI
nstanceIdA at 20'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0xea1): undefined reference to
`_imp__SetupDiDestroyDev
iceInfoList at 4'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x1532): undefined reference to
`_imp__SetupDiGetClassD
evsA at 16'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x157d): undefined reference to
`_imp__SetupDiEnumDevic
eInfo at 12'
CMakeFiles\qgis_core.dir\gps\qextserialport\qextserialenumerator.cpp.obj:qextser
ialenumerator.cpp:(.text+0x17bf): undefined reference to
`_imp__SetupDiDestroyDe
viceInfoList at 4'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [src/core/libqgis_core.dll] Error 1
mingw32-make[1]: *** [src/core/CMakeFiles/qgis_core.dir/all] Error 2
mingw32-make: *** [all] Error 2



could anyone help to resolve it 

-- 
View this message in context: http://osgeo-org.1803224.n2.nabble.com/error-during-linking-tp5696331p5696331.html
Sent from the qgis-developer mailing list archive at Nabble.com.


More information about the Qgis-developer mailing list