Author Topic: [MAC] Compiling issues.  (Read 4181 times)

Jalaco

  • Posts: 58
  • Turrets: +4/-1
[MAC] Compiling issues.
« on: August 04, 2008, 08:28:01 pm »
I believe these compiling issues started after I installed the openal lib, but I don't know how to uninstall it... I tried compiling a custom client with a patch and I got this error, but then later I tried compiling a new version without the patch and got the same error, so then I compiled a basic normal trem, not even backported, and got the same issue:

Code: [Select]
Building Tremulous in build/release-darwin-x86:
  PLATFORM: darwin
  ARCH: x86
  VERSION: 1.1.0_SVN1101
  COMPILE_PLATFORM: darwin
  COMPILE_ARCH: x86
  CC: cc

  CFLAGS:
    -MMD
    -Wall
    -Wimplicit
    -Wstrict-prototypes
    -mstackrealign
    -fno-strict-aliasing
    -DMACOS_X
    -fno-common
    -pipe
    -DUSE_OPENAL
    -DUSE_CURL
    -DUSE_CURL_DLOPEN
    -D_THREAD_SAFE=1
    -Isrc/SDL12/include
    -DUSE_MUMBLE
    -DUSE_VOIP
    -DFLOATING_POINT
    -DUSE_ALLOCA
    -Isrc/libspeex/include
    -DUSE_LOCAL_HEADERS
    -DPRODUCT_VERSION="1.1.0_SVN1101"
    -DNDEBUG
    -march=prescott
    -mfpmath=sse
    -ffast-math
    -falign-loops=16

  LDFLAGS:

  Output:
    build/release-darwin-x86/tremded.x86
    build/release-darwin-x86/tremulous.x86
    build/release-darwin-x86/tremulous-smp.x86
    build/release-darwin-x86/base/cgamex86.dylib
    build/release-darwin-x86/base/gamex86.dylib
    build/release-darwin-x86/base/uix86.dylib
    build/release-darwin-x86/base/vm/cgame.qvm
    build/release-darwin-x86/base/vm/game.qvm
    build/release-darwin-x86/base/vm/ui.qvm

