Hi!

Gabriel M. Beddingfield wrote
> Hi David,
>
> Thanks for working hard on the windows build!  ...
>
> David Bolton wrote:
>   
>> In file included from libs\hydrogen\src\sound_library.cpp:38:
>> 3rdparty/install/lib/archive_entry.h:325: error: `extern' can only be 
>> specified
>> for objects and functions
>>     
>
> If we have the same "Windows" version[1] of archive_entry.h... the offending 
> line is this:
>
>       LIBARCHIVE_DLL_IMPEXP struct archive_entry_linkresolver;
>
> I'm guessing that after being preprocessed, it probably looks like this:
>
>          extern "C" {
>       __attribute__((dllimport)) extern struct archive_entry_linkresolver;
>          }
>
> It looks like they're trying to declare a struct as 'extern.'  From the docs 
> on 
> __attribute__[2], doing this only makes sense when applied to a C++ class 
> (for 
> functions and static members)... but we're in an `extern "C"' block here.
>
> This looks (to me) like a an error in archive_entry.h... BUT, I'm sure that 
> I've 
> overlooked something.  I suggest (for now) removing "LIBARCHIVE_DLL_IMPEXP" 
> on 
> that line so that you can move on... but also sending a message to the 
> developer 
> list for help.[3]
>   
Removing that line worked so far, but i've posted a message at the 
libarchive-discuss group, too.

I'm stuck now with some weird QT linker errors ( well, i've got some 
undefined references to QDir and QMutex),
but the rest of the windows build seems nice now.
- Sebastian
> Thanks,
> Gabriel
>
> [1] http://downloads.sourceforge.net/gnuwin32/libarchive-2.4.12-1-lib.zip
> [2] http://www.ohse.de/uwe/articles/gcc-attributes.html#func-dllimport
> [3] http://gnuwin32.sourceforge.net/lists.html
>
>
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing 
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> Hydrogen-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
>   


------------------------------------------------------------------------------
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to