Dear every one,
Recently, I have been working on cross-compile MEVBench for gem5. I used 
arm-none-linux-gnueabi to cross-compile OpenCV 2.4.2 successfully, as well as 
the jasper, ltiff, lzlib, lpng, and ljpeg. All pre-compiled binaries are 
installed under /usr/local. Then I try to use the command: ./build.sh static 
arm to compile MEVBech, but I encountered the following errors:

/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lopencv_highgui
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lopencv_ml
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lopencv_objdetect
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lopencv_video
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lopencv_calib3d
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lopencv_features2d
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lopencv_imgproc
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lopencv_core
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lopencv_flann
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -ljasper
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -ltiff
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lzlib
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -lpng
/usr/local/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld:
 cannot find -ljpeg

Before compiling MEVBench, I set OpenCV_ARM_STATIC_DIR and LD_LIBRARY_PATH 
correctly. I have checked /usr/local/lib, and all the libs mentioned above are 
in this folder. So I have no idea how to do next. I have suffered these errors 
for this whole week.
Did anyone know how to fix these errors, or could anyone provide me the 
pre-compiled MEVBench?
Thank you very much in advance.



--
Best regards,
Hongyuan Ding

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to