Re: [AD] Current SVN OS X issues |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
On 01/27/2010 01:18 PM, Jon Rafkind wrote:
On 01/27/2010 01:08 PM, Evert Glebbeek wrote:
On 27 Jan 2010, at 14:25 , Jon Rafkind wrote:
FWIW, the intel compiler (free to download) is a lot stricter than gcc
on C code and gives some useful warnings, if anyone wants to try it.
Only the evaluation version is free on OS X, isn't it?
There is a free-for-non-commercial use Linux version (which is actually harder to find now than I remember it to be in the past), but not for OS X.
Oh I wasn't aware of the osx situation. I have the intel compiler on my
linux laptop. I can run allegro through icc at some point..
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
Ok attached is the build with CC=icc set.
Scanning dependencies of target allegro
[ 0%] Building C object CMakeFiles/allegro.dir/src/allegro.c.o
[ 0%] Building C object CMakeFiles/allegro.dir/src/bitmap_new.c.o
[ 1%] Building C object CMakeFiles/allegro.dir/src/blenders.c.o
[ 1%] Building C object CMakeFiles/allegro.dir/src/config.c.o
[ 1%] Building C object CMakeFiles/allegro.dir/src/convert.c.o
[ 2%] Building C object CMakeFiles/allegro.dir/src/display_new.c.o
[ 2%] Building C object CMakeFiles/allegro.dir/src/display_settings.c.o
[ 3%] Building C object CMakeFiles/allegro.dir/src/dtor.c.o
[ 3%] Building C object CMakeFiles/allegro.dir/src/events.c.o
[ 3%] Building C object CMakeFiles/allegro.dir/src/evtsrc.c.o
[ 4%] Building C object CMakeFiles/allegro.dir/src/file.c.o
[ 4%] Building C object CMakeFiles/allegro.dir/src/file_stdio.c.o
[ 5%] Building C object CMakeFiles/allegro.dir/src/fshook.c.o
[ 5%] Building C object CMakeFiles/allegro.dir/src/fshook_stdio.c.o
[ 5%] Building C object CMakeFiles/allegro.dir/src/inline.c.o
[ 6%] Building C object CMakeFiles/allegro.dir/src/joynu.c.o
[ 6%] Building C object CMakeFiles/allegro.dir/src/keybdnu.c.o
[ 6%] Building C object CMakeFiles/allegro.dir/src/libc.c.o
[ 7%] Building C object CMakeFiles/allegro.dir/src/math.c.o
[ 7%] Building C object CMakeFiles/allegro.dir/src/memblit.c.o
/home/jon/svn/4.9/src/memblit.c(53): warning #188: enumerated type mixed with another type
src = get_factor(src_, result->a);
^
/home/jon/svn/4.9/src/memblit.c(54): warning #188: enumerated type mixed with another type
dst = get_factor(dst_, result->a);
^
/home/jon/svn/4.9/src/memblit.c(55): warning #188: enumerated type mixed with another type
asrc = get_factor(asrc_, result->a);
^
/home/jon/svn/4.9/src/memblit.c(56): warning #188: enumerated type mixed with another type
adst = get_factor(adst_, result->a);
^
/home/jon/svn/4.9/src/memblit.c(77): warning #188: enumerated type mixed with another type
src = get_factor(src_, result->a);
^
/home/jon/svn/4.9/src/memblit.c(78): warning #188: enumerated type mixed with another type
asrc = get_factor(asrc_, result->a);
^
[ 8%] Building C object CMakeFiles/allegro.dir/src/memdraw.c.o
[ 8%] Building C object CMakeFiles/allegro.dir/src/memory.c.o
[ 8%] Building C object CMakeFiles/allegro.dir/src/mousenu.c.o
[ 9%] Building C object CMakeFiles/allegro.dir/src/path.c.o
[ 9%] Building C object CMakeFiles/allegro.dir/src/pixels.c.o
[ 10%] Building C object CMakeFiles/allegro.dir/src/rotate.c.o
[ 10%] Building C object CMakeFiles/allegro.dir/src/system_new.c.o
[ 10%] Building C object CMakeFiles/allegro.dir/src/threads.c.o
[ 11%] Building C object CMakeFiles/allegro.dir/src/timernu.c.o
[ 11%] Building C object CMakeFiles/allegro.dir/src/tls.c.o
[ 12%] Building C object CMakeFiles/allegro.dir/src/transformations.c.o
[ 12%] Building C object CMakeFiles/allegro.dir/src/utf8.c.o
[ 12%] Building C object CMakeFiles/allegro.dir/src/misc/bstrlib.c.o
[ 13%] Building C object CMakeFiles/allegro.dir/src/misc/vector.c.o
[ 13%] Building C object CMakeFiles/allegro.dir/src/unix/udjgpp.c.o
[ 13%] Building C object CMakeFiles/allegro.dir/src/unix/udrvlist.c.o
[ 14%] Building C object CMakeFiles/allegro.dir/src/unix/udummy.c.o
[ 14%] Building C object CMakeFiles/allegro.dir/src/unix/ufdwatch.c.o
[ 15%] Building C object CMakeFiles/allegro.dir/src/unix/ugfxdrv.c.o
[ 15%] Building C object CMakeFiles/allegro.dir/src/unix/ujoydrv.c.o
[ 15%] Building C object CMakeFiles/allegro.dir/src/unix/ukeybd.c.o
[ 16%] Building C object CMakeFiles/allegro.dir/src/unix/umodules.c.o
[ 16%] Building C object CMakeFiles/allegro.dir/src/unix/umouse.c.o
[ 17%] Building C object CMakeFiles/allegro.dir/src/unix/upath.c.o
[ 17%] Building C object CMakeFiles/allegro.dir/src/unix/utime.c.o
[ 17%] Building C object CMakeFiles/allegro.dir/src/unix/uxthread.c.o
[ 18%] Building C object CMakeFiles/allegro.dir/src/x/xcursor.c.o
[ 18%] Building C object CMakeFiles/allegro.dir/src/x/xkeyboard.c.o
[ 18%] Building C object CMakeFiles/allegro.dir/src/x/xmousenu.c.o
[ 19%] Building C object CMakeFiles/allegro.dir/src/x/xdisplay.c.o
[ 19%] Building C object CMakeFiles/allegro.dir/src/x/xfullscreen.c.o
/home/jon/svn/4.9/src/x/xfullscreen.c(55): warning #592: variable "mode" is used before its value is set
ALLEGRO_DISPLAY_MODE mode = mode;
^
[ 20%] Building C object CMakeFiles/allegro.dir/src/x/xglx_config.c.o
/home/jon/svn/4.9/src/x/xglx_config.c(426): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (!stricmp(selection_mode, "old")) {
^
/home/jon/svn/4.9/src/x/xglx_config.c(430): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
else if (!stricmp(selection_mode, "new"))
^
[ 20%] Building C object CMakeFiles/allegro.dir/src/x/xsystem.c.o
[ 20%] Building C object CMakeFiles/allegro.dir/src/linux/ljoynu.c.o
[ 21%] Building C object CMakeFiles/allegro.dir/src/opengl/extensions.c.o
[ 21%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_bitmap.c.o
/home/jon/svn/4.9/src/opengl/ogl_bitmap.c(76): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (!stricmp(s, "LINEAR"))
^
/home/jon/svn/4.9/src/opengl/ogl_bitmap.c(78): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (!stricmp(s, "ANISOTROPIC"))
^
/home/jon/svn/4.9/src/opengl/ogl_bitmap.c(523): warning #188: enumerated type mixed with another type
_al_format_name(bitmap->format),
^
/home/jon/svn/4.9/src/opengl/ogl_bitmap.c(646): warning #188: enumerated type mixed with another type
_al_format_name(format), error_string(e));
^
/home/jon/svn/4.9/src/opengl/ogl_bitmap.c(703): warning #188: enumerated type mixed with another type
_al_format_name(format), error_string(e));
^
/home/jon/svn/4.9/src/opengl/ogl_bitmap.c(747): warning #592: variable "e" is used before its value is set
(void)e;
^
/home/jon/svn/4.9/src/opengl/ogl_bitmap.c(782): warning #188: enumerated type mixed with another type
_al_format_name(format), error_string(e));
^
/home/jon/svn/4.9/src/opengl/ogl_bitmap.c(814): warning #188: enumerated type mixed with another type
_al_format_name(format), error_string(e));
^
/home/jon/svn/4.9/src/opengl/ogl_bitmap.c(991): warning #188: enumerated type mixed with another type
ALLEGRO_DEBUG("Chose format %s for OpenGL bitmap\n", _al_format_name(format));
^
[ 22%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_draw.c.o
[ 22%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_display.c.o
/home/jon/svn/4.9/src/opengl/ogl_display.c(79): warning #188: enumerated type mixed with another type
_al_format_name(bitmap->format));
^
/home/jon/svn/4.9/src/opengl/ogl_display.c(260): warning #188: enumerated type mixed with another type
_al_format_name(format));
^
/home/jon/svn/4.9/src/opengl/ogl_display.c(280): warning #188: enumerated type mixed with another type
_al_format_name(backbuffer->format));
^
Linking C shared library lib/liballegro-4.9.17.so
[ 22%] Built target allegro
Scanning dependencies of target allegro_primitives
[ 22%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/high_primitives.c.o
[ 23%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/line_soft.c.o
[ 23%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/tri_soft.c.o
[ 24%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_directx.c.o
[ 24%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_opengl.c.o
/home/jon/svn/4.9/addons/primitives/prim_opengl.c(149): warning #592: variable "current_texture" is used before its value is set
(void)current_texture;
^
[ 24%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_soft.c.o
[ 25%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/point_soft.c.o
[ 25%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/primitives.c.o
Linking C shared library ../../lib/liballegro_primitives-4.9.17.so
[ 25%] Built target allegro_primitives
Scanning dependencies of target allegro_image
[ 25%] Building C object addons/image/CMakeFiles/allegro_image.dir/bmp.c.o
[ 26%] Building C object addons/image/CMakeFiles/allegro_image.dir/iio.c.o
/home/jon/svn/4.9/addons/image/iio.c(101): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(extension, l->extension)) {
^
[ 26%] Building C object addons/image/CMakeFiles/allegro_image.dir/pcx.c.o
[ 27%] Building C object addons/image/CMakeFiles/allegro_image.dir/tga.c.o
[ 27%] Building C object addons/image/CMakeFiles/allegro_image.dir/png.c.o
[ 27%] Building C object addons/image/CMakeFiles/allegro_image.dir/jpg.c.o
Linking C shared library ../../lib/liballegro_image-4.9.17.so
[ 27%] Built target allegro_image
Scanning dependencies of target allegro_font
[ 28%] Building C object addons/font/CMakeFiles/allegro_font.dir/font.c.o
/home/jon/svn/4.9/addons/font/font.c(290): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(al_cstr(handler->extension), extension))
^
/home/jon/svn/4.9/addons/font/font.c(290): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(al_cstr(handler->extension), extension))
^
[ 28%] Building C object addons/font/CMakeFiles/allegro_font.dir/fontbmp.c.o
[ 29%] Building C object addons/font/CMakeFiles/allegro_font.dir/text.c.o
Linking C shared library ../../lib/liballegro_font-4.9.17.so
[ 29%] Built target allegro_font
Scanning dependencies of target allegro_audio
[ 29%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/acodec.c.o
/home/jon/svn/4.9/addons/audio/acodec.c(69): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(ent->ext, ext)) {
^
/home/jon/svn/4.9/addons/audio/acodec.c(260): warning #188: enumerated type mixed with another type
return 0;
^
/home/jon/svn/4.9/addons/audio/acodec.c(278): warning #188: enumerated type mixed with another type
return 0;
^
[ 29%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/audio.c.o
/home/jon/svn/4.9/addons/audio/audio.c(100): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(value, "ALSA"))
^
/home/jon/svn/4.9/addons/audio/audio.c(103): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(value, "OPENAL"))
^
/home/jon/svn/4.9/addons/audio/audio.c(106): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(value, "OSS"))
^
/home/jon/svn/4.9/addons/audio/audio.c(109): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(value, "PULSEAUDIO"))
^
/home/jon/svn/4.9/addons/audio/audio.c(112): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(value, "DSOUND") || 0 == stricmp(value, "DIRECTSOUND"))
^
/home/jon/svn/4.9/addons/audio/audio.c(112): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (0 == stricmp(value, "DSOUND") || 0 == stricmp(value, "DIRECTSOUND"))
^
[ 30%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_dtor.c.o
[ 30%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_instance.c.o
[ 31%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_mixer.c.o
/home/jon/svn/4.9/addons/audio/kcm_mixer.c(688): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (!stricmp(p, "point"))
^
/home/jon/svn/4.9/addons/audio/kcm_mixer.c(690): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
else if (!stricmp(p, "linear"))
^
/home/jon/svn/4.9/addons/audio/kcm_mixer.c(720): warning #188: enumerated type mixed with another type
mixer->quality = default_mixer_quality;
^
[ 31%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_sample.c.o
/home/jon/svn/4.9/addons/audio/kcm_sample.c(43): warning #167: argument of type "const char *" is incompatible with parameter of type "void *"
if (!stricmp(s, "int16")) {
^
/home/jon/svn/4.9/addons/audio/kcm_sample.c(82): warning #188: enumerated type mixed with another type
allegro_voice = al_create_voice(voice_frequency, voice_depth,
^
/home/jon/svn/4.9/addons/audio/kcm_sample.c(91): warning #188: enumerated type mixed with another type
allegro_mixer = al_create_mixer(mixer_frequency, mixer_depth,
^
/home/jon/svn/4.9/addons/audio/kcm_sample.c(338): warning #188: enumerated type mixed with another type
!al_set_sample_instance_playmode(splinst, loop)) {
^
[ 31%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_stream.c.o
[ 32%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_voice.c.o
[ 32%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/wav.c.o
/home/jon/svn/4.9/addons/audio/wav.c(227): warning #557: pointless comparison of unsigned integer with a negative constant
return (al_fseek(wavfile->f, wavfile->dpos + cpos, ALLEGRO_SEEK_SET) != -1);
^
[ 32%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/oss.c.o
/home/jon/svn/4.9/addons/audio/oss.c(499): warning #589: transfer of control bypasses initialization of:
variable "tmp_format" (declared at line 523)
variable "tmp_chan_count" (declared at line 524)
variable "tmp_freq" (declared at line 525)
variable "tmp_oss_fragsize" (declared at line 526)
goto Error;
^
/home/jon/svn/4.9/addons/audio/oss.c(520): warning #589: transfer of control bypasses initialization of:
variable "tmp_format" (declared at line 523)
variable "tmp_chan_count" (declared at line 524)
variable "tmp_freq" (declared at line 525)
variable "tmp_oss_fragsize" (declared at line 526)
goto Error;
^
[ 33%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/alsa.c.o
/home/jon/svn/4.9/addons/audio/alsa.c(85): warning #589: transfer of control bypasses initialization of:
variable "alsa_err" (declared at line 89)
ALSA_CHECK(snd_output_stdio_attach(&snd_output, stdout, 0));
^
Linking C shared library ../../lib/liballegro_audio-4.9.17.so
[ 33%] Built target allegro_audio
Scanning dependencies of target allegro_vorbis
[ 33%] Building C object addons/acodec/CMakeFiles/allegro_vorbis.dir/ogg.c.o
Linking C shared library ../../lib/liballegro_vorbis-4.9.17.so
[ 33%] Built target allegro_vorbis
Scanning dependencies of target allegro_ttf
[ 34%] Building C object addons/ttf/CMakeFiles/allegro_ttf.dir/ttf.c.o
Linking C shared library ../../lib/liballegro_ttf-4.9.17.so
[ 34%] Built target allegro_ttf
Scanning dependencies of target allegro_color
[ 34%] Building C object addons/color/CMakeFiles/allegro_color.dir/color.c.o
Linking C shared library ../../lib/liballegro_color-4.9.17.so
[ 34%] Built target allegro_color
Scanning dependencies of target allegro_memfile
[ 34%] Building C object addons/memfile/CMakeFiles/allegro_memfile.dir/memfile.c.o
Linking C shared library ../../lib/liballegro_memfile-4.9.17.so
[ 34%] Built target allegro_memfile
Scanning dependencies of target allegro_dialog
[ 35%] Building C object addons/native_dialog/CMakeFiles/allegro_dialog.dir/dialog.c.o
[ 35%] Building C object addons/native_dialog/CMakeFiles/allegro_dialog.dir/gtk_dialog.c.o
/home/jon/svn/4.9/addons/native_dialog/gtk_dialog.c(260): warning #188: enumerated type mixed with another type
window = gtk_message_dialog_new(NULL, 0, type, buttons, "%s",
^
Linking C shared library ../../lib/liballegro_dialog-4.9.17.so
[ 35%] Built target allegro_dialog
Scanning dependencies of target allegro_main
[ 36%] Building C object addons/main/CMakeFiles/allegro_main.dir/umain.c.o
Linking C shared library ../../lib/liballegro_main-4.9.17.so
[ 36%] Built target allegro_main
Scanning dependencies of target copy_demo_data
[ 36%] Generating data/sfx/big_explosion.ogg
[ 36%] Generating data/sfx/fire_small.ogg
[ 36%] Generating data/sfx/small_explosion.ogg
[ 36%] Generating data/sfx/title_music.ogg
[ 36%] Generating data/sfx/fire_large.ogg
[ 36%] Generating data/sfx/powerup.ogg
[ 36%] Generating data/sfx/collision.ogg
[ 36%] Generating data/sfx/game_music.ogg
[ 36%] Generating data/gfx/small_explosion_4.tga
[ 36%] Generating data/gfx/trail.tga
[ 36%] Generating data/gfx/large_bullet.tga
[ 36%] Generating data/gfx/weapon_powerup.tga
[ 36%] Generating data/gfx/large_explosion_2.tga
[ 36%] Generating data/gfx/ship_icon.tga
[ 36%] Generating data/gfx/ufo1.tga
[ 36%] Generating data/gfx/large_explosion_3.tga
[ 36%] Generating data/gfx/ship_trans.tga
[ 36%] Generating data/gfx/small_explosion_2.tga
[ 36%] Generating data/gfx/ufo0.tga
[ 36%] Generating data/gfx/large_font.tga
[ 36%] Generating data/gfx/small_explosion_1.tga
[ 36%] Generating data/gfx/small_explosion_0.tga
[ 36%] Generating data/gfx/large_explosion_1.tga
[ 36%] Generating data/gfx/ufo2.tga
[ 36%] Generating data/gfx/Icon.icns
[ 36%] Generating data/gfx/large_asteroid.tga
[ 36%] Generating data/gfx/background.tga
[ 36%] Generating data/gfx/medium_asteroid.tga
[ 36%] Generating data/gfx/life_powerup.tga
[ 36%] Generating data/gfx/logo.tga
[ 36%] Generating data/gfx/small_font.tga
[ 36%] Generating data/gfx/small_bullet.tga
[ 36%] Generating data/gfx/small_asteroid.tga
[ 36%] Generating data/gfx/large_explosion_0.tga
[ 36%] Generating data/gfx/large_explosion_4.tga
[ 36%] Generating data/gfx/small_explosion_3.tga
[ 36%] Generating data/gfx/ship.tga
[ 50%] Built target copy_demo_data
Scanning dependencies of target demo
[ 50%] Building CXX object demo/CMakeFiles/demo.dir/src/Asteroid.cpp.o
[ 51%] Building CXX object demo/CMakeFiles/demo.dir/src/BitmapResource.cpp.o
[ 51%] Building CXX object demo/CMakeFiles/demo.dir/src/Bullet.cpp.o
[ 51%] Building CXX object demo/CMakeFiles/demo.dir/src/ButtonWidget.cpp.o
[ 52%] Building CXX object demo/CMakeFiles/demo.dir/src/Debug.cpp.o
[ 52%] Building CXX object demo/CMakeFiles/demo.dir/src/DisplayResource.cpp.o
[ 53%] Building CXX object demo/CMakeFiles/demo.dir/src/Enemy.cpp.o
[ 53%] Building CXX object demo/CMakeFiles/demo.dir/src/Entity.cpp.o
[ 53%] Building CXX object demo/CMakeFiles/demo.dir/src/Error.cpp.o
[ 54%] Building CXX object demo/CMakeFiles/demo.dir/src/Explosion.cpp.o
[ 54%] Building CXX object demo/CMakeFiles/demo.dir/src/GUI.cpp.o
[ 55%] Building CXX object demo/CMakeFiles/demo.dir/src/GenericResource.cpp.o
[ 55%] Building CXX object demo/CMakeFiles/demo.dir/src/Input.cpp.o
[ 55%] Building CXX object demo/CMakeFiles/demo.dir/src/LargeAsteroid.cpp.o
[ 56%] Building CXX object demo/CMakeFiles/demo.dir/src/LargeBullet.cpp.o
[ 56%] Building CXX object demo/CMakeFiles/demo.dir/src/LargeSlowBullet.cpp.o
[ 56%] Building CXX object demo/CMakeFiles/demo.dir/src/MediumAsteroid.cpp.o
[ 57%] Building CXX object demo/CMakeFiles/demo.dir/src/Misc.cpp.o
[ 57%] Building CXX object demo/CMakeFiles/demo.dir/src/Player.cpp.o
[ 58%] Building CXX object demo/CMakeFiles/demo.dir/src/PowerUp.cpp.o
[ 58%] Building CXX object demo/CMakeFiles/demo.dir/src/Resource.cpp.o
[ 58%] Building CXX object demo/CMakeFiles/demo.dir/src/ResourceManager.cpp.o
[ 59%] Building CXX object demo/CMakeFiles/demo.dir/src/SampleResource.cpp.o
[ 59%] Building CXX object demo/CMakeFiles/demo.dir/src/StreamResource.cpp.o
[ 60%] Building CXX object demo/CMakeFiles/demo.dir/src/SmallAsteroid.cpp.o
[ 60%] Building CXX object demo/CMakeFiles/demo.dir/src/SmallBullet.cpp.o
[ 60%] Building CXX object demo/CMakeFiles/demo.dir/src/UFO.cpp.o
[ 61%] Building CXX object demo/CMakeFiles/demo.dir/src/a5teroids.cpp.o
[ 61%] Building CXX object demo/CMakeFiles/demo.dir/src/collision.cpp.o
[ 62%] Building CXX object demo/CMakeFiles/demo.dir/src/logic.cpp.o
[ 62%] Building CXX object demo/CMakeFiles/demo.dir/src/render.cpp.o
[ 62%] Building CXX object demo/CMakeFiles/demo.dir/src/sound.cpp.o
[ 63%] Building CXX object demo/CMakeFiles/demo.dir/src/wave.cpp.o
Linking CXX executable demo
/usr/bin/ld: warning: libimf.so, needed by ../lib/liballegro_main-4.9.17.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsvml.so, needed by ../lib/liballegro_main-4.9.17.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libintlc.so.5, needed by ../lib/liballegro_main-4.9.17.so, not found (try using -rpath or -rpath-link)
../lib/liballegro_audio-4.9.17.so: undefined reference to `_intel_fast_memcpy'
../lib/liballegro-4.9.17.so: undefined reference to `__intel_cpu_indicator'
../lib/liballegro_vorbis-4.9.17.so: undefined reference to `_intel_fast_memset'
../lib/liballegro_font-4.9.17.so: undefined reference to `stricmp'
../lib/liballegro-4.9.17.so: undefined reference to `__intel_cpu_indicator_init'
../lib/liballegro-4.9.17.so: undefined reference to `_intel_fast_memcmp'
../lib/liballegro_image-4.9.17.so: undefined reference to `__intel_sse2_strlen'
collect2: ld returned 1 exit status
make[2]: *** [demo/demo] Error 1
make[1]: *** [demo/CMakeFiles/demo.dir/all] Error 2
make: *** [all] Error 2