Why you specify compiler (especially if it can not be found)? Zdenko
2018-03-17 19:07 GMT+01:00 Richard McAlexander <richardmcalexan...@gmail.com >: > Thanks. Anyone know how I can fix that? I have gcc/Xcode installed, not > sure why its not finding the command. > > On Saturday, March 17, 2018 at 9:10:38 AM UTC-4, zdenop wrote: >> >> you specified that c++ compiler is: g++-6 >> and your system reports: >> g++-6: command not found >> >> Zdenko >> >> 2018-03-17 11:57 GMT+01:00 Richard McAlexander <richardmc...@gmail.com>: >> >>> I'm having trouble compiling Tesseract 4.0. I have all dependencies >>> installed. The error occurs when after I run ./autogen.sh in the >>> terminal--that works fine. But when I run ./config I get this error: >>> >>> ./configure CC=gcc-6 CXX=g++-6 CPPFLAGS=-I/usr/local/opt/icu4c/include >>> LDFLAGS=-L/usr/local/opt/icu4c/lib PKG_CONFIG_PATH=/usr/local/lib/ >>> pkgconfig >>> >>> ./configure: line 5: .: filename argument required >>> >>> .: usage: . filename [arguments] >>> >>> Ok. Not sure what this means so I open the configure executable and I >>> find a . on line 5. I comment it out, then re-run. Now I get this error: >>> >>> ./configure CC=gcc-6 CXX=g++-6 CPPFLAGS=-I/usr/local/opt/icu4c/include >>> LDFLAGS=-L/usr/local/opt/icu4c/lib PKG_CONFIG_PATH=/usr/local/lib/ >>> pkgconfig >>> >>> checking whether the C++ compiler works... no >>> >>> configure: error: in `/Users/richardmcalexander/tesseract': >>> >>> configure: error: C++ compiler cannot create executables >>> >>> See `config.log' for more details >>> >>> >>> I reinstalled gcc, but did not fix it. >>> >>> The contents for config.log are pasted below: >>> >>> This file contains any messages produced by compilers while >>> running configure, to aid debugging if configure makes a mistake. >>> >>> It was created by tesseract configure -n 4.0.0-beta.1-27-g023e1 >>> , which was >>> generated by GNU Autoconf 2.69. Invocation command line was >>> >>> $ ./configure CC=gcc-6 CXX=g++-6 CPPFLAGS=-I/usr/local/opt/icu4c/include >>> LDFLAGS=-L/usr/local/opt/icu4c/lib PKG_CONFIG_PATH=/usr/local/lib >>> /pkgconfig >>> >>> ## --------- ## >>> ## Platform. ## >>> ## --------- ## >>> >>> hostname = Richards-Air.fios-router.home >>> uname -m = x86_64 >>> uname -r = 17.4.0 >>> uname -s = Darwin >>> uname -v = Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; >>> root:xnu-4570.41.2~1/RELEASE_X86_64 >>> >>> /usr/bin/uname -p = i386 >>> /bin/uname -X = unknown >>> >>> /bin/arch = unknown >>> /usr/bin/arch -k = unknown >>> /usr/convex/getsysinfo = unknown >>> /usr/bin/hostinfo = Mach kernel version: >>> Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; >>> root:xnu-4570.41.2~1/RELEASE_X86_64 >>> Kernel configured for up to 4 processors. >>> 2 processors are physically available. >>> 4 processors are logically available. >>> Processor type: x86_64h (Intel x86-64h Haswell) >>> Processors active: 0 1 2 3 >>> Primary memory available: 8.00 gigabytes >>> Default processor set: 406 tasks, 2244 threads, 4 processors >>> Load average: 2.20, Mach factor: 2.02 >>> /bin/machine = unknown >>> /usr/bin/oslevel = unknown >>> /bin/universe = unknown >>> >>> PATH: /Users/richardmcalexander/anaconda3/bin >>> PATH: /Users/richardmcalexander/anaconda/bin >>> PATH: /Library/Frameworks/Python.framework/Versions/3.6/bin >>> PATH: /Library/Frameworks/Python.framework/Versions/2.7/bin >>> PATH: /Library/Frameworks/Python.framework/Versions/3.6/bin >>> PATH: /Users/richardmcalexander/anaconda/bin >>> PATH: /Users/richardmcalexander/anaconda/bin >>> PATH: /opt/local/bin >>> PATH: /opt/local/sbin >>> PATH: /usr/local/bin >>> PATH: /usr/bin >>> PATH: /bin >>> PATH: /usr/sbin >>> PATH: /sbin >>> PATH: /Library/TeX/texbin >>> PATH: /opt/X11/bin >>> >>> >>> ## ----------- ## >>> ## Core tests. ## >>> ## ----------- ## >>> >>> configure:2702: checking for C++ compiler version >>> configure:2711: g++-6 --version >&5 >>> ./configure: line 2713: g++-6: command not found >>> configure:2722: $? = 127 >>> configure:2711: g++-6 -v >&5 >>> ./configure: line 2713: g++-6: command not found >>> configure:2722: $? = 127 >>> configure:2711: g++-6 -V >&5 >>> ./configure: line 2713: g++-6: command not found >>> configure:2722: $? = 127 >>> configure:2711: g++-6 -qversion >&5 >>> ./configure: line 2713: g++-6: command not found >>> configure:2722: $? = 127 >>> configure:2742: checking whether the C++ compiler works >>> configure:2764: g++-6 -I/usr/local/opt/icu4c/include >>> -L/usr/local/opt/icu4c/lib conftest.cpp >&5 >>> ./configure: line 2766: g++-6: command not found >>> configure:2768: $? = 127 >>> configure:2806: result: no >>> configure: failed program was: >>> | /* confdefs.h */ >>> | #define PACKAGE_NAME "tesseract" >>> | #define PACKAGE_TARNAME "tesseract" >>> | #define PACKAGE_VERSION "-n 4.0.0-beta.1-27-g023e1 >>> | " >>> | #define PACKAGE_STRING "tesseract -n 4.0.0-beta.1-27-g023e1 >>> | " >>> | #define PACKAGE_BUGREPORT "https://github.com/tesseract- >>> ocr/tesseract/issues" >>> | #define PACKAGE_URL "https://github.com/tesseract-ocr/tesseract/" >>> | /* end confdefs.h. */ >>> | >>> | int >>> | main () >>> | { >>> | >>> | ; >>> | return 0; >>> | } >>> configure:2811: error: in `/Users/richardmcalexander/tesseract': >>> configure:2813: error: C++ compiler cannot create executables >>> See `config.log' for more details >>> >>> ## ---------------- ## >>> ## Cache variables. ## >>> ## ---------------- ## >>> >>> ac_cv_env_CCC_set= >>> ac_cv_env_CCC_value= >>> ac_cv_env_CC_set=set >>> ac_cv_env_CC_value=gcc-6 >>> ac_cv_env_CFLAGS_set= >>> ac_cv_env_CFLAGS_value= >>> ac_cv_env_CPPFLAGS_set=set >>> ac_cv_env_CPPFLAGS_value=-I/usr/local/opt/icu4c/include >>> ac_cv_env_CXXCPP_set= >>> ac_cv_env_CXXCPP_value= >>> ac_cv_env_CXXFLAGS_set= >>> ac_cv_env_CXXFLAGS_value= >>> ac_cv_env_CXX_set=set >>> ac_cv_env_CXX_value=g++-6 >>> ac_cv_env_ICU_I18N_CFLAGS_set= >>> ac_cv_env_ICU_I18N_CFLAGS_value= >>> ac_cv_env_ICU_I18N_LIBS_set= >>> ac_cv_env_ICU_I18N_LIBS_value= >>> ac_cv_env_ICU_UC_CFLAGS_set= >>> ac_cv_env_ICU_UC_CFLAGS_value= >>> ac_cv_env_ICU_UC_LIBS_set= >>> ac_cv_env_ICU_UC_LIBS_value= >>> ac_cv_env_LDFLAGS_set=set >>> ac_cv_env_LDFLAGS_value=-L/usr/local/opt/icu4c/lib >>> ac_cv_env_LEPTONICA_CFLAGS_set= >>> ac_cv_env_LEPTONICA_CFLAGS_value= >>> ac_cv_env_LEPTONICA_LIBS_set= >>> ac_cv_env_LEPTONICA_LIBS_value= >>> ac_cv_env_LIBS_set= >>> ac_cv_env_LIBS_value= >>> ac_cv_env_LT_SYS_LIBRARY_PATH_set= >>> ac_cv_env_LT_SYS_LIBRARY_PATH_value= >>> ac_cv_env_PKG_CONFIG_LIBDIR_set= >>> ac_cv_env_PKG_CONFIG_LIBDIR_value= >>> ac_cv_env_PKG_CONFIG_PATH_set=set >>> ac_cv_env_PKG_CONFIG_PATH_value=/usr/local/lib/pkgconfig >>> ac_cv_env_PKG_CONFIG_set= >>> ac_cv_env_PKG_CONFIG_value= >>> ac_cv_env_build_alias_set= >>> ac_cv_env_build_alias_value= >>> ac_cv_env_cairo_CFLAGS_set= >>> ac_cv_env_cairo_CFLAGS_value= >>> ac_cv_env_cairo_LIBS_set= >>> ac_cv_env_cairo_LIBS_value= >>> ac_cv_env_host_alias_set= >>> ac_cv_env_host_alias_value= >>> ac_cv_env_pango_CFLAGS_set= >>> ac_cv_env_pango_CFLAGS_value= >>> ac_cv_env_pango_LIBS_set= >>> ac_cv_env_pango_LIBS_value= >>> ac_cv_env_target_alias_set= >>> ac_cv_env_target_alias_value= >>> >>> ## ----------------- ## >>> ## Output variables. ## >>> ## ----------------- ## >>> >>> ' >>> ' >>> ACLOCAL='' >>> ADD_RT_FALSE='' >>> ADD_RT_TRUE='' >>> AMDEPBACKSLASH='' >>> AMDEP_FALSE='' >>> AMDEP_TRUE='' >>> AMTAR='' >>> AM_BACKSLASH='' >>> AM_CPPFLAGS='' >>> AM_DEFAULT_V='' >>> AM_DEFAULT_VERBOSITY='' >>> AM_LDFLAGS='' >>> AM_V='' >>> AR='' >>> AUTOCONF='' >>> AUTOHEADER='' >>> AUTOMAKE='' >>> AVX2_OPT_FALSE='' >>> AVX2_OPT_TRUE='' >>> AVX_OPT_FALSE='' >>> AVX_OPT_TRUE='' >>> AWK='' >>> CC='gcc-6' >>> CCDEPMODE='' >>> CFLAGS='' >>> CPPFLAGS='-I/usr/local/opt/icu4c/include' >>> CXX='g++-6' >>> CXXCPP='' >>> CXXDEPMODE='' >>> CXXFLAGS='' >>> CYGPATH_W='' >>> DEFS='' >>> DEPDIR='' >>> DLLTOOL='' >>> DSYMUTIL='' >>> DUMPBIN='' >>> ECHO_C='\c' >>> ECHO_N='' >>> ECHO_T='' >>> EGREP='' >>> EMBEDDED_FALSE='' >>> EMBEDDED_TRUE='' >>> ENABLE_TRAINING_FALSE='' >>> ENABLE_TRAINING_TRUE='' >>> EXEEXT='' >>> FGREP='' >>> FRAMEWORK_OPENCL='' >>> GENERIC_API_VERSION='' >>> GENERIC_LIBRARY_NAME='' >>> GENERIC_LIBRARY_VERSION='' >>> GENERIC_MAJOR_VERSION='' >>> GENERIC_RELEASE='' >>> GENERIC_VERSION='' >>> GRAPHICS_DISABLED_FALSE='' >>> GRAPHICS_DISABLED_TRUE='' >>> GREP='' >>> ICU_I18N_CFLAGS='' >>> ICU_I18N_LIBS='' >>> ICU_UC_CFLAGS='' >>> ICU_UC_LIBS='' >>> INSTALL_DATA='' >>> INSTALL_PROGRAM='' >>> INSTALL_SCRIPT='' >>> INSTALL_STRIP_PROGRAM='' >>> LD='' >>> LDFLAGS='-L/usr/local/opt/icu4c/lib' >>> LEPTONICA_CFLAGS='' >>> LEPTONICA_LIBS='' >>> LIBOBJS='' >>> LIBS='' >>> LIBTOOL='' >>> LIPO='' >>> LN_S='' >>> LTLIBOBJS='' >>> LT_SYS_LIBRARY_PATH='' >>> MAINT='' >>> MAINTAINER_MODE_FALSE='' >>> MAINTAINER_MODE_TRUE='' >>> MAKEINFO='' >>> MANIFEST_TOOL='' >>> MINGW_FALSE='' >>> MINGW_TRUE='' >>> MKDIR_P='' >>> NM='' >>> NMEDIT='' >>> NO_TESSDATA_PREFIX_FALSE='' >>> NO_TESSDATA_PREFIX_TRUE='' >>> OBJDUMP='' >>> OBJEXT='' >>> OPENCL_CPPFLAGS='' >>> OPENCL_LDFLAGS='' >>> OPENMP_CXXFLAGS='' >>> OSX_FALSE='' >>> OSX_TRUE='' >>> OTOOL64='' >>> OTOOL='' >>> PACKAGE='' >>> PACKAGE_BUGREPORT='https://github.com/tesseract-ocr/tesseract/issues' >>> PACKAGE_DATE='' >>> PACKAGE_NAME='tesseract' >>> PACKAGE_STRING='tesseract -n 4.0.0-beta.1-27-g023e1 >>> PACKAGE_TARNAME='tesseract' >>> PACKAGE_URL='https://github.com/tesseract-ocr/tesseract/' >>> PACKAGE_VERSION='-n 4.0.0-beta.1-27-g023e1 >>> PACKAGE_YEAR='' >>> PATH_SEPARATOR=':' >>> PKG_CONFIG='' >>> PKG_CONFIG_LIBDIR='' >>> PKG_CONFIG_PATH='/usr/local/lib/pkgconfig' >>> RANLIB='' >>> SED='' >>> SET_MAKE='' >>> SHELL='/bin/sh' >>> SSE41_OPT_FALSE='' >>> SSE41_OPT_TRUE='' >>> STRIP='' >>> T_WIN_FALSE='' >>> T_WIN_TRUE='' >>> USE_OPENCL_FALSE='' >>> USE_OPENCL_TRUE='' >>> VERSION='' >>> VISIBILITY_FALSE='' >>> VISIBILITY_TRUE='' >>> ac_ct_AR='' >>> ac_ct_CC='' >>> ac_ct_CXX='' >>> ac_ct_DUMPBIN='' >>> am__EXEEXT_FALSE='' >>> am__EXEEXT_TRUE='' >>> am__fastdepCC_FALSE='' >>> am__fastdepCC_TRUE='' >>> am__fastdepCXX_FALSE='' >>> am__fastdepCXX_TRUE='' >>> am__include='' >>> am__isrc='' >>> am__leading_dot='' >>> am__nodep='' >>> am__quote='' >>> am__tar='' >>> am__untar='' >>> bindir='${exec_prefix}/bin' >>> build='' >>> build_alias='' >>> build_cpu='' >>> build_os='' >>> build_vendor='' >>> cairo_CFLAGS='' >>> cairo_LIBS='' >>> datadir='${datarootdir}' >>> datarootdir='${prefix}/share' >>> docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' >>> dvidir='${docdir}' >>> exec_prefix='NONE' >>> host='' >>> host_alias='' >>> host_cpu='' >>> host_os='' >>> host_vendor='' >>> htmldir='${docdir}' >>> includedir='${prefix}/include' >>> infodir='${datarootdir}/info' >>> install_sh='' >>> libdir='${exec_prefix}/lib' >>> libexecdir='${exec_prefix}/libexec' >>> localedir='${datarootdir}/locale' >>> localstatedir='${prefix}/var' >>> mandir='${datarootdir}/man' >>> mkdir_p='' >>> oldincludedir='/usr/include' >>> pango_CFLAGS='' >>> pango_LIBS='' >>> pdfdir='${docdir}' >>> prefix='NONE' >>> program_transform_name='s,x,x,' >>> psdir='${docdir}' >>> sbindir='${exec_prefix}/sbin' >>> sharedstatedir='${prefix}/com' >>> sysconfdir='${prefix}/etc' >>> target_alias='' >>> >>> ## ----------- ## >>> ## confdefs.h. ## >>> ## ----------- ## >>> >>> /* confdefs.h */ >>> #define PACKAGE_NAME "tesseract" >>> #define PACKAGE_TARNAME "tesseract" >>> #define PACKAGE_VERSION "-n 4.0.0-beta.1-27-g023e1 >>> " >>> #define PACKAGE_STRING "tesseract -n 4.0.0-beta.1-27-g023e1 >>> " >>> #define PACKAGE_BUGREPORT "https://github.com/tesseract- >>> ocr/tesseract/issues" >>> #define PACKAGE_URL "https://github.com/tesseract-ocr/tesseract/" >>> >>> configure: exit 77 >>> >>> >>> >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "tesseract-ocr" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to tesseract-oc...@googlegroups.com. >>> To post to this group, send email to tesser...@googlegroups.com. >>> Visit this group at https://groups.google.com/group/tesseract-ocr. >>> To view this discussion on the web visit https://groups.google.com/d/ms >>> gid/tesseract-ocr/d3baeeac-56c5-47a8-bdb0-c5d46a345d76%40goo >>> glegroups.com >>> <https://groups.google.com/d/msgid/tesseract-ocr/d3baeeac-56c5-47a8-bdb0-c5d46a345d76%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "tesseract-ocr" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to tesseract-ocr+unsubscr...@googlegroups.com. > To post to this group, send email to tesseract-ocr@googlegroups.com. > Visit this group at https://groups.google.com/group/tesseract-ocr. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/tesseract-ocr/72890a78-5862-4bf5-9a63-ed6e3f2307e6% > 40googlegroups.com > <https://groups.google.com/d/msgid/tesseract-ocr/72890a78-5862-4bf5-9a63-ed6e3f2307e6%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "tesseract-ocr" group. To unsubscribe from this group and stop receiving emails from it, send an email to tesseract-ocr+unsubscr...@googlegroups.com. To post to this group, send email to tesseract-ocr@googlegroups.com. Visit this group at https://groups.google.com/group/tesseract-ocr. To view this discussion on the web visit https://groups.google.com/d/msgid/tesseract-ocr/CAJbzG8wJaQPMFX97EzAGzB-r7p7AWJfu2Vd-MhZhQfhoKf4j8g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.