Giter Site home page Giter Site logo

hominoids / sgminer-arm Goto Github PK

View Code? Open in Web Editor NEW
29.0 9.0 19.0 14.86 MB

ARM Mali OpenCL GPU Miner

License: GNU General Public License v3.0

Java 0.10% Makefile 0.21% C 96.95% C++ 0.81% PHP 0.78% Python 0.01% Shell 0.01% M4 1.13% Batchfile 0.01%

sgminer-arm's Issues

mali-fbdev

Hello I try with other single board computer and each time I have a issue with mali-fbdev I can't install it .
I take a look ont the repo of odroid xu4 and I don't find antything so what is inside this package ?

Arm V8

Please add support for Adreno gpu...

To much urgent to talk with you please reply

Hello dear @hominoids i want to talk you.. it's really too much urgent.. it's mey be too much late but i appreciate your and your team work..

I found you from ..
https://forum.odroid.com/viewtopic.php?t=29571

I compiled successfully in Android.. i found your optimization for arm mail GPU.. you removed all amd optimization codes..

But i want to talk with you for development purpose.. meybe you interested or not.. but i really want to talk with you as a student.. i want your guide.. just awesome projects..
Please don't ignore.. please sir @hominoids please reply me..!..

Waiting for your response ๐Ÿ™‚
I hope you can understand my words

Thanking you
Regards
Saikat

cant run with armv8 & t820

i use armv8 & t820,i can use mali lib to compile it,and use the opencl-dev packge,there is a error

[09:06:04] Started sgminer 5.5.6-ARM-RC1
[09:06:04] * using Jansson 2.7
[09:06:04] Error -1001: clGetPlatformsIDs failed (no OpenCL SDK installed?)
[09:06:04] clDevicesNum returned error, no GPUs usable
[09:06:04] All devices disabled, cannot mine!

and when i use the mali libopencl.so,it show the error msg

[09:09:04] Started sgminer 5.5.6-ARM-RC1
[09:09:04] * using Jansson 2.7
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: clGetPlatformIDs from stub libOpenCL.so library called! This library can be used to resolve OpenCL symbols at compile time but must not be in your runtime path (You need to use a real OpenCL implementation, this one is empty)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[09:09:04] Error -5: clGetPlatformsIDs failed (no OpenCL SDK installed?)
[09:09:04] clDevicesNum returned error, no GPUs usable
[09:09:04] All devices disabled, cannot mine!

Problems discovering my Graphics Card..

Hello,
First of all thanks for your work :)

I tried to compile your project on aarch64.
I downloaded the ARM Compute Library( the compiled version.. )

then I linked against the libOpencl.so in 'linux-arm64-v8a-neon-cl'
This is my configure line:

CFLAGS="-Os -Wall -march=armv8-a+simd+crypto+crc -mtune=cortex-a53 -std=gnu99" CPPFLAGS="-Os -Wall -march=armv8-a+simd+crypto+crc -mtune=cortex-a53 -std=gnu99" LDFLAGS="-L/opt/ARMcompute/lib/linux-arm64-v8a-neon-cl" ./configure --disable-adl --disable-adl-checks

The End Result:

------------------------------------------------------------------------
sgminer 5.5.6-ARM-RC1
------------------------------------------------------------------------


Configuration Options Summary:

  Use git version......: yes
  libcurl(GBT+getwork).: Enabled: -lcurl
  curses.TUI...........: FOUND: -lncurses
  OpenCL...............: FOUND. GPU mining support enabled
  ADL..................: Detection overrided. GPU monitoring support DISABLED

Compilation............: make (or gmake)
  CPPFLAGS.............: -Os -Wall -march=armv8-a+simd+crypto+crc -mtune=cortex-a53 -std=gnu99
  CFLAGS...............: -Os -Wall -march=armv8-a+simd+crypto+crc -mtune=cortex-a53 -std=gnu99
  LDFLAGS..............: -L/opt/ARMcompute/lib/linux-arm64-v8a-neon-cl -lpthread
  LDADD................: -ldl -lcurl submodules/jansson/src/.libs/libjansson.a -lpthread -lOpenCL    -lm -lrt

Installation...........: make install (as root if needed, with 'su' or 'sudo')
  prefix...............: /usr/local

