Bitcoin Forum
June 14, 2024, 03:50:03 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: ccminer 2.2.3 problem - emmintrin.h in scrypt.cpp - no such file or directory  (Read 180 times)
jmpell (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
December 11, 2017, 06:30:03 AM
 #1

I downloaded the ccminer 2.2.3 tar file from github/tpruvot/ccminer to my ARM based Ubuntu 16.04 platform and tried to build an executable mining module.

I worked thru some missing pre-reqs of curl, ssh etc but I am now seeing only the following error message remaining during build:

"scrypt.cpp:45:23:  fatal error: emmintrin.h:  No such file or directory"

I traced this back to the line of code in scrypt.cpp which is an ##include for the emmintrin.h file.

Given that I am on an arm based platform (which is indicated as supported in the comments ...) , I looked for some sort of #if logic to avoid processing this include at compile time but was unable to find any.
So i tried commenting it out and reran the build. This generated a variety of undefined symbol errors.

Since I am not yet fluent in cuda, I do not know how to begin to attempt to translate the code in scrypt.cpp from using the Intel sse2 architecture to using cuda (9.0) calls on an ARM platform.

Therefore I would ask for assistance from this forum as to how I might be able to engage someone with sufficient experience to help convert this code to be cuda based instead of sse2 based,
to point me to an already converted module, to point me to an sse2 to neon/CUDA based conversion process, or how to properly report this problem to the current "owner" of this module for possible remediation.

Note that my current objective is to validate / test the arm platform running CUDA 9.0 that I have (yes - it has an nvidia based gpu) to see what it's power requirements and hashing speed are for various types of coins.

Any ideas welcome.

Jeff

[I have screen capture of the error on my console but can't seem to be able to include it with this post - a pointer to doc on how to do that would also be appreciated]

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!