DED_CC src/server/sv_client.c
DED_CC src/server/sv_ccmds.c
DED_CC src/server/sv_game.c
DED_CC src/server/sv_init.c
DED_CC src/server/sv_main.c
DED_CC src/server/sv_net_chan.c
DED_CC src/server/sv_snapshot.c
DED_CC src/server/sv_world.c
DED_CC src/qcommon/cm_load.c
DED_CC src/qcommon/cm_patch.c
DED_CC src/qcommon/cm_polylib.c
DED_CC src/qcommon/cm_test.c
DED_CC src/qcommon/cm_trace.c
DED_CC src/qcommon/cmd.c
DED_CC src/qcommon/common.c
DED_CC src/qcommon/cvar.c
DED_CC src/qcommon/files.c
DED_CC src/qcommon/md4.c
DED_CC src/qcommon/msg.c
DED_CC src/qcommon/net_chan.c
DED_CC src/qcommon/net_ip.c
DED_CC src/qcommon/huffman.c
DED_CC src/qcommon/parse.c
DED_CC src/qcommon/q_math.c
DED_CC src/qcommon/q_shared.c
DED_CC src/qcommon/unzip.c
DED_CC src/qcommon/vm.c
DED_CC src/qcommon/vm_interpreted.c
DED_CC src/null/null_client.c
DED_CC src/null/null_input.c
DED_CC src/null/null_snddma.c
DED_CC src/sys/con_log.c
DED_CC src/sys/sys_main.c
AS src/asm/ftola.s
AS src/asm/snapvectora.s
AS src/asm/matha.s
DED_CC src/qcommon/vm_x86.c
DED_CC src/sys/sys_unix.c
DED_CC src/sys/con_tty.c
LD build/release-darwin-x86/tremded.x86
CC src/client/cl_cgame.c
CC src/client/cl_cin.c
CC src/client/cl_console.c
CC src/client/cl_input.c
CC src/client/cl_keys.c
CC src/client/cl_main.c
CC src/client/cl_net_chan.c
CC src/client/cl_parse.c
CC src/client/cl_scrn.c
CC src/client/cl_ui.c
CC src/client/cl_avi.c
CC src/qcommon/cm_load.c
CC src/qcommon/cm_patch.c
CC src/qcommon/cm_polylib.c
CC src/qcommon/cm_test.c
CC src/qcommon/cm_trace.c
CC src/qcommon/cmd.c
CC src/qcommon/common.c
CC src/qcommon/cvar.c
CC src/qcommon/files.c
CC src/qcommon/md4.c
CC src/qcommon/md5.c
CC src/qcommon/msg.c
CC src/qcommon/net_chan.c
CC src/qcommon/net_ip.c
CC src/qcommon/huffman.c
CC src/qcommon/parse.c
CC src/client/snd_adpcm.c
CC src/client/snd_dma.c
CC src/client/snd_mem.c
CC src/client/snd_mix.c
CC src/client/snd_wavelet.c
CC src/client/snd_main.c
CC src/client/snd_codec.c
CC src/client/snd_codec_wav.c
CC src/client/snd_codec_ogg.c
CC src/client/qal.c
CC src/client/snd_openal.c
CC src/client/cl_curl.c
CC src/server/sv_ccmds.c
CC src/server/sv_client.c
CC src/server/sv_game.c
CC src/server/sv_init.c
CC src/server/sv_main.c
CC src/server/sv_net_chan.c
CC src/server/sv_snapshot.c
CC src/server/sv_world.c
CC src/qcommon/q_math.c
CC src/qcommon/q_shared.c
CC src/qcommon/unzip.c
CC src/qcommon/puff.c
CC src/qcommon/vm.c
CC src/qcommon/vm_interpreted.c
CC src/jpeg-6/jcapimin.c
CC src/jpeg-6/jcapistd.c
CC src/jpeg-6/jchuff.c
CC src/jpeg-6/jcinit.c
CC src/jpeg-6/jccoefct.c
CC src/jpeg-6/jccolor.c
CC src/jpeg-6/jfdctflt.c
CC src/jpeg-6/jcdctmgr.c
CC src/jpeg-6/jcphuff.c
CC src/jpeg-6/jcmainct.c
CC src/jpeg-6/jcmarker.c
CC src/jpeg-6/jcmaster.c
CC src/jpeg-6/jcomapi.c
CC src/jpeg-6/jcparam.c
CC src/jpeg-6/jcprepct.c
CC src/jpeg-6/jcsample.c
CC src/jpeg-6/jdapimin.c
CC src/jpeg-6/jdapistd.c
CC src/jpeg-6/jdatasrc.c
CC src/jpeg-6/jdcoefct.c
CC src/jpeg-6/jdcolor.c
CC src/jpeg-6/jddctmgr.c
CC src/jpeg-6/jdhuff.c
CC src/jpeg-6/jdinput.c
CC src/jpeg-6/jdmainct.c
CC src/jpeg-6/jdmarker.c
CC src/jpeg-6/jdmaster.c
CC src/jpeg-6/jdpostct.c
CC src/jpeg-6/jdsample.c
CC src/jpeg-6/jdtrans.c
CC src/jpeg-6/jerror.c
CC src/jpeg-6/jidctflt.c
CC src/jpeg-6/jmemmgr.c
CC src/jpeg-6/jmemnobs.c
CC src/jpeg-6/jutils.c
CC src/renderer/tr_animation.c
CC src/renderer/tr_backend.c
CC src/renderer/tr_bsp.c
CC src/renderer/tr_cmds.c
CC src/renderer/tr_curve.c
CC src/renderer/tr_flares.c
CC src/renderer/tr_font.c
CC src/renderer/tr_image.c
CC src/renderer/tr_image_png.c
CC src/renderer/tr_image_jpg.c
CC src/renderer/tr_image_bmp.c
CC src/renderer/tr_image_tga.c
CC src/renderer/tr_image_pcx.c
CC src/renderer/tr_init.c
CC src/renderer/tr_light.c
CC src/renderer/tr_main.c
CC src/renderer/tr_marks.c
CC src/renderer/tr_mesh.c
CC src/renderer/tr_model.c
CC src/renderer/tr_noise.c
CC src/renderer/tr_scene.c
CC src/renderer/tr_shade.c
CC src/renderer/tr_shade_calc.c
CC src/renderer/tr_shader.c
CC src/renderer/tr_shadows.c
CC src/renderer/tr_sky.c
CC src/renderer/tr_surface.c
CC src/renderer/tr_world.c
CC src/sdl/sdl_gamma.c
CC src/sdl/sdl_input.c
CC src/sdl/sdl_snd.c
CC src/sys/con_passive.c
CC src/sys/con_log.c
CC src/sys/sys_main.c
AS src/asm/snd_mixa.s
AS src/asm/matha.s
AS src/asm/ftola.s
AS src/asm/snapvectora.s
CC src/libspeex/bits.c
CC src/libspeex/buffer.c
CC src/libspeex/cb_search.c
CC src/libspeex/exc_10_16_table.c
CC src/libspeex/exc_10_32_table.c
CC src/libspeex/exc_20_32_table.c
CC src/libspeex/exc_5_256_table.c
CC src/libspeex/exc_5_64_table.c
CC src/libspeex/exc_8_128_table.c
CC src/libspeex/fftwrap.c
CC src/libspeex/filterbank.c
CC src/libspeex/filters.c
CC src/libspeex/gain_table.c
CC src/libspeex/gain_table_lbr.c
CC src/libspeex/hexc_10_32_table.c
CC src/libspeex/hexc_table.c
CC src/libspeex/high_lsp_tables.c
CC src/libspeex/jitter.c
CC src/libspeex/kiss_fft.c
CC src/libspeex/kiss_fftr.c
CC src/libspeex/lpc.c
CC src/libspeex/lsp.c
CC src/libspeex/lsp_tables_nb.c
CC src/libspeex/ltp.c
CC src/libspeex/mdf.c
CC src/libspeex/modes.c
CC src/libspeex/modes_wb.c
CC src/libspeex/nb_celp.c
CC src/libspeex/preprocess.c
CC src/libspeex/quant_lsp.c
CC src/libspeex/resample.c
CC src/libspeex/sb_celp.c
CC src/libspeex/smallft.c
CC src/libspeex/speex.c
CC src/libspeex/speex_callbacks.c
CC src/libspeex/speex_header.c
CC src/libspeex/stereo.c
CC src/libspeex/vbr.c
CC src/libspeex/vq.c
CC src/libspeex/window.c
CC src/qcommon/vm_x86.c
CC src/sys/sys_unix.c
CC src/client/libmumblelink.c
CC src/sdl/sdl_glimp.c
cp src/libs/macosx/libSDLmain.a build/release-darwin-x86/libSDLmain.a
ranlib build/release-darwin-x86/libSDLmain.a
LD build/release-darwin-x86/tremulous.x86
/usr/bin/ld: warning /Library/Frameworks/OpenAL.framework/OpenAL cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: Undefined symbols:
_alBufferData
_alDeleteBuffers
_alDeleteSources
_alDistanceModel
_alDopplerFactor
_alDopplerVelocity
_alGenBuffers
_alGenSources
_alGetError
_alGetSourcei
_alGetString
_alListenerf
_alListenerfv
_alSource3f
_alSourcePlay
_alSourceQueueBuffers
_alSourceStop
_alSourceUnqueueBuffers
_alSourcef
_alSourcefv
_alSourcei
_alcCaptureCloseDevice
_alcCaptureOpenDevice
_alcCaptureSamples
_alcCaptureStart
_alcCaptureStop
_alcCloseDevice
_alcCreateContext
_alcDestroyContext
_alcGetIntegerv
_alcGetString
_alcIsExtensionPresent
_alcMakeContextCurrent
_alcOpenDevice
collect2: ld returned 1 exit status
make[2]: *** [build/release-darwin-x86/tremulous.x86] Error 1
make[1]: *** [targets] Error 2
make: *** [release] Error 2

\\^// Jalaco \\^//

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: [MAC] Compiling issues.
« Reply #1 on: August 04, 2008, 08:35:58 pm »
you'll need to install the intel version of openal, not the ppc version
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Jalaco

  • Posts: 58
  • Turrets: +4/-1
Re: [MAC] Compiling issues.
« Reply #2 on: August 05, 2008, 05:06:33 am »
Thanks man! I deleted the newer openal crap and I think I got it fixed.

\\^// Jalaco \\^//