List Info

Thread: Re: problems building wxWidgets/compiling Audacity




Re: problems building wxWidgets/compiling Audacity
country flaguser name
Russian Federation
2008-03-27 20:46:15
Gale Andrews wrote:
> | From Vaughan Johnson<vaughanaudacityteam.org>
> | Thu, 27 Mar 2008 15:05:20 -0700
> | Subject: [Audacity-devel] problems building
wxWidgets/compiling Audacity
>    
>> Thanks, Samuel&  Jeff. I thought I'd heard
there were problems with
>> 2.8 .x on Windows, but there's nothing on
>> http://audacityteam.org/wiki/index.php?title=Relea
se_Checklist about it.
>>
>> Can anyone else comment on what the problems are,
now that Samuel has
>> gotten it building (although I think that's the
same build flag we've
>> documented in compile.txt)?
>>      
>
> Did Samuel or Jeff get Audacity building with 2.8
though?
>
> I've never got Audacity to build on Windows XP yet with
a
> 2.8 wxWidgets version (but beyond checking for the
correct
> runtime library as Samuel states, I am no expert). The
last time
> I tried was with 2.8.4 using Visual Studio 2005. I got
lots of
> problems with linker errors if I built a debug build,
even with
> the "Debug wx284 target" that some developers
have built with
> in the past. I got very close with a Unicode Release
build, the only
> errors being:
>
>
>    
>> SimpleBlockFile.cpp
>> ..srcblockfileSimpleBlockFile.cpp(496) : error
C2065: 'MAX_PATH' : undeclared identifier
>>
>> PCMAliasBlockFile.cpp
>> ..srcblockfilePCMAliasBlockFile.cpp(166) : error
C2065: 'MAX_PATH' : undeclared identifier
>>      
>
> Martyn suggested to me that MAX_PATH was declared in
wxWidgets, so I
> might have a faulty build of Widgets. I have not tried
again since, but
> the build of Widgets I had then compiled with no errors
in Visual Studio.
>
> The last time I tried to build Audacity (with any
wxWidgets version) in
> MSVC++ 2008 Express (end of last year) it wanted to
"convert" the
> Audacity solution file to the "latest format"
and perpetually hung doing
> so. Therefore on:
> http://audacityteam.org/wiki/index.php?title=D
eveloping_On_Windows
>
> I'm currently suggesting go for 2005 Express, but
perhaps we might
> update that now if we are sure these problems have been
resolved?
> I'm not keen recommending 2005 Express as its installer
hangs on
> many machines, including both my XP ones.
>
>
> Gale
>
>
------------------------------------------------------------
-------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> Audacity-devel mailing list
> Audacity-devellists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/audacity
-devel
>
>    
I built Audacity from trunk, with wxWidgets 2.8, MSVS 2005.
I didn't used wx284 target, instead i tweaked existing one
(Debug Unicode).
As for widgets, they could be built without any issues from
VS 6.0 projects (after project conversion is made and code
generation is changed to Multithreaded). Audacity-supplied
MSVS 2003-2005 projects are buggy.


------------------------------------------------------------
-------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
Audacity-devel mailing list
Audacity-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/audacity
-devel

Re: problems building wxWidgets/compiling Audacity
country flaguser name
United States
2008-03-28 13:53:01
Thanks, Gale and LRN. Looks like it's still an agenda item,
so I'll look 
into it and make sure HEAD supports it. - V

LRN wrote:
> Gale Andrews wrote:
>   
>> | From Vaughan Johnson<vaughanaudacityteam.org>
>> | Thu, 27 Mar 2008 15:05:20 -0700
>> | Subject: [Audacity-devel] problems building
wxWidgets/compiling Audacity
>>    
>>     
>>> Thanks, Samuel&  Jeff. I thought I'd heard
there were problems with
>>> 2.8 .x on Windows, but there's nothing on
>>> http://audacityteam.org/wiki/index.php?title=Relea
se_Checklist about it.
>>>
>>> Can anyone else comment on what the problems
are, now that Samuel has
>>> gotten it building (although I think that's the
same build flag we've
>>> documented in compile.txt)?
>>>      
>>>       
>> Did Samuel or Jeff get Audacity building with 2.8
though?
>>
>> I've never got Audacity to build on Windows XP yet
with a
>> 2.8 wxWidgets version (but beyond checking for the
correct
>> runtime library as Samuel states, I am no expert).
The last time
>> I tried was with 2.8.4 using Visual Studio 2005. I
got lots of
>> problems with linker errors if I built a debug
build, even with
>> the "Debug wx284 target" that some
developers have built with
>> in the past. I got very close with a Unicode
Release build, the only
>> errors being:
>>
>>
>>    
>>     
>>> SimpleBlockFile.cpp
>>> ..srcblockfileSimpleBlockFile.cpp(496) :
error C2065: 'MAX_PATH' : undeclared identifier
>>>
>>> PCMAliasBlockFile.cpp
>>> ..srcblockfilePCMAliasBlockFile.cpp(166) :
error C2065: 'MAX_PATH' : undeclared identifier
>>>      
>>>       
>> Martyn suggested to me that MAX_PATH was declared
in wxWidgets, so I
>> might have a faulty build of Widgets. I have not
tried again since, but
>> the build of Widgets I had then compiled with no
errors in Visual Studio.
>>
>> The last time I tried to build Audacity (with any
wxWidgets version) in
>> MSVC++ 2008 Express (end of last year) it wanted to
"convert" the
>> Audacity solution file to the "latest
format" and perpetually hung doing
>> so. Therefore on:
>> http://audacityteam.org/wiki/index.php?title=D
eveloping_On_Windows
>>
>> I'm currently suggesting go for 2005 Express, but
perhaps we might
>> update that now if we are sure these problems have
been resolved?
>> I'm not keen recommending 2005 Express as its
installer hangs on
>> many machines, including both my XP ones.
>>
>>
>> Gale
>>
>>
------------------------------------------------------------
-------------
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
>> _______________________________________________
>> Audacity-devel mailing list
>> Audacity-devellists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/audacity
-devel
>>
>>    
>>     
> I built Audacity from trunk, with wxWidgets 2.8, MSVS
2005. I didn't used wx284 target, instead i tweaked existing
one (Debug Unicode).
> As for widgets, they could be built without any issues
from VS 6.0 projects (after project conversion is made and
code generation is changed to Multithreaded).
Audacity-supplied MSVS 2003-2005 projects are buggy.
>
>
>
------------------------------------------------------------
-------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> Audacity-devel mailing list
> Audacity-devellists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/audacity
-devel
>
>   

------------------------------------------------------------
-------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
Audacity-devel mailing list
Audacity-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/audacity
-devel

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )