[vlc-devel] Problems cross compiling to windows according to Win32Compile

David R. Robison david.robison at openroadsconsulting.com
Wed Jul 23 20:48:34 CEST 2014


I tried to resolve the raw1394 library by installing

sudo apt-get install libraw1394-dev libavc1394-dev libdc1394-22-dev

Now when I compile I get the error:

../../modules/access/dc1394.c:39:27: fatal error: dc1394/dc1394.h: No 
such file or directory
  #include <dc1394/dc1394.h>

This file does exist in /usr/include/dc1394
Not sure what I am doing here :(
David

David R Robison
Open Roads Consulting, Inc.
103 Watson Road, Chesapeake, VA 23320
phone: (757) 546-3401
e-mail: david.robison at openroadsconsulting.com
web: http://openroadsconsulting.com
blog: http://therobe.blogspot.com
book: http://www.xulonpress.com/bookstore/bookdetail.php?PB_ISBN=9781597816526

On 7/23/2014 1:22 PM, David R. Robison wrote:
> So here is my configure script:
>
> CC="ccache x86_64-w64-mingw32-gcc" CXX="ccache x86_64-w64-mingw32-g++" \
> ../configure -C --host=x86_64-w64-mingw32 --build=x86_64-linux-gnu \
>           --prefix=/tmp/win32 \
>           --disable-sdl \
>           --enable-nls \
>           --enable-debug
>
> To get this to work I also needed to install the following packages:
>
> apt-get install ccache
> apt-get install libavcodec-dev libavformat-dev libswscale-dev
>
> When I run the make, I get the following error:
>
> make[4]: Entering directory `/home/david/Workspace/vlc/win32/modules'
>     CCLD     libavio_plugin.la
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -ldl
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lXfixes
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lXext
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lX11
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lcdio_paranoia
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lcdio_cdda
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lcdio
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -ljack
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lasound
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -ldc1394
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lraw1394
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lxvidcore
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lrtmp
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lpulse-simple
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lpulse
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lgnutls
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lva
> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lbz2
>
> I've looked and I don't see those libraries anywhere on my system.
> Should they be part of mingw-w64-tools? My libaudio.a file (which I was
> previously missing) is in /usr/lib/x86_64-linux-gnu/
> Any thoughts?
> David
>
> David R Robison
> Open Roads Consulting, Inc.
> 103 Watson Road, Chesapeake, VA 23320
> phone: (757) 546-3401
> e-mail: david.robison at openroadsconsulting.com
> web: http://openroadsconsulting.com
> blog: http://therobe.blogspot.com
> book: http://www.xulonpress.com/bookstore/bookdetail.php?PB_ISBN=9781597816526
>
> On 7/23/2014 12:16 PM, Rémi Denis-Courmont wrote:
>> Le mercredi 23 juillet 2014, 12:04:31 David R. Robison a écrit :
>>> I am also using Ubuntu 14.04 LTS however I did not run the config
>>> manually I used ../extras/package/win32/configure.sh
>>> --host=x86_64-w64-mingw32 ...
>>> Can you send me the command you used to manually configure? David
>> CC="ccache i686-w64-mingw32-gcc" CXX="ccache i686-w64-mingw32-g++" \
>> ../configure -C --host=i686-w64-mingw32 --build=x86_c64-linux \
>>           --prefix=/tmp/win32 \
>>           --disable-sdl \
>>           --enable-nls \
>>           --enable-debug
>>
>
>
> This email communication (including any attachments) may contain confidential and/or privileged material intended solely for the individual or entity to which it is addressed.
> If you are not the intended recipient, please delete this email immediately.
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel



This email communication (including any attachments) may contain confidential and/or privileged material intended solely for the individual or entity to which it is addressed.
If you are not the intended recipient, please delete this email immediately.




More information about the vlc-devel mailing list