[flac-dev] flac 1.3.0pre2 pre-release
Janne Hyvärinen
cse at sci.fi
Tue Mar 12 00:57:21 PDT 2013
On 11.3.2013 21:21, Erik de Castro Lopo wrote:
>> Error 9 error LNK2001: unresolved external symbol
>> _safe_malloc_mul_2op_
>> G:\Programming\flac-1.3.0pre2\src\flac\utf8_static.lib(utf8.obj) flac
>> Error 10 error LNK1120: 9 unresolved externals
>> G:\Programming\flac-1.3.0pre2\objs\release\bin\flac.exe flac
>>
>> Error 9 is related to the location of _safe_malloc_mul_2op_. It's
>> easiest to fix by having the code in utf8.c.
> But that function is defined in src/share/grabbag/alloc.c and should
> be getting linked into flac.exe. It doesn't need to be redefined in
> utf8.c. Specifically, I think alloc.c should be added as one of the
> build files in
>
> src/share/grabbag/grabbag_static.vcproj
> src/share/grabbag/grabbag_dynamic.vcproj
>
> Please try this and if that fixes it, please send a patch containing
> only that change.
I thought Ben Allison would have made a patch. Here's a patch for this.
I suppose we were all blind at first for the cause.
-------------- next part --------------
diff -rupN a/src/share/grabbag/grabbag_static.vcproj b/src/share/grabbag/grabbag_static.vcproj
--- a/src/share/grabbag/grabbag_static.vcproj Wed Jan 2 13:49:55 2013
+++ b/src/share/grabbag/grabbag_static.vcproj Tue Mar 12 09:46:01 2013
@@ -163,6 +163,10 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
+ RelativePath=".\alloc.c"
+ >
+ </File>
+ <File
RelativePath=".\cuesheet.c"
>
</File>
More information about the flac-dev
mailing list