From: SourceForge.net <no...@so...> - 2004-01-05 14:02:34
|
Bugs item #834441, was opened at 2003-11-02 08:16 Message generated for change (Comment added) made by therodent You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=834441&group_id=2435 Category: w32api Group: Known bugs Status: Closed Resolution: Fixed Priority: 5 Submitted By: Jim Sproul (jsproul) Assigned to: Nobody/Anonymous (nobody) Summary: AVIFile.. functions linked to wrong DLL Initial Comment: Maybe I'm missing something, but I think I checked this pretty thoroughly. The prototypes for the AVIFile functions (i.e., AVIFileInit, etc.) are in "vfw.h". The "libvfw32.a" library contains references for these functions, but it only links to MSVFW32.DLL. I dumped MSVFW32.DLL, and it does not export these functions. I found them in AVIFIL32.DLL. I also dumped MS's VFW32.LIB and found the AVIFile functions listed as imports from AVIFIL32.DLL. App's that call these functions will link without error to "libvfw32.a", but will generate the message "The <appname> file is linked to missing export MSVFW32.DLL:AVIFilexxx". ---------------------------------------------------------------------- Comment By: Roelf Diedericks (therodent) Date: 2004-01-05 14:02 Message: Logged In: YES user_id=466867 This appears to not be fixed in CVS head. I've come across this post by danny, which describes a patch : (http://thread.gmane.org/gmane.comp.gnu.mingw.devel/787) This patch appears to have not made it into CVS though, since vfw32.def still references MSVFW32.DLL for all the functions and no mention is made of AVIFIL32.DLL anywhere in CVS? ---------------------------------------------------------------------- Comment By: Danny Smith (dannysmith) Date: 2003-11-27 02:20 Message: Logged In: YES user_id=11494 Fixed in CVS. Danny ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=834441&group_id=2435 |