[vlc-devel] Building VLCKit on 10.8.2 (failing)

Tae Won Ha qvacua at me.com
Sun Jan 27 15:12:29 CET 2013


Hi, guys.

I am desperately trying to compile VLCKit on 10.8.2. What I did so far is

- clone VLCKit
- select "Build Everything" target and build (Cmd-B)
- The target fails to build with the following output (the last part):
=== OUTPUT BEGIN ===
Make [x86_64]
make  all-recursive
Making all in compat
make  all-am
make[3]: Nothing to be done for `all-am'.
Making all in doc
make[2]: Nothing to be done for `all'.
Making all in po
Making all in share
make[2]: Nothing to be done for `all'.
Making all in src
   GEN      stamp-revision
make  all-am
make[3]: Nothing to be done for `all-am'.
Making all in modules
Making all in access
make  all-recursive
Making all in rtp
make  all-am
make[6]: Nothing to be done for `all-am'.
make[5]: Nothing to be done for `all-am'.
Making all in audio_filter
make  all-am
make[4]: Nothing to be done for `all-am'.
Making all in audio_mixer
make  all-am
make[4]: Nothing to be done for `all-am'.
Making all in audio_output
make  all-am
make[4]: Nothing to be done for `all-am'.
Making all in codec
make  all-am
   CCLD     liblibass_plugin.la
   CCLD     libtheora_plugin.la
   CCLD     libtwolame_plugin.la
   CCLD     libvorbis_plugin.la
   CCLD     libx264_plugin.la
   CCLD     libzvbi_plugin.la
   CCLD     liba52_plugin.la
Undefined symbols for architecture x86_64:
   "_iconv", referenced from:
       _sub_recode in libass.a(ass.o)
       _FcSfntNameTranscode in libfontconfig.a(fcfreetype.o)
   "_iconv_close", referenced from:
       _sub_recode in libass.a(ass.o)
       _FcSfntNameTranscode in libfontconfig.a(fcfreetype.o)
   "_iconv_open", referenced from:
       _sub_recode in libass.a(ass.o)
       _FcSfntNameTranscode in libfontconfig.a(fcfreetype.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see 
invocation)
make[4]: *** [liblibass_plugin.la] Error 1
make[4]: *** Waiting for unfinished jobs....
ld: warning: -read_only_relocs cannot be used with x86_64
Undefined symbols for architecture x86_64:
   "_iconv", referenced from:
       _print_unicode in libzvbi.a(exp-txt.o)
       _vbi_ucs2be in libzvbi.a(export.o)
       _iconv_ucs2 in libzvbi.a(conv.o)
       __vbi_iconv_open in libzvbi.a(conv.o)
       _strndup_iconv_to_ucs2 in libzvbi.a(conv.o)
       _export in libzvbi.a(exp-html.o)
      (maybe you meant: __vbi_iconv_open, __vbi_iconv_close , 
_vbi_strndup_iconv_ucs2 , _vbi_strndup_iconv_caption , _vbi_fputs_iconv 
, __vbi_strndup_iconv , __vbi_iconv_ucs2 , _vbi_export_puts_iconv , 
_vbi_export_puts_iconv_ucs2 , _vbi_strndup_iconv , _vbi_fputs_iconv_ucs2 )
   "_iconv_close", referenced from:
       _vbi_print_page_region in libzvbi.a(exp-txt.o)
       _export in libzvbi.a(exp-txt.o)
       _vbi_ucs2be in libzvbi.a(export.o)
       __vbi_iconv_close in libzvbi.a(conv.o)
       _export in libzvbi.a(exp-html.o)
      (maybe you meant: __vbi_iconv_close)
   "_iconv_open", referenced from:
       _vbi_print_page_region in libzvbi.a(exp-txt.o)
       _export in libzvbi.a(exp-txt.o)
       _vbi_ucs2be in libzvbi.a(export.o)
       __vbi_iconv_open in libzvbi.a(conv.o)
       _header in libzvbi.a(exp-html.o)
      (maybe you meant: __vbi_iconv_open)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see 
invocation)
make[4]: *** [libzvbi_plugin.la] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Command /bin/sh failed with exit code 2
=== OUTPUT END ===

Am I doing something wrong? Can somebody help?

Best,
Tae




More information about the vlc-devel mailing list