Skip to content
This repository has been archived by the owner on Jun 27, 2024. It is now read-only.

Error when compiling on 32bit #3

Open
GoogleCodeExporter opened this issue Apr 19, 2015 · 8 comments
Open

Error when compiling on 32bit #3

GoogleCodeExporter opened this issue Apr 19, 2015 · 8 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. First step without errors
build # cmake ..
-- Boost version: 1.54.0
-- Found the following Boost libraries:
--   system
--   timer
--   filesystem
--   chrono
-- Found Ogg: /usr/lib/i386-linux-gnu/libogg.so
-- Found Flac: /usr/lib/i386-linux-gnu/libFLAC.so
-- Found Flac++: /usr/lib/i386-linux-gnu/libFLAC++.so
-- Found Id3: /usr/lib/libid3.so
-- Found Zlib: /usr/lib/i386-linux-gnu/libz.so
-- Found Rtlib: /usr/lib/i386-linux-gnu/librt.so
-- Configuring done
-- Generating done
-- Build files have been written to: /root/dsf2flac-read-only/build

2.  error: make
build # make
[  6%] Building CXX object CMakeFiles/dsf2flac.dir/src/tagConversion.cpp.o
[ 12%] Building CXX object CMakeFiles/dsf2flac.dir/src/dop_packer.cpp.o
[ 18%] Building CXX object CMakeFiles/dsf2flac.dir/src/dsd_sample_reader.cpp.o
[ 25%] Building CXX object CMakeFiles/dsf2flac.dir/src/dsf_file_reader.cpp.o
/root/dsf2flac-read-only/src/dsf_file_reader.cpp: In member function ‘virtual 
bool DsfFileReader::step()’:
/root/dsf2flac-read-only/src/dsf_file_reader.cpp:89:24: warning: comparison 
between signed and unsigned integer expressions [-Wsign-compare]
  else if (blockMarker>=blockSzPerChan)
                        ^
[ 31%] Building CXX object CMakeFiles/dsf2flac.dir/src/filters.cpp.o
[ 37%] Building CXX object CMakeFiles/dsf2flac.dir/src/fstream_plus.cpp.o
[ 43%] Building CXX object CMakeFiles/dsf2flac.dir/src/dsd_decimator.cpp.o
[ 50%] Building CXX object CMakeFiles/dsf2flac.dir/src/main.cpp.o
[ 56%] Building CXX object CMakeFiles/dsf2flac.dir/src/dsdiff_file_reader.cpp.o
/root/dsf2flac-read-only/src/dsdiff_file_reader.cpp: In member function 
‘virtual bool DsdiffFileReader::step()’:
/root/dsf2flac-read-only/src/dsdiff_file_reader.cpp:217:25: warning: comparison 
between signed and unsigned integer expressions [-Wsign-compare]
  else if (bufferMarker>=sampleBufferLenPerChan)
                         ^
[ 62%] Building C object CMakeFiles/dsf2flac.dir/src/cmdline.c.o
[ 68%] Building C object CMakeFiles/dsf2flac.dir/src/libdstdec/ccp_calc.c.o
[ 75%] Building C object CMakeFiles/dsf2flac.dir/src/libdstdec/unpack_dst.c.o
[ 81%] Building C object CMakeFiles/dsf2flac.dir/src/libdstdec/dst_ac.c.o
[ 87%] Building C object CMakeFiles/dsf2flac.dir/src/libdstdec/dst_data.c.o
[ 93%] Building C object CMakeFiles/dsf2flac.dir/src/libdstdec/dst_fram.c.o
[100%] Building C object CMakeFiles/dsf2flac.dir/src/libdstdec/dst_init.c.o
In file included from /root/dsf2flac-read-only/src/libdstdec/dst_init.c:68:0:
/usr/lib/gcc/i686-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 
instruction set not enabled"
 # error "SSE2 instruction set not enabled"
   ^
/root/dsf2flac-read-only/src/libdstdec/dst_init.c: In function 
‘MemoryAllocate’:
/root/dsf2flac-read-only/src/libdstdec/dst_init.c:84:14: warning: assignment 
makes pointer from integer without a cast [enabled by default]
   if ((Array = _mm_malloc(NrOfElements * SizeOfElement, 16)) == NULL) 
              ^
make[2]: *** [CMakeFiles/dsf2flac.dir/src/libdstdec/dst_init.c.o] Error 1
make[1]: *** [CMakeFiles/dsf2flac.dir/all] Error 2
make: *** [all] Error 2


What is the expected output?

Binary created successfully

What do you see instead?

In file included from /root/dsf2flac-read-only/src/libdstdec/dst_init.c:68:0:
/usr/lib/gcc/i686-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 
instruction set not enabled"
 # error "SSE2 instruction set not enabled"
   ^
/root/dsf2flac-read-only/src/libdstdec/dst_init.c: In function 
‘MemoryAllocate’:
/root/dsf2flac-read-only/src/libdstdec/dst_init.c:84:14: warning: assignment 
makes pointer from integer without a cast [enabled by default]
   if ((Array = _mm_malloc(NrOfElements * SizeOfElement, 16)) == NULL) 
              ^
make[2]: *** [CMakeFiles/dsf2flac.dir/src/libdstdec/dst_init.c.o] Error 1
make[1]: *** [CMakeFiles/dsf2flac.dir/all] Error 2
make: *** [all] Error 2


What version of the product are you using? On what operating system?

dsf2flac - Revision 51: /trunk
In linux mint 17 cinnamon (32 bits)


Additional information 

            cat /proc/cpuinfo
processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 16
model       : 6
model name  : AMD Athlon(tm) II 160u Processor
stepping    : 3
microcode   : 0x10000c8
cpu MHz     : 800.000
cache size  : 1024 KB
physical id : 0
siblings    : 1
core id     : 0
cpu cores   : 1
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 5
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 
3dnowext 3dnow constant_tsc nonstop_tsc extd_apicid pni monitor cx16 popcnt 
lahf_lm svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs 
skinit wdt nodeid_msr hw_pstate npt lbrv svm_lock nrip_save
bogomips    : 3616.03
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

Excuse my English

Original issue reported on code.google.com by [email protected] on 3 Oct 2014 at 11:55

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant