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

Error when compiling on 32bit #3

Description

@GoogleCodeExporter
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 mpd.hw...@gmail.com on 3 Oct 2014 at 11:55

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions