[jira] [Commented] (LOGCXX-494) Provide a windows build environment for the project

2020-01-07 Thread Jira


[ 
https://issues.apache.org/jira/browse/LOGCXX-494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009461#comment-17009461
 ] 

Thorsten Schöning commented on LOGCXX-494:
--

{quote}Is anybody available to include this in the log4cxx repository?{quote}

As can be read in the PR, it's unclear if to include that build additionally at 
all. The project already contains multiple different build systems to maintain, 
Autotools, Maven, Ant, which made a lot of trouble on the various different 
platforms in the past and adding another one to maintain doesn't sound like a 
good idea. Additionally, the project can't drop all other build systems as well 
easily, because e.g. Maven is necessary for generating the homepage, Ant to 
generate project files for various IDEs, docs need to be rewritten heavily, 
users might depend especially on Autotools being available etc.

> Provide a windows build environment for the project
> ---
>
> Key: LOGCXX-494
> URL: https://issues.apache.org/jira/browse/LOGCXX-494
> Project: Log4cxx
>  Issue Type: Improvement
>  Components: Build
>Affects Versions: 0.10.0
> Environment: Windows, any flavor
>Reporter: James E. King III
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> In version 0.10.0 all windows project files were removed from the repository.
> The apr project which log4cxx depends on provides both a static project file 
> (which I would discourage) as well as a cmake build environment for windows 
> (which can generate a solution for any version of Visual Studio).
> The improvement request is to provide a cmake build environment for log4cxx.
> I believe it would be acceptable to tie this to the apr-2 project, given that 
> apr-util folded into apr about 5 years ago... when will apr-2 be released?
> The web site documentation for building on Visual Studio is ancient (10+ 
> years old):
> https://logging.apache.org/log4cxx/latest_stable/building/vstudio.html
> This should also be updated.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (LOGCXX-494) Provide a windows build environment for the project

2020-01-06 Thread Dr Stephen L S Webb (Jira)


[ 
https://issues.apache.org/jira/browse/LOGCXX-494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009268#comment-17009268
 ] 

Dr Stephen L S Webb commented on LOGCXX-494:


