plugin example app launch problem :-1: error: cannot find -lpnp_basictools
-
wrote on 9 Mar 2016, 18:55 last edited by
https://doc.qt.io/qt-5/qtwidgets-tools-plugandpaint-example.html
I want to learn this example about working with plugins but I am getting:-1: error: cannot find -lpnp_basictools
in issues window.
I try to build https://doc.qt.io/qt-5/qtwidgets-tools-plugandpaintplugins-basictools-example.html assuming that this Lib is needed, but when I try tomake install
this plugin I get errors of GNU Makemake -f Makefile.Release install make[1]: Entering directory `C:/Qt/Examples/Qt-5.5/widgets/tools/plugandpaintplugins/build-basictools-Desktop_Qt_5_5_1_MinGW_32bit-Release' copy /y ..\..\plugandpaint\plugins\libpnp_basictools.a C:\Qt\Examples\Qt-5.5\widgets\tools\plugandpaint\plugins\libpnp_basictools.a ЌҐў®§¬®¦® бЄ®ЇЁа®ў вм д ©« Ї®ўҐае б ¬®Ј® ᥡп. ‘Є®ЇЁа®ў ® д ©«®ў: 0. make[1]: Leaving directory `C:/Qt/Examples/Qt-5.5/widgets/tools/plugandpaintplugins/build-basictools-Desktop_Qt_5_5_1_MinGW_32bit-Release'
what problem it might be?
-
Hi,
What is that error message saying ?
-
wrote on 9 Mar 2016, 21:40 last edited by
impossible to copy files over existing. files copied: 0
but if I take away existing:
https://www.dropbox.com/s/m9n65b3ii0s2vka/%D0%91%D1%83%D1%84%D0%B5%D1%80%20%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0-2.jpg?dl=1make (e=2): Unable to fide specified file. make[1]: *** [..\..\plugandpaint\plugins\libpbp_basictools.a] Error 2 make[1]: ... make: *** [release-install] Error 2
-
Looks a bit like a permission issue
-
wrote on 10 Mar 2016, 09:15 last edited by
run
make install
with highets rights and files atributes are changeable and result as above.
Do you run this example succesfully? -
Yes, I do.
Did you first build the Plug and Paint plugins ?
-
wrote on 12 Mar 2016, 22:44 last edited by
@SGaist hi, I tried on other device with Qt 5.5.1 and got the same result.
What exact steps did you do to make it work? Did it work from abox or you built plugins and installed them?
I did not install plugins becausemake
returns errors as I showed. -
First build the Plug and Paint Plugins example and then the Plug and Paint example itself.
-
wrote on 13 Mar 2016, 21:25 last edited by
@SGaist , dear, there is question about plug and paint example. I tried to build pluging on another pc with fresh windows and the same errors with error of
make install
, Please correct me if I do wrong.- open plug and paing basic tools project
2, build it succesfully - go to folder with the build and run
make install
and it returns errors. (compile output)
C:/Qt/Tools/mingw492_32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lpnp_basictools collect2.exe: error: ld returned 1 exit status Makefile.Release:94: recipe for target 'release\plugandpaint.exe' failed mingw32-make[1]: *** [release\plugandpaint.exe] Error 1 mingw32-make[1]: Leaving directory 'C:/Qt/Examples/Qt-5.5/widgets/tools/build-plugandpaint-Desktop_Qt_5_5_1_MinGW_32bit-Release' makefile:34: recipe for target 'release' failed mingw32-make: *** [release] Error 2 00:09:46: The process "C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe" exited with code 2. Error while building/deploying project plugandpaint (kit: Desktop Qt 5.5.1 MinGW 32bit) When executing step "Make"
am I missing something some steps??
- open plug and paing basic tools project
-
First build/install the project that can be found in
examples/widgets/tools/plugandpaintplugins/
and only after that build your Plug And Paint example. -
wrote on 14 Mar 2016, 09:54 last edited by Kofr
@SGaist
whatmake install
showscd basictools\ && ( if not exist Makefile C:\Qt\5.5\mingw492_32\bin\qmake.exe C:\Qt\Examples\Qt-5.5\widgets\tools\plugandpaintplugins\basictools\basictools.pro -spec win32-g++ -o Makefile ) && make -f Makefile install make[1]: Entering directory `C:/Qt/Examples/Qt-5.5/widgets/tools/build-plugandpaintplugins-Desktop_Qt_5_5_1_MinGW_32bit-Release/basictools' make -f Makefile.Release install make[2]: Entering directory `C:/Qt/Examples/Qt-5.5/widgets/tools/build-plugandpaintplugins-Desktop_Qt_5_5_1_MinGW_32bit-Release/basictools' copy /y ..\..\plugandpaint\plugins\libpnp_basictools.a C:\Qt\Examples\Qt-5.5\widgets\tools\plugandpaint\plugins\libpnp_basictools.a impossible to copy files over existing. files copied: 0. make[2]: Leaving directory `C:/Qt/Examples/Qt-5.5/widgets/tools/build-plugandpaintplugins-Desktop_Qt_5_5_1_MinGW_32bit-Release/basictools' make[1]: Leaving directory `C:/Qt/Examples/Qt-5.5/widgets/tools/build-plugandpaintplugins-Desktop_Qt_5_5_1_MinGW_32bit-Release/basictools' cd extrafilters\ && ( if not exist Makefile C:\Qt\5.5\mingw492_32\bin\qmake.exe C:\Qt\Examples\Qt-5.5\widgets\tools\plugandpaintplugins\extrafilters\extrafilters.pro -spec win32-g++ -o Makefile ) && make -f Makefile install make[1]: Entering directory `C:/Qt/Examples/Qt-5.5/widgets/tools/build-plugandpaintplugins-Desktop_Qt_5_5_1_MinGW_32bit-Release/extrafilters' make -f Makefile.Release install make[2]: Entering directory `C:/Qt/Examples/Qt-5.5/widgets/tools/build-plugandpaintplugins-Desktop_Qt_5_5_1_MinGW_32bit-Release/extrafilters' copy /y ..\..\plugandpaint\plugins\pnp_extrafilters.dll C:\Qt\Examples\Qt-5.5\widgets\tools\plugandpaint\plugins\pnp_extrafilters.dll impossible to copy files over existing. files copied: 0 make[2]: Leaving directory `C:/Qt/Examples/Qt-5.5/widgets/tools/build-plugandpaintplugins-Desktop_Qt_5_5_1_MinGW_32bit-Release/extrafilters' make[1]: Leaving directory `C:/Qt/Examples/Qt-5.5/widgets/tools/build-plugandpaintplugins-Desktop_Qt_5_5_1_MinGW_32bit-Release/extrafilters'
I think there is some problems with paths, but I do not understand what is wrong.
-
Do you have enough space left ?
-
wrote on 15 Mar 2016, 18:59 last edited by Kofr
@SGaist I have never faced with such a problem....
yes, I do have space....
If I delete all files from target directoryC:\Qt\Examples\Qt-5.5\widgets\tools\plugandpaint\plugins
and runmake install
I get the listing as in my previous post with errors of gnu make, but in the target directory will be files:15.03.2016 21:50 32 922 libpnp_basictools.a 15.03.2016 21:50 2 216 libpnp_extrafilters.a 15.03.2016 21:50 23 552 pnp_extrafilters.dll
however Plug and Paint example is not being compiled, still
cannot find -lpnp_basictools
Please show yourmake install
output and what files in target directory. -
Are you doing it from the command line or Qt Creator ?
-
Where are you calling make install ?
-
Which cmd ?
-
IIRC you should have a MinGW ready command line shortcut in the Qt Start menu entry.
1/25