From: carlo\.bramix <car...@li...> - 2005-11-23 19:18:40
|
Hello, I'm new (future) user of xine, so I'm going to ask some questions, perhap= s they will be a bit too obvious. 1) I downloaded the latest xine-lib available at this time, it's xine-lib= -1.1.1 I would like to compile it with my MinGW enviroment and make a Win32 appl= ication, but I'm getting some errors. I used the README.WIN32 as source for informations about compilation step= s for Win32 hosts. I launched the configure script with: ../xine-lib-1.1.1/configure --disable-nls The DirectX files are already placed into the MinGW directory tree and th= ey works fine. Configuration phase was completed successfully, except this error: checking whether make sets $(MAKE)... ../xine-lib-1.1.1/configure: eval: = line 1: unexpected EOF while looking for matching `"' ../xine-lib-1.1.1/configure: eval: line 2: syntax error: unexpected end o= f file no Anyways, the configure script wasn't interrupted. Then I launched the make process, and it worked fine util the creation of= libxine.dll.a file. At that point I got: gcc -shared .libs/metronom.o .libs/configfile.o .libs/buffer.o .libs/loa= d_plugins.o .libs/video_decoder.o .libs/buffer_types.o .libs/audio_decode= r.o .libs/video_out.o .libs/audio_out.o .libs/resample.o .libs/events.o .= libs/video_overlay.o .libs/osd.o .libs/scratch.o .libs/demux.o .libs/vo_s= cale.o .libs/xine_interface.o .libs/post.o .libs/tvmode.o .libs/broadcast= er.o .libs/io_helper.o .libs/input_rip.o .libs/input_cache.o .libs/info_h= elper.o .libs/refcounter.o .libs/alphablend.o -Wl,--whole-archive ../../s= rc/xine-utils/.libs/libxineutils.a ../../lib/.libs/libxineposix.a -Wl,--n= o-whole-archive -lpthread -lkernel32 -lz -lm -liconv -lwinmm -lwsock32 = -mtune=3Dpentiumpro -mpreferred-stack-boundary=3D2 -Wl,--output-def -Wl,"= libxine-1.def xine.lo" -o .libs/libxine-1.dll -Wl,--image-base=3D0x100000= 00 -Wl,--out-implib,.libs/libxine.dll.a Cannot export iconv_NULL_THUNK_DATA: symbol not found Cannot export zlib1_NULL_THUNK_DATA: symbol not found Creating library file: .libs/libxine.dll.a .libs/metronom.o:metronom.c:(.text+0x6e2): undefined reference to `xine_l= og' .libs/metronom.o:metronom.c:(.text+0x792): undefined reference to `xine_l= og' .libs/metronom.o:metronom.c:(.text+0x8fa): undefined reference to `xine_l= og' .libs/metronom.o:metronom.c:(.text+0x9a6): undefined reference to `xine_l= og' .libs/metronom.o:metronom.c:(.text+0xc6b): undefined reference to `xine_l= og' .libs/metronom.o:metronom.c:(.text+0xe82): more undefined references to `= xine_log' follow .libs/buffer.o:buffer.c:(.text+0x13e): undefined reference to `_x_extra_i= nfo_reset' .libs/buffer.o:buffer.c:(.text+0x1e7): undefined reference to `_x_extra_i= nfo_reset' .libs/load_plugins.o:load_plugins.c:(.text+0x28e): undefined reference to= `xine_log' .libs/load_plugins.o:load_plugins.c:(.text+0x342): undefined reference to= `xine_log' .libs/load_plugins.o:load_plugins.c:(.text+0x391): undefined reference to= `xine_log' .libs/load_plugins.o:load_plugins.c:(.text+0x403): undefined reference to= `xine_log' .libs/load_plugins.o:load_plugins.c:(.text+0x4ba): undefined reference to= `xine_log' .libs/load_plugins.o:load_plugins.c:(.text+0x4dd): more undefined referen= ces to `xine_log' follow <CUT...CUT> As you can see, there are many symbols not resolved... I'm using the latest versions available for those development tools: MinG= W, Intl, gettext, iconv, etc... I can't understand what I am doing wrong: do you have some suggestions to= give me? 2) Althought I searched a lot for it, I wasn't able to find *any* informa= tions about some xine binaries compiled for running on a Win32. Why aren't win32 binaries available? Perhaps there is some good reason, but if this reason exists, in my opini= on it would be better to write it into the xine FAQ. Thanks a lot. Sincerely, Carlo Bramini PS: I discovered that I didn't write the subject in the previous message.= I'm sorry, please excuse me for this duplication. |