xine on Mac OS 10.3.9 "ld: Undefined symbols"

Discussion in 'Mac Programming' started by bgbghq, Jan 18, 2008.

  1. bgbghq macrumors newbie

    Joined:
    Jan 18, 2008
    #1
    Hi,

    I know very little about building anything from source. Now I'm trying to build xine-ui-0.99.5 from source and I can't make it work. Configure seemed to work just fine. I have successfully (I think) built and installed xine-lib-1.1.8. I'm running Mac OS 10.3.9, and apple's gcc 3.3 Here are the build errors:

    Andy-Whelans-Computer:~/Andy/xine-ui-0.99.5 andywhelan$ make
    make all-recursive
    Making all in doc
    Making all in man
    Making all in fr
    make[4]: Nothing to be done for `all'.
    Making all in es
    make[4]: Nothing to be done for `all'.
    Making all in en
    make[4]: Nothing to be done for `all'.
    Making all in pl
    make[4]: Nothing to be done for `all'.
    Making all in de
    make[4]: Nothing to be done for `all'.
    make[4]: Nothing to be done for `all-am'.
    make[3]: Nothing to be done for `all-am'.
    Making all in m4
    make[2]: Nothing to be done for `all'.
    Making all in po
    make[2]: Nothing to be done for `all'.
    Making all in misc
    Making all in desktops
    make[3]: Nothing to be done for `all'.
    Making all in visuals
    make[3]: Nothing to be done for `all'.
    make[3]: Nothing to be done for `all-am'.
    Making all in src
    Making all in common
    make[3]: Nothing to be done for `all'.
    Making all in xitk
    Making all in Imlib-light
    make[4]: Nothing to be done for `all'.
    Making all in xine-toolkit
    Making all in po
    make[5]: Nothing to be done for `all'.
    make[5]: Nothing to be done for `all-am'.
    Making all in skins
    Making all in xinetic
    make[5]: Nothing to be done for `all'.
    make[5]: Nothing to be done for `all-am'.
    Making all in oxine
    Making all in data
    make[5]: Nothing to be done for `all'.
    make[5]: Nothing to be done for `all-am'.
    Making all in .
    gcc -I/usr/X11R6/include/ -I/usr/local/include -I/usr/local/include/readline -I/usr/local/include -I../../src/xitk/xine-toolkit -Wall -D_FILE_OFFSET_BITS=64 -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -I/usr/local/include -DNDEBUG -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing -o xine actions.o config_wrapper.o control.o download.o errors.o event.o event_sender.o file_browser.o frequencies.o help.o kbindings.o lang.o lirc.o main.o mediamark.o menus.o mrl_browser.o network.o osd.o panel.o playlist.o post.o session.o setup.o skins.o snapshot.o splash.o stdctl.o stream_infos.o tvout.o tvset.o videowin.o viewlog.o -L/usr/local/lib -lxine ../../src/xitk/xine-toolkit/libxitk.a ../../src/xitk/Imlib-light/libImlib-light.a ../../src/xitk/oxine/liboxine.a ../../src/common/libcommon.a ../../src/common/libcommonx.a -lSM -lICE -L/usr/X11R6/lib/ -lXtst -lX11 -lm -lXv -L/usr/local/lib -lpng12
    ld: Undefined symbols:
    _XShapeCombineMask
    _libiconv
    _libiconv_close
    _libiconv_open
    make[4]: *** [xine] Error 1
    make[3]: *** [all-recursive] Error 1
    make[2]: *** [all-recursive] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all] Error 2

    I don't know what to do. There's a linker problem I guess. Can anyone tell me how to make this work? I've also attached the config.log file which contains similar errors.

    I would greatly appreciate any help. Thanks a lot.

    andy
     

    Attached Files:

  2. kainjow Moderator emeritus

    kainjow

    Joined:
    Jun 15, 2000

Share This Page