Tremulous Forum
		Mods => Modding Center => Topic started by: Jalaco 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:
 
 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 \\^//
- 
				you'll need to install the intel version of openal, not the ppc version
			
- 
				Thanks man! I deleted the newer openal crap and I think I got it fixed.
 
 \\^// Jalaco \\^//