I got some "fatal messages" when compiling,
I don't know if they are important, but in the end of compilation:
but 'echo $?' returns zero..

This is the relevant part of it:

/opt/sgminer-arm# make
fatal: No names found, cannot describe anything.
make  all-recursive
make[1]: Entering directory '/opt/sgminer-arm'
fatal: No names found, cannot describe anything.
Making all in lib

( ... )

Making all in ccan

  CC       simd.o
  CC       blake.o
  CC       cubehash.o
  CC       groestl.o
  CC       keccak.o
  CC       shavite.o
  CC       skein.o
  CC       sha2.o
  CC       sha2big.o
  CC       fugue.o
  CC       hamsi.o
  CC       panama.o
  CC       shabal.o
  CC       whirlpool.o
  CC       sha256_Y.o

( ... )

ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/opt/sgminer-arm/sph'
make[2]: Entering directory '/opt/sgminer-arm'
fatal: No names found, cannot describe anything.
  CC       sgminer-sgminer.o
In file included from ./logging.h:4:0,
                 from ocl/build_kernel.h:5,
                 from algorithm.h:12,
                 from miner.h:17,
                 from sgminer.c:55:
Lots of Warning because of redefining in several places: 
#define VERSION GIT_VERSION

( ... )

When I check if Graphics card is detected, I got:

/opt/sgminer-arm# ./sgminer -n

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: clGetPlatformIDs from stub libOpenCL.so library called! This library can be used to resolve OpenCL symbols at compile time but must *not* be in your runtime path (You need to use a real OpenCL implementation, this one is empty)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[00:09:42] Error -5: clGetPlatformsIDs failed (no OpenCL SDK installed?)                    
[00:09:42] clDevicesNum returned error, no GPUs usable                    
[00:09:42] 0 GPU devices max detected

I have the PAth of 'libOpenCL.so' in Dynamic Linker config '/etc/ld.so.conf', and cache remake again..

What could be triggering this problems?
I have this GPU:

GPU:
    ARM Mali-T720 MP2
    Featuring 2 unified shader cores
    Complies with OpenGL ES 3.0, OpenCL 1.2

I would like to make it work, and also port a algo for it.. :)

Thanks in Advance,
Regards

v8 capable mining software ?

Will be ready for the upcoming v8 XMR protocol upgrade ?

XMR suppor pool site says:
Attention Miners warning ๏ฟผ
Update your Mining Software until 2018-10-18 to get ready for the upcoming protocol upgrade. If you neglect to update to a v8 capable mining software and/or proxy, you will no longer be able to mine after block 1685555.

Regards
Antonio

make install abborts with error

I followed every step of your "Manual" and got until make install threw an Error.
I hope there is simply a mistake on my part and I can maybe get a little wink to do.

Here is the whole output:

