[AD] os x build issues with 4.3/scons

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


Im fairly close to having the 4.3 OSX port compile with scons but I keep getting a link error about MH_DYLIB or something. I googled around and tried taking off -prebind from the link line but that didnt seem to help. Here is the output from the build.. any ideas?

scons: Building targets ...
gcc -prebind -seg1addr 0x30000000 -compatibility_version 4.3.0 -current_version 4.3.0 -install_name liballeg-4.3.dylib -framework Cocoa -framework Carbon -framework IOKit -framework System -framework CoreAudio -framework AudioUnit -framework AudioToolbox -framework QuickTime -dynamiclib -o lib/macosx/shared/liballeg-4.3.0.dylib build/release/allegro.os build/release/blit.os build/release/bmp.os build/release/clip3d.os build/release/clip3df.os build/release/colblend.os build/release/color.os build/release/config.os build/release/datafile.os build/release/dataregi.os build/release/display.os build/release/digmid.os build/release/dispsw.os build/release/dither.os build/release/drvlist.os build/release/dtor.os build/release/events.os build/release/evtsrc.os build/release/file.os build/release/fli.os build/release/flood.os build/release/font.os build/release/fontbios.os build/release/fontbmp.os build/release/fontdat.os build/release/fontgrx.os build/release/fonttxt.os build/release/fsel.os build/release/gfx.os build/release/glyph.os build/release/graphics.os build/release/gsprite.os build/release/gui.os build/release/guiproc.os build/release/inline.os build/release/joynu.os build/release/keybdnu.os build/release/lbm.os build/release/libc.os build/release/lzss.os build/release/math.os build/release/math3d.os build/release/memory.os build/release/midi.os build/release/mixer.os build/release/modesel.os build/release/mouse.os build/release/pcx.os build/release/poly3d.os build/release/polygon.os build/release/quantize.os build/release/quat.os build/release/readbmp.os build/release/readfont.os build/release/readsmp.os build/release/rle.os build/release/rotate.os build/release/scene3d.os build/release/sound.os build/release/spline.os build/release/stream.os build/release/text.os build/release/tga.os build/release/unicode.os build/release/vtable.os build/release/vtable15.os build/release/vtable16.os build/release/vtable24.os build/release/vtable32.os build/release/vtable8.os build/release/compat/coblit.os build/release/compat/cogfx.os build/release/compat/cojoy.os build/release/compat/cokeybd.os build/release/compat/cotimer.os build/release/misc/vector.os build/release/misc/colconv.os build/release/misc/ccolconv.os build/release/macosx/cadigi.os build/release/macosx/camidi.os build/release/macosx/drivers.os build/release/macosx/hidjoy.os build/release/macosx/hidman.os build/release/macosx/keybd.os build/release/macosx/main.os build/release/macosx/pcpu.os build/release/macosx/qtmidi.os build/release/macosx/quartz.os build/release/macosx/qzfull.os build/release/macosx/qzmouse.os build/release/macosx/qzwindow.os build/release/macosx/soundman.os build/release/macosx/system.os build/release/unix/jack.os build/release/unix/sgial.os build/release/unix/udjgpp.os build/release/unix/udrvlist.os build/release/unix/udummy.os build/release/unix/ufdwatch.os build/release/unix/ufile.os build/release/unix/umodules.os build/release/unix/uoss.os build/release/unix/uossmidi.os build/release/unix/usystem.os build/release/unix/uthreads.os build/release/unix/utime.os build/release/unix/utimernu.os build/release/unix/uxthread.os build/release/c/cblit16.os build/release/c/cblit24.os build/release/c/cblit32.os build/release/c/cblit8.os build/release/c/ccpu.os build/release/c/ccsprite.os build/release/c/cgfx15.os build/release/c/cgfx16.os build/release/c/cgfx24.os build/release/c/cgfx32.os build/release/c/cgfx8.os build/release/c/cmisc.os build/release/c/cscan15.os build/release/c/cscan16.os build/release/c/cscan24.os build/release/c/cscan32.os build/release/c/cscan8.os build/release/c/cspr15.os build/release/c/cspr16.os build/release/c/cspr24.os build/release/c/cspr32.os build/release/c/cspr8.os build/release/c/cstretch.os build/release/c/czscan15.os build/release/c/czscan16.os build/release/c/czscan24.os build/release/c/czscan32.os build/release/c/czscan8.os ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option
build/release/allegro.os definition of common __current_palette (size 1024)
build/release/allegro.os definition of common _black_palette (size 1024)
build/release/graphics.os definition of common __palette_color8 (size 1024)
build/release/graphics.os definition of common __screen_vtable (size 244)
build/release/gfx.os definition of common __prev_current_palette (size 1024)
build/release/fli.os definition of common _fli_palette (size 1024)
build/release/graphics.os definition of common __palette_color15 (size 1024)
build/release/graphics.os definition of common __palette_color16 (size 1024)
build/release/graphics.os definition of common __palette_color24 (size 1024)
build/release/graphics.os definition of common __palette_color32 (size 1024)
build/release/compat/cojoy.os definition of common _joy (size 5984)
build/release/guiproc.os definition of common _gui_button_proc (size 4)
build/release/guiproc.os definition of common _gui_ctext_proc (size 4)
build/release/guiproc.os definition of common _gui_edit_proc (size 4)
build/release/guiproc.os definition of common _gui_list_proc (size 4)
build/release/guiproc.os definition of common _gui_shadow_box_proc (size 4)
build/release/guiproc.os definition of common _gui_text_list_proc (size 4)
build/release/sound.os definition of common __phys_voice (size 2816)
build/release/poly3d.os definition of common __optim_alternative_drawer (size 4)
build/release/compat/cokeybd.os definition of common __key (size 127)
build/release/compat/cokeybd.os definition of common _ke/usr/bin/libtool: internal link edit command failed
y (size 127)
build/release/macosx/system.os definition of common _osx_event_mutex (size 48) build/release/macosx/qzfull.os definition of common _osx_screen_used (size 4) build/release/macosx/qzwindow.os definition of common _osx_window_mutex (size 48) build/release/macosx/system.os definition of common _osx_window_title (size 4096)
build/release/unix/udummy.os definition of common __dummy_symbol (size 4)
scons: *** [lib/macosx/shared/liballeg-4.3.0.dylib] Error 1
scons: building terminated because of errors.
~/src/libs/4.3 $






Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/