Code::Blocks Forums

User forums => Help => Topic started by: Rechinasul on January 05, 2017, 01:17:58 pm

Title: Cannot use external lib, permission denied.
Post by: Rechinasul on January 05, 2017, 01:17:58 pm
Tried to install opencv with this tutorial: http://kevinhughes.ca/tutorials/opencv-install-on-windows-with-codeblocks-and-mingw.html

Then this lil error occured: (https://s30.postimg.org/ynwh23aj5/poza.png)

Build log: c:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../../mingw32/bin/ld.exe: cannot find C:\opencv\build\x86\mingw\lib: Permission denied
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
2 error(s), 0 warning(s) (0 minute(s), 0 second(s))

All nice and well as you can see: (https://s30.postimg.org/6miqwvm7l/poza1.png)

Thx beforehand and pardon my English.
Title: Re: Cannot use external lib, permission denied.
Post by: stahta01 on January 05, 2017, 07:04:12 pm
Does the folder exist?

If no, re-read the directions in hope they tell you how to create it.

If yes, check the folder permissions.

If you still have problem post your build log instead of build messages.

Tim S.
Title: Re: Cannot use external lib, permission denied.
Post by: oBFusCATed on January 05, 2017, 08:19:08 pm
Also read these http://wiki.codeblocks.org/index.php/FAQ-Compiling_(errors) it might be helpful.
Title: Re: Cannot use external lib, permission denied.
Post by: Rechinasul on January 05, 2017, 08:59:22 pm
This is the entire build log:
mingw32-g++.exe -Wall -fexceptions -g -IC:\opencv\build\include -IC:\opencv\build\include -c C:\Users\Rechinasul\Desktop\test_opencv\main.cpp -o obj\Debug\main.o
mingw32-g++.exe -LC:\opencv\build\x86\mingw\lib -LC:\opencv\build\x86\mingw\lib -o bin\Debug\test_opencv.exe obj\Debug\main.o   C:\opencv\build\x86\mingw\lib C:\opencv\build\x86\mingw\lib\libopencv_flann_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_calib3d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_calib3d2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_contrib_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_contrib2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_core_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_core2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_features2d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_features2d2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_flann_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_flann2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_gpu_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_gpu2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_haartraining_engine.a C:\opencv\build\x86\mingw\lib\libopencv_highgui_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_highgui2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_imgproc_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_imgproc2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_legacy_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_legacy2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_ml_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_ml2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_nonfree_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_nonfree2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_objdetect_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_objdetect2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_ocl_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_ocl2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_perf_calib3d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_core_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_features2d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_gpu_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_highgui_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_imgproc_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_nonfree_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_objdetect_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_ocl_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_photo_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_stitching_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_superres_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_video_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_photo_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_photo2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_stitching_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_stitching2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_superres_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_superres2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_test_calib3d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_contrib_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_core_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_features2d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_flann_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_gpu_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_highgui_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_imgproc_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_legacy_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_ml_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_nonfree_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_objdetect_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_ocl_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_photo_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_stitching_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_superres_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_video_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_ts_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_ts2413.a C:\opencv\build\x86\mingw\lib\libopencv_video_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_video2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_videostab_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_videostab2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_calib3d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_calib3d2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_contrib_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_contrib2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_core_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_core2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_features2d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_features2d2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_flann_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_flann2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_gpu_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_gpu2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_haartraining_engine.a C:\opencv\build\x86\mingw\lib\libopencv_highgui_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_highgui2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_imgproc_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_imgproc2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_legacy_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_legacy2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_ml_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_ml2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_nonfree_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_nonfree2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_objdetect_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_objdetect2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_ocl_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_ocl2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_perf_calib3d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_core_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_features2d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_gpu_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_highgui_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_imgproc_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_nonfree_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_objdetect_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_ocl_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_photo_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_stitching_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_superres_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_perf_video_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_photo_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_photo2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_stitching_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_stitching2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_superres_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_superres2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_test_calib3d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_contrib_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_core_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_features2d_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_flann_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_gpu_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_highgui_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_imgproc_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_legacy_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_ml_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_nonfree_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_objdetect_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_ocl_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_photo_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_stitching_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_superres_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_test_video_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_ts_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_ts2413.a C:\opencv\build\x86\mingw\lib\libopencv_video_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_video2413.dll.a C:\opencv\build\x86\mingw\lib\libopencv_videostab_pch_dephelp.a C:\opencv\build\x86\mingw\lib\libopencv_videostab2413.dll.a
c:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../../mingw32/bin/ld.exe: cannot find C:\opencv\build\x86\mingw\lib: Permission denied
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 1 second(s))
2 error(s), 0 warning(s) (0 minute(s), 1 second(s))

The folder exist, path is correct and i've given all the permisions to both codeblocks and all the files. I've read the FAQ: Q: My build fails in the compile/link/run step with a Permission denied error?, followed all the instructions there and still the same problem. Rebooted PC, given permissions to the output file and the rest of them... Another friend of mine watched the same tutorial and it works for him. Sorry for bothering you guys but this problem is driving me crazy. Thanks again for your time.
Title: Re: Cannot use external lib, permission denied.
Post by: stahta01 on January 05, 2017, 09:27:21 pm
The folder exist, path is correct and i've given all the permisions to both codeblocks and all the files. I've read the FAQ: Q: My build fails in the compile/link/run step with a Permission denied error?, followed all the instructions there and still the same problem. Rebooted PC, given permissions to the output file and the rest of them... Another friend of mine watched the same tutorial and it works for him. Sorry for bothering you guys but this problem is driving me crazy. Thanks again for your time.

Did you try turning off you anti-virus software?
If not, try that.

NOTE: Please use code tags when posting build logs.

Tim S.
Title: Re: Cannot use external lib, permission denied.
Post by: stahta01 on January 05, 2017, 09:34:14 pm
Code
mingw32-g++.exe 
-LC:\opencv\build\x86\mingw\lib
-LC:\opencv\build\x86\mingw\lib
-o bin\Debug\test_opencv.exe obj\Debug\main.o   
C:\opencv\build\x86\mingw\lib

PLEASE remove this line "C:\opencv\build\x86\mingw\lib" from your project.

Tim S.
Title: Re: Cannot use external lib, permission denied.
Post by: Rechinasul on January 05, 2017, 09:46:24 pm
Deleted the antivirus and deactivated all the firewalls beforehand. The problem was that line. Thx a lot guys! Srry for the trouble...