Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: LAME w/ Intel C++ for Linux (Read 2872 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

LAME w/ Intel C++ for Linux

All this talk abt compiling Oggenc w/ Intel's C++ compiler gave me the inspiration to try and compile lame w/ it (in Linux).

I've been having trouble getting LAME to compile. Note that my coding skills are remedial at best, and I certainly have no experience w/ any compilers other than gcc and MSVC++. Anyway, here's what I used:

Code: [Select]
CC="/opt/intel/compiler50/ia32/bin/icc" CFLAGS="-O2 -tpp6 -axM" CPPFLAGS="-O2 -tpp6 -axM" ./configure --disable-mp3x 

--disable-mp3rtp --without-vorbis --enable-nasm --with-gnu-ld --disable-gtk-test


and I tried a few variations on that. Here's what I get:

Code: [Select]
/opt/intel/compiler50/ia32/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I. -I../libmp3lame -I.. -O2 -O2 -c common.c

common.c:

"/opt/intel/compiler50/ia32/substitute_headers/sys/types.h", line 160: error: invalid combination of type specifiers

 __extension__ typedef long long int int64_t;

                                     ^



"/opt/intel/compiler50/ia32/substitute_headers/sys/types.h", line 160: error: invalid combination of type specifiers

 __extension__ typedef long long int int64_t;

                                     ^


Can Intel C++ not compile LAME, or am I doing something stoopid? (which is very probable)

Thanks.