A modern CMake build solution was made available as a PR in github 
([https://github.com/apache/logging-log4cxx/pull/12]) in Oct 2019.

 Is anybody available to include this in the log4cxx repository?

> Provide a windows build environment for the project
> ---
>
> Key: LOGCXX-494
> URL: https://issues.apache.org/jira/browse/LOGCXX-494
> Project: Log4cxx
>  Issue Type: Improvement
>  Components: Build
>Affects Versions: 0.10.0
> Environment: Windows, any flavor
>Reporter: James E. King III
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> In version 0.10.0 all windows project files were removed from the repository.
> The apr project which log4cxx depends on provides both a static project file 
> (which I would discourage) as well as a cmake build environment for windows 
> (which can generate a solution for any version of Visual Studio).
> The improvement request is to provide a cmake build environment for log4cxx.
> I believe it would be acceptable to tie this to the apr-2 project, given that 
> apr-util folded into apr about 5 years ago... when will apr-2 be released?
> The web site documentation for building on Visual Studio is ancient (10+ 
> years old):
> https://logging.apache.org/log4cxx/latest_stable/building/vstudio.html
> This should also be updated.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (LOGCXX-494) Provide a windows build environment for the project

2018-04-02 Thread James E. King, III (JIRA)

[ 
https://issues.apache.org/jira/browse/LOGCXX-494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16423238#comment-16423238
 ] 

James E. King, III commented on LOGCXX-494:
---

Thanks for the speedy reply!

Visual studio projects were checked in up to 0.9.7:

[https://github.com/apache/logging-log4cxx/tree/v0_9_7/msvc]

I would highly recommend that you consider deprecating the ant build system for 
windows in favor of cmake.  cmake is what many projects are using for windows 
C++ builds.  It allows the end-user to generate full Visual Studio projects for 
any supported version of Visual Studio from 2010 through 2017 as well as make 
it easy to configure and build.  The "apr" project that log4cxx relies on has 
moved on considerably and this allows the windows build to consume apr-2 which 
is the upcoming replacement to the separate apr + apr-util libraries, as 
apr-util merged into apr.

Thanks for the dist link, that could be useful to folks looking for a project 
file; or cmake build support for the project.  I crafted it in a way that it 
just reads the version out of the configure.ac file so there wouldn't be any 
additional work on your end.  Okay, so I will leave this PR here but I am not 
going to check up on its progress unless I end up making changes to it somehow. 
 Thanks.

 

> Provide a windows build environment for the project
> ---
>
> Key: LOGCXX-494
> URL: https://issues.apache.org/jira/browse/LOGCXX-494
> Project: Log4cxx
>  Issue Type: Improvement
>  Components: Build
>Affects Versions: 0.10.0
> Environment: Windows, any flavor
>Reporter: James E. King, III
>Priority: Major
>
> In version 0.10.0 all windows project files were removed from the repository.
> The apr project which log4cxx depends on provides both a static project file 
> (which I would discourage) as well as a cmake build environment for windows 
> (which can generate a solution for any version of Visual Studio).
> The improvement request is to provide a cmake build environment for log4cxx.
> I believe it would be acceptable to tie this to the apr-2 project, given that 
> apr-util folded into apr about 5 years ago... when will apr-2 be released?
> The web site documentation for building on Visual Studio is ancient (10+ 
> years old):
> https://logging.apache.org/log4cxx/latest_stable/building/vstudio.html
> This should also be updated.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (LOGCXX-494) Provide a windows build environment for the project

2018-04-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/LOGCXX-494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16423118#comment-16423118
 ] 

ASF GitHub Bot commented on LOGCXX-494:
---

Github user tschoening commented on the issue:

https://github.com/apache/logging-log4cxx/pull/3
  
> Any update on this? It's almost 3 months old now and no updates from the 
log4cxx team.

Because I responded on the mailing list:


http://mail-archives.apache.org/mod_mbox/logging-dev/201801.mbox/<1913119533.2018072120%40am-soft.de>

At least I don't have any plans to deal with such a major change in the 
build currently, I simply don't have the time to do so.

> Not recommending a change in the overall build system.

It's either about the addition of CMAKE to what is already there or the 
replacement of something which is already there, both are major changes from my 
understanding. And we already have Autotools, Maven, Shell Scripts, ANT and 
none of those is properly integrated with each other to support everything 
which is needed, like development iteration, version number updates, release 
date updates, site generation etc.

> The complete lack of windows build support at all in the project trunk is 
what worries me the most.

Build support in trunk was/is available using ANT and cpptasks and at least 
for some recent versions of Visual Studio this worked:

https://logging.apache.org/log4cxx/latest_stable/building/index.html

> The instructions on the web site tell people to go to a directory that 
does not exist and use a project file that is not there.

Because those instructions addressed a release.

> Version 0.10.0 eliminated all visual studio project files from the 
project[...]

I'm somewhat sure they have never been in trunk, but only in the release 
package and have been generated during the release process. If you look at the 
following packages, some generated projects are still available:

https://dist.apache.org/repos/dist/dev/logging/log4cxx/


> Provide a windows build environment for the project
> ---
>
> Key: LOGCXX-494
> URL: https://issues.apache.org/jira/browse/LOGCXX-494
> Project: Log4cxx
>  Issue Type: Improvement
>  Components: Build
>Affects Versions: 0.10.0
> Environment: Windows, any flavor
>Reporter: James E. King, III
>Priority: Major
>
> In version 0.10.0 all windows project files were removed from the repository.
> The apr project which log4cxx depends on provides both a static project file 
> (which I would discourage) as well as a cmake build environment for windows 
> (which can generate a solution for any version of Visual Studio).
> The improvement request is to provide a cmake build environment for log4cxx.
> I believe it would be acceptable to tie this to the apr-2 project, given that 
> apr-util folded into apr about 5 years ago... when will apr-2 be released?
> The web site documentation for building on Visual Studio is ancient (10+ 
> years old):
> https://logging.apache.org/log4cxx/latest_stable/building/vstudio.html
> This should also be updated.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)