[ lame-Bugs-1930008 ] Can't Compile ACM in Visual Studio 2005 (aka vc8)

1 message Options
Embed this post
Permalink
SourceForge.net

[ lame-Bugs-1930008 ] Can't Compile ACM in Visual Studio 2005 (aka vc8)

Reply Threaded More More options
Print post
Permalink
Bugs item #1930008, was opened at 2008-03-31 02:07
Message generated for change (Comment added) made by sf-robot
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100290&aid=1930008&group_id=290

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: ACM
Group: None
>Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Can't Compile ACM in Visual Studio 2005 (aka vc8)

Initial Comment:
Can't compile ACM in lame 3.98b6 in Windows XP Using Visual Studio VC8.

Compiling against msacmdrv.h provided with lame source and against Windows Driver Development Kit for Windows Server 2003 SP1 (using the appropriate msacmdrv.h for XP).

Both produce the same compile errors.

.\ACMStream.cpp(234) : error C3861: 'lame_get_padding_type': identifier not found
(which should have been declared/defined in set_get.h/set_get.c)

then

.\ACM.cpp(515) : error C2664: 'ACM::GetMP3FormatForIndex' : cannot convert parameter 3 from 'WCHAR [128]' to 'unsigned short []'

.\ACM.cpp(532) : error C2664: 'ACM::GetPCMFormatForIndex' : cannot convert parameter 3 from 'WCHAR [128]' to 'unsigned short []'

do i need to change anything concerning char types in my language settings? or can i cast these myself before passing?

any help would be appreciated.
christopher.aiken AT gmail.com

----------------------------------------------------------------------

>Comment By: SourceForge Robot (sf-robot)
Date: 2008-05-07 19:20

Message:
Logged In: YES
user_id=1312539
Originator: NO

This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).

----------------------------------------------------------------------

Comment By: Robert Hegemann (robert)
Date: 2008-03-31 05:55

Message:
Logged In: YES
user_id=1106
Originator: NO

OK, it seems ACMStream.cpp revision isn't tagged correctly as 3.98b6. Just
look out for the debug line where "lame_get_padding_type" is mentioned and
remove that line.

Ciao Robert

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2008-03-31 03:01

Message:
Logged In: NO

okay fixed my char wchar problem by using no to treat wchar_t type as
Built-in Type.

Down to one last error.
.\ACMStream.cpp(234) : error C3861: 'lame_get_padding_type': identifier
not found

anything i can do to preprocessor definitions to find declaration /
definition from set_get.h? (already tried forcing include) or preprocessor
directives?

----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100290&aid=1930008&group_id=290

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Lame-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/lame-dev