Author Topic: Cannot use external lib, permission denied.  (Read 5239 times)

Offline Rechinasul

  • Single posting newcomer
  • *
  • Posts: 3
Cannot use external lib, permission denied.
« 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:

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:

Thx beforehand and pardon my English.

Offline stahta01

  • Lives here!
  • ****
  • Posts: 7591
    • My Best Post
Re: Cannot use external lib, permission denied.
« Reply #1 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.
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Cannot use external lib, permission denied.
« Reply #2 on: January 05, 2017, 08:19:08 pm »
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline Rechinasul

  • Single posting newcomer
  • *
  • Posts: 3
Re: Cannot use external lib, permission denied.
« Reply #3 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.

Offline stahta01

  • Lives here!
  • ****
  • Posts: 7591
    • My Best Post
Re: Cannot use external lib, permission denied.
« Reply #4 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.
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline stahta01

  • Lives here!
  • ****
  • Posts: 7591
    • My Best Post
Re: Cannot use external lib, permission denied.
« Reply #5 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.
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline Rechinasul

  • Single posting newcomer
  • *
  • Posts: 3
Re: Cannot use external lib, permission denied.
« Reply #6 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...