`/opt/sgminer/sgminer-arm# make install
fatal: No names found, cannot describe anything.
Making install in lib
make[1]: Entering directory '/opt/sgminer/sgminer-arm/lib'
make install-recursive
make[2]: Entering directory '/opt/sgminer/sgminer-arm/lib'
make[3]: Entering directory '/opt/sgminer/sgminer-arm/lib'
make[4]: Entering directory '/opt/sgminer/sgminer-arm/lib'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/opt/sgminer/sgminer-arm/lib'
make[3]: Leaving directory '/opt/sgminer/sgminer-arm/lib'
make[2]: Leaving directory '/opt/sgminer/sgminer-arm/lib'
make[1]: Leaving directory '/opt/sgminer/sgminer-arm/lib'
Making install in submodules
make[1]: Entering directory '/opt/sgminer/sgminer-arm/submodules'
Making install in jansson
make[2]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson'
Making install in doc
make[3]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/doc'
make[4]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/doc'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/doc'
make[3]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/doc'
Making install in src
make[3]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/src'
make[4]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/src'
/usr/bin/mkdir -p '/usr/local/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libjansson.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libjansson.so.4.7.0 /usr/local/lib/libjansson.so.4.7.0
libtool: install: (cd /usr/local/lib && { ln -s -f libjansson.so.4.7.0 libjansson.so.4 || { rm -f libjansson.so.4 && ln -s libjansson.so.4.7.0 libjansson.so.4; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libjansson.so.4.7.0 libjansson.so || { rm -f libjansson.so && ln -s libjansson.so.4.7.0 libjansson.so; }; })
libtool: install: /usr/bin/install -c .libs/libjansson.lai /usr/local/lib/libjansson.la
libtool: install: /usr/bin/install -c .libs/libjansson.a /usr/local/lib/libjansson.a
libtool: install: chmod 644 /usr/local/lib/libjansson.a
libtool: install: ranlib /usr/local/lib/libjansson.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin" ldconfig -n /usr/local/lib

Libraries have been installed in:
/usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:

  • add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
    during execution
  • add LIBDIR to the 'LD_RUN_PATH' environment variable
    during linking
  • use the '-Wl,-rpath -Wl,LIBDIR' linker flag
  • have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.

/usr/bin/mkdir -p '/usr/local/include'
/usr/bin/install -c -m 644 jansson.h jansson_config.h '/usr/local/include'
make[4]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/src'
make[3]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/src'
Making install in test
make[3]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test'
Making install in bin
make[4]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/bin'
make[5]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/bin'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/bin'
make[4]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/bin'
Making install in suites
make[4]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites'
Making install in api
make[5]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites/api'
make[6]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites/api'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites/api'
make[5]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites/api'
make[5]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites'
make[6]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites'
make[5]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites'
make[4]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test/suites'
make[4]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test'
make[5]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson/test'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test'
make[4]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test'
make[3]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson/test'
make[3]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson'
make[4]: Entering directory '/opt/sgminer/sgminer-arm/submodules/jansson'
make[4]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 jansson.pc '/usr/local/lib/pkgconfig'
make[4]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson'
make[3]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson'
make[2]: Leaving directory '/opt/sgminer/sgminer-arm/submodules/jansson'
make[2]: Entering directory '/opt/sgminer/sgminer-arm/submodules'
make[3]: Entering directory '/opt/sgminer/sgminer-arm/submodules'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/opt/sgminer/sgminer-arm/submodules'
make[2]: Leaving directory '/opt/sgminer/sgminer-arm/submodules'
make[1]: Leaving directory '/opt/sgminer/sgminer-arm/submodules'
Making install in ccan
make[1]: Entering directory '/opt/sgminer/sgminer-arm/ccan'
make[2]: Entering directory '/opt/sgminer/sgminer-arm/ccan'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/opt/sgminer/sgminer-arm/ccan'
make[1]: Leaving directory '/opt/sgminer/sgminer-arm/ccan'
Making install in sph
make[1]: Entering directory '/opt/sgminer/sgminer-arm/sph'
make[2]: Entering directory '/opt/sgminer/sgminer-arm/sph'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/opt/sgminer/sgminer-arm/sph'
make[1]: Leaving directory '/opt/sgminer/sgminer-arm/sph'
make[1]: Entering directory '/opt/sgminer/sgminer-arm'
fatal: No names found, cannot describe anything.
CCLD sgminer
/usr/bin/ld: sgminer-api.o:(.bss+0x98): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: sgminer-util.o:(.bss+0x10): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: sgminer-logging.o:(.bss+0x10): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: sgminer-driver-opencl.o:(.data.rel.local+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: sgminer-ocl.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: sgminer-findnonce.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: sgminer-adl.o:(.bss+0x8): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: sgminer-sysfs-gpu-controls.o:(.bss+0x8): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: sgminer-pool.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: sgminer-algorithm.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: sgminer-config_parser.o:(.bss+0x1b8): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: sgminer-events.o:(.bss+0x8): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: ocl/sgminer-build_kernel.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: ocl/sgminer-binary_kernel.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-scrypt.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-darkcoin.o:(.bss+0xa38): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-qubitcoin.o:(.bss+0x460): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-quarkcoin.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-myriadcoin-groestl.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-fuguecoin.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-inkcoin.o:(.bss+0xa38): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-animecoin.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-groestlcoin.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-sifcoin.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-twecoin.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-marucoin.o:(.bss+0xb38): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-maxcoin.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-talkcoin.o:(.bss+0x4c8): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-bitblock.o:(.bss+0xcc0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-x14.o:(.bss+0xc38): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-fresh.o:(.bss+0x0): multiple definition of base_contexts'; algorithm/sgminer-qubitcoin.o:(.bss+0x0): first defined here /usr/bin/ld: algorithm/sgminer-fresh.o:(.bss+0x5f0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-whirlcoin.o:(.bss+0x0): multiple definition of base_contexts'; algorithm/sgminer-qubitcoin.o:(.bss+0x0): first defined here /usr/bin/ld: algorithm/sgminer-whirlcoin.o:(.bss+0x220): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-neoscrypt.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-whirlpoolx.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-lyra2re.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-lyra2rev2.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-pluck.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-credits.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-yescrypt.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-blake256.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-blakecoin.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-ethash.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-ethgencache.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: algorithm/sgminer-cryptonight.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: algorithm/sgminer-equihash.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here /usr/bin/ld: sgminer-gbt-util.o:(.bss+0x0): multiple definition of opencl_drv'; sgminer-sgminer.o:(.bss+0xaf0): first defined here
/usr/bin/ld: sgminer-sgminer.o: in function set_current_pool': sgminer.c:(.text+0x4254): undefined reference to clReleaseMemObject'
/usr/bin/ld: sgminer-driver-opencl.o: in function opencl_thread_shutdown': driver-opencl.c:(.text+0x44): undefined reference to clFinish'
/usr/bin/ld: driver-opencl.c:(.text+0x4a): undefined reference to clReleaseMemObject' /usr/bin/ld: driver-opencl.c:(.text+0x50): undefined reference to clReleaseMemObject'
/usr/bin/ld: driver-opencl.c:(.text+0x58): undefined reference to clReleaseMemObject' /usr/bin/ld: driver-opencl.c:(.text+0x60): undefined reference to clReleaseMemObject'
/usr/bin/ld: driver-opencl.c:(.text+0x68): undefined reference to clReleaseMemObject' /usr/bin/ld: sgminer-driver-opencl.o:driver-opencl.c:(.text+0x70): more undefined references to clReleaseMemObject' follow
/usr/bin/ld: sgminer-driver-opencl.o: in function opencl_thread_shutdown': driver-opencl.c:(.text+0xb4): undefined reference to clReleaseKernel'
/usr/bin/ld: driver-opencl.c:(.text+0xc0): undefined reference to clReleaseProgram' /usr/bin/ld: driver-opencl.c:(.text+0xc6): undefined reference to clReleaseCommandQueue'
/usr/bin/ld: driver-opencl.c:(.text+0xcc): undefined reference to clReleaseContext' /usr/bin/ld: driver-opencl.c:(.text+0xec): undefined reference to clReleaseKernel'
/usr/bin/ld: sgminer-driver-opencl.o: in function opencl_thread_init': driver-opencl.c:(.text+0x174): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: sgminer-driver-opencl.o: in function opencl_scanhash': driver-opencl.c:(.text+0xd84): undefined reference to clEnqueueReadBuffer'
/usr/bin/ld: driver-opencl.c:(.text+0x1004): undefined reference to clEnqueueWriteBuffer' /usr/bin/ld: driver-opencl.c:(.text+0x1036): undefined reference to clFinish'
/usr/bin/ld: driver-opencl.c:(.text+0x1056): undefined reference to clEnqueueNDRangeKernel' /usr/bin/ld: driver-opencl.c:(.text+0x107c): undefined reference to clEnqueueNDRangeKernel'
/usr/bin/ld: driver-opencl.c:(.text+0x10a0): undefined reference to clEnqueueNDRangeKernel' /usr/bin/ld: driver-opencl.c:(.text+0x10d2): undefined reference to clEnqueueReadBuffer'
/usr/bin/ld: driver-opencl.c:(.text+0x10fc): undefined reference to clFinish' /usr/bin/ld: driver-opencl.c:(.text+0x1120): undefined reference to clSetKernelArg'
/usr/bin/ld: driver-opencl.c:(.text+0x115e): undefined reference to clEnqueueNDRangeKernel' /usr/bin/ld: driver-opencl.c:(.text+0x1198): undefined reference to clEnqueueReadBuffer'
/usr/bin/ld: driver-opencl.c:(.text+0x11e6): undefined reference to clEnqueueNDRangeKernel' /usr/bin/ld: driver-opencl.c:(.text+0x1236): undefined reference to clEnqueueNDRangeKernel'
/usr/bin/ld: driver-opencl.c:(.text+0x125a): undefined reference to clFinish' /usr/bin/ld: driver-opencl.c:(.text+0x12aa): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: sgminer-ocl.o: in function get_opencl_version': ocl.c:(.text+0x2e): undefined reference to clGetDeviceInfo'
/usr/bin/ld: sgminer-ocl.o: in function get_opencl_platform': ocl.c:(.text+0xe2): undefined reference to clGetPlatformIDs'
/usr/bin/ld: ocl.c:(.text+0x146): undefined reference to clGetPlatformIDs' /usr/bin/ld: sgminer-ocl.o: in function clDevicesNum':
ocl.c:(.text+0x1e8): undefined reference to clGetPlatformInfo' /usr/bin/ld: ocl.c:(.text+0x21c): undefined reference to clGetPlatformInfo'
/usr/bin/ld: ocl.c:(.text+0x23e): undefined reference to clGetPlatformInfo' /usr/bin/ld: ocl.c:(.text+0x260): undefined reference to clGetDeviceIDs'
/usr/bin/ld: ocl.c:(.text+0x2a6): undefined reference to clGetDeviceIDs' /usr/bin/ld: ocl.c:(.text+0x2f2): undefined reference to clGetDeviceInfo'
/usr/bin/ld: ocl.c:(.text+0x314): undefined reference to clGetDeviceInfo' /usr/bin/ld: sgminer-ocl.o: in function initCl':
ocl.c:(.text+0x44a): undefined reference to clGetDeviceIDs' /usr/bin/ld: ocl.c:(.text+0x4c2): undefined reference to clCreateContextFromType'
/usr/bin/ld: ocl.c:(.text+0x4e6): undefined reference to clGetDeviceInfo' /usr/bin/ld: ocl.c:(.text+0x51a): undefined reference to clGetDeviceInfo'
/usr/bin/ld: ocl.c:(.text+0x562): undefined reference to clCreateCommandQueue' /usr/bin/ld: ocl.c:(.text+0x57e): undefined reference to clCreateCommandQueue'
/usr/bin/ld: ocl.c:(.text+0x5ae): undefined reference to clGetDeviceInfo' /usr/bin/ld: ocl.c:(.text+0x5e4): undefined reference to clGetDeviceInfo'
/usr/bin/ld: ocl.c:(.text+0x61c): undefined reference to clGetDeviceInfo' /usr/bin/ld: ocl.c:(.text+0x682): undefined reference to clGetDeviceInfo'
/usr/bin/ld: ocl.c:(.text+0xa26): undefined reference to clCreateKernel' /usr/bin/ld: ocl.c:(.text+0xf6c): undefined reference to clCreateBuffer'
/usr/bin/ld: ocl.c:(.text+0xfc0): undefined reference to clCreateBuffer' /usr/bin/ld: ocl.c:(.text+0xfe8): undefined reference to clCreateBuffer'
/usr/bin/ld: ocl.c:(.text+0x1012): undefined reference to clCreateBuffer' /usr/bin/ld: ocl.c:(.text+0x103e): undefined reference to clCreateBuffer'
/usr/bin/ld: sgminer-ocl.o:ocl.c:(.text+0x106a): more undefined references to clCreateBuffer' follow /usr/bin/ld: sgminer-ocl.o: in function initCl':
ocl.c:(.text+0x10ee): undefined reference to clSetKernelArg' /usr/bin/ld: ocl.c:(.text+0x1102): undefined reference to clSetKernelArg'
/usr/bin/ld: ocl.c:(.text+0x1118): undefined reference to clSetKernelArg' /usr/bin/ld: ocl.c:(.text+0x1132): undefined reference to clSetKernelArg'
/usr/bin/ld: ocl.c:(.text+0x1158): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-ocl.o:ocl.c:(.text+0x116a): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-ocl.o: in function initCl': ocl.c:(.text+0x1244): undefined reference to clCreateKernel'
/usr/bin/ld: ocl.c:(.text+0x126c): undefined reference to clSetKernelArg' /usr/bin/ld: ocl.c:(.text+0x1282): undefined reference to clSetKernelArg'
/usr/bin/ld: ocl.c:(.text+0x12a6): undefined reference to clSetKernelArg' /usr/bin/ld: ocl.c:(.text+0x12c4): undefined reference to clSetKernelArg'
/usr/bin/ld: ocl.c:(.text+0x1322): undefined reference to clCreateKernel' /usr/bin/ld: ocl.c:(.text+0x138a): undefined reference to clCreateKernel'
/usr/bin/ld: ocl.c:(.text+0x13c2): undefined reference to clCreateKernel' /usr/bin/ld: ocl.c:(.text+0x1494): undefined reference to clCreateBuffer'
/usr/bin/ld: ocl.c:(.text+0x1534): undefined reference to clCreateBuffer' /usr/bin/ld: ocl.c:(.text+0x155a): undefined reference to clCreateBuffer'
/usr/bin/ld: ocl.c:(.text+0x1580): undefined reference to clCreateBuffer' /usr/bin/ld: ocl.c:(.text+0x159a): undefined reference to clCreateBuffer'
/usr/bin/ld: sgminer-ocl.o:ocl.c:(.text+0x15be): more undefined references to clCreateBuffer' follow /usr/bin/ld: sgminer-algorithm.o: in function queue_equihash_kernel':
algorithm.c:(.text+0x11c): undefined reference to clEnqueueWriteBuffer' /usr/bin/ld: algorithm.c:(.text+0x140): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x16a): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x182): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x194): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x1a6): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x1ca): undefined reference to clEnqueueNDRangeKernel' /usr/bin/ld: algorithm.c:(.text+0x206): undefined reference to clEnqueueNDRangeKernel'
/usr/bin/ld: algorithm.c:(.text+0x234): undefined reference to clEnqueueNDRangeKernel' /usr/bin/ld: algorithm.c:(.text+0x258): undefined reference to clEnqueueNDRangeKernel'
/usr/bin/ld: sgminer-algorithm.o: in function queue_yescrypt_multikernel': algorithm.c:(.text+0x2e4): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x2f2): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x304): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x312): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x320): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x32e): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x340): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_credits_kernel': algorithm.c:(.text+0x4b6): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x4c6): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x4d6): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x4e4): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x4f6): undefined reference to clSetKernelArg'
/usr/bin/ld: sgminer-algorithm.o: in function queue_neoscrypt_kernel': algorithm.c:(.text+0x566): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x576): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x586): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x596): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x5a4): undefined reference to clSetKernelArg'
/usr/bin/ld: sgminer-algorithm.o: in function queue_scrypt_kernel': algorithm.c:(.text+0x618): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x628): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x638): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x648): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x658): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x668): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x676): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_blake_kernel': algorithm.c:(.text+0x6e0): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x6f0): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x704): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x718): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x72c): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x740): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x754): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_whirlcoin_kernel': algorithm.c:(.text+0x81a): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x82a): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x838): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x848): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x856): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x864): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x874): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_lyra2rev2_kernel': algorithm.c:(.text+0x8fa): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x908): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x91c): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x930): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x944): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x958): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x96c): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_lyra2re_kernel': algorithm.c:(.text+0xade): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0xaec): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0xb00): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0xb14): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0xb28): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0xb3c): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0xb50): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_talkcoin_mod_kernel': algorithm.c:(.text+0xc94): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0xca4): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0xcb2): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0xcc2): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0xcd0): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0xcde): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0xcec): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_bitblock_kernel': algorithm.c:(.text+0xd82): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0xd92): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0xda0): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0xdb0): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0xdbe): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0xdcc): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0xdda): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_x14_kernel': algorithm.c:(.text+0xef8): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0xf08): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0xf16): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0xf26): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0xf34): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0xf42): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0xf50): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_marucoin_mod_kernel': algorithm.c:(.text+0x1060): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x1070): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x107e): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x108e): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x109c): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x10aa): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x10b8): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_darkcoin_mod_kernel': algorithm.c:(.text+0x11bc): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x11cc): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x11da): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x11ea): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x11f8): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x1206): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x1214): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_maxcoin_kernel': algorithm.c:(.text+0x12e4): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x12f4): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x1304): undefined reference to clSetKernelArg'
/usr/bin/ld: sgminer-algorithm.o: in function queue_sph_kernel': algorithm.c:(.text+0x134c): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x135c): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x136c): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x137a): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o: in function queue_yescrypt_kernel':
algorithm.c:(.text+0x13e4): undefined reference to clEnqueueWriteBuffer' /usr/bin/ld: algorithm.c:(.text+0x13f4): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x1404): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x1414): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x1424): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x1434): undefined reference to clSetKernelArg'
/usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x1442): more undefined references to clSetKernelArg' follow /usr/bin/ld: sgminer-algorithm.o: in function queue_pluck_kernel':
algorithm.c:(.text+0x14ac): undefined reference to clEnqueueWriteBuffer' /usr/bin/ld: algorithm.c:(.text+0x14bc): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x14cc): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x14dc): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x14ea): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o: in function queue_whirlpoolx_kernel':
algorithm.c:(.text+0x1936): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x1944): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_cryptonight_kernel': algorithm.c:(.text+0x1df2): undefined reference to clReleaseKernel'
/usr/bin/ld: algorithm.c:(.text+0x1dfe): undefined reference to clCreateKernel' /usr/bin/ld: algorithm.c:(.text+0x1e6e): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x1e7e): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x1e96): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x1ea8): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x1eba): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x1ece): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x1ee0): more undefined references to clSetKernelArg' follow
/usr/bin/ld: sgminer-algorithm.o: in function queue_ethash_kernel': algorithm.c:(.text+0x2260): undefined reference to clReleaseMemObject'
/usr/bin/ld: algorithm.c:(.text+0x2290): undefined reference to clCreateBuffer' /usr/bin/ld: algorithm.c:(.text+0x2322): undefined reference to clCreateBuffer'
/usr/bin/ld: algorithm.c:(.text+0x2338): undefined reference to clReleaseMemObject' /usr/bin/ld: algorithm.c:(.text+0x2364): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x2376): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x238a): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x239c): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x23ae): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x23f8): undefined reference to clEnqueueNDRangeKernel' /usr/bin/ld: algorithm.c:(.text+0x2404): undefined reference to clFinish'
/usr/bin/ld: algorithm.c:(.text+0x240a): undefined reference to clReleaseMemObject' /usr/bin/ld: algorithm.c:(.text+0x249c): undefined reference to clEnqueueWriteBuffer'
/usr/bin/ld: algorithm.c:(.text+0x24b0): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x24c4): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x24d8): undefined reference to clSetKernelArg' /usr/bin/ld: algorithm.c:(.text+0x24ea): undefined reference to clSetKernelArg'
/usr/bin/ld: algorithm.c:(.text+0x2502): undefined reference to clSetKernelArg' /usr/bin/ld: sgminer-algorithm.o:algorithm.c:(.text+0x2514): more undefined references to clSetKernelArg' follow
/usr/bin/ld: ocl/sgminer-build_kernel.o: in function build_opencl_kernel': build_kernel.c:(.text+0x31e): undefined reference to clCreateProgramWithSource'
/usr/bin/ld: build_kernel.c:(.text+0x374): undefined reference to clBuildProgram' /usr/bin/ld: build_kernel.c:(.text+0x39e): undefined reference to clGetProgramBuildInfo'
/usr/bin/ld: build_kernel.c:(.text+0x3c4): undefined reference to clGetProgramBuildInfo' /usr/bin/ld: ocl/sgminer-build_kernel.o: in function save_opencl_kernel':
build_kernel.c:(.text+0x43c): undefined reference to clGetProgramInfo' /usr/bin/ld: build_kernel.c:(.text+0x462): undefined reference to clGetProgramInfo'
/usr/bin/ld: build_kernel.c:(.text+0x4c4): undefined reference to clGetProgramInfo' /usr/bin/ld: ocl/sgminer-binary_kernel.o: in function load_opencl_binary_kernel':
binary_kernel.c:(.text+0x10c): undefined reference to clCreateProgramWithBinary' /usr/bin/ld: binary_kernel.c:(.text+0x140): undefined reference to clBuildProgram'
/usr/bin/ld: binary_kernel.c:(.text+0x16e): undefined reference to clGetProgramBuildInfo' /usr/bin/ld: binary_kernel.c:(.text+0x196): undefined reference to clGetProgramBuildInfo'
/usr/bin/ld: binary_kernel.c:(.text+0x1ba): undefined reference to clReleaseProgram' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:905: sgminer] Error 1 make[1]: Leaving directory '/opt/sgminer/sgminer-arm' make: *** [Makefile:1777: install-recursive] Error 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.