From: SourceForge.net <no...@so...> - 2009-09-28 03:01:22
|
Bugs item #2868587, was opened at 2009-09-28 03:01 Message generated for change (Tracker Item Submitted) made by yuv You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=613954&aid=2868587&group_id=96188 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: windows build Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: yuv (yuv) Assigned to: Nobody/Anonymous (nobody) Summary: new dirent.h dependency breaks windows build Initial Comment: the use of dirent.h in libpano breaks the build on Windows with MSVC. I don't know about other compilers / platforms. I googled for a solution and there are a few options: 1. For platform-independent directory and path handling, use the Boost Filesystem library from www.boost.org 2. Find a port of dirent.c to Windows/MSVC I did find <http://www.softagalleria.net/dirent.php> and <http://www.two-sdg.demon.co.uk/curbralan/code/dirent/> 3. <http://msdn.microsoft.com/en-us/library/ms811896.aspx#ucmgch09_topic7> ... don't even think about it so we're left with 1 or 2; and within 2 with a few variants. I personally would prefer the first one, because boost is well maintained and cross plattform, but the decision is with those working on the panotools, specifically with Daniel. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=613954&aid=2868587&group_id=96188 |
From: SourceForge.net <no...@so...> - 2009-09-28 12:39:41
|
Bugs item #2868587, was opened at 2009-09-28 03:01 Message generated for change (Comment added) made by yuv You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=613954&aid=2868587&group_id=96188 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: windows build Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: yuv (yuv) Assigned to: Nobody/Anonymous (nobody) Summary: new dirent.h dependency breaks windows build Initial Comment: the use of dirent.h in libpano breaks the build on Windows with MSVC. I don't know about other compilers / platforms. I googled for a solution and there are a few options: 1. For platform-independent directory and path handling, use the Boost Filesystem library from www.boost.org 2. Find a port of dirent.c to Windows/MSVC I did find <http://www.softagalleria.net/dirent.php> and <http://www.two-sdg.demon.co.uk/curbralan/code/dirent/> 3. <http://msdn.microsoft.com/en-us/library/ms811896.aspx#ucmgch09_topic7> ... don't even think about it so we're left with 1 or 2; and within 2 with a few variants. I personally would prefer the first one, because boost is well maintained and cross plattform, but the decision is with those working on the panotools, specifically with Daniel. ---------------------------------------------------------------------- >Comment By: yuv (yuv) Date: 2009-09-28 12:39 Message: thanks for fixing this in svn 1093 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=613954&aid=2868587&group_id=96188 |
From: Kornel B. <Kor...@be...> - 2009-09-28 08:38:42
|
Am Monday 28 September 2009 schrieb SourceForge.net: > Bugs item #2868587, was opened at 2009-09-28 03:01 > Message generated for change (Tracker Item Submitted) made by yuv > You can respond by visiting: > https://sourceforge.net/tracker/?func=detail&atid=613954&aid=2868587&group_id=96188 > > 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: windows build > Group: None > Status: Open > Resolution: None > Priority: 5 > Private: No > Submitted By: yuv (yuv) > Assigned to: Nobody/Anonymous (nobody) > Summary: new dirent.h dependency breaks windows build > > Initial Comment: > the use of dirent.h in libpano breaks the build on Windows with MSVC. I > don't know about other compilers / platforms. > > I googled for a solution and there are a few options: > > 1. For platform-independent directory and path handling, use the Boost > Filesystem library from www.boost.org > > 2. Find a port of dirent.c to Windows/MSVC > > I did find <http://www.softagalleria.net/dirent.php> and > <http://www.two-sdg.demon.co.uk/curbralan/code/dirent/> This is the same file I found. I prefer this solution. > 3. > <http://msdn.microsoft.com/en-us/library/ms811896.aspx#ucmgch09_topic7> > ... don't even think about it > > so we're left with 1 or 2; and within 2 with a few variants. > > I personally would prefer the first one, because boost is well > maintained and cross plattform, but the decision is with those working > on the panotools, specifically with Daniel. > Kornel -- Kornel Benko Kor...@be... |
From: dmg <dm...@uv...> - 2009-09-28 08:42:49
|
Hi Kornel, I am curious? why is the windows people not compiling with gcc? this include has been there for a long time... 2009/9/28 Kornel Benko <Kor...@be...>: > Am Monday 28 September 2009 schrieb SourceForge.net: >> Bugs item #2868587, was opened at 2009-09-28 03:01 >> Message generated for change (Tracker Item Submitted) made by yuv >> You can respond by visiting: >> https://sourceforge.net/tracker/?func=detail&atid=613954&aid=2868587&group_id=96188 >> >> 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: windows build >> Group: None >> Status: Open >> Resolution: None >> Priority: 5 >> Private: No >> Submitted By: yuv (yuv) >> Assigned to: Nobody/Anonymous (nobody) >> Summary: new dirent.h dependency breaks windows build >> >> Initial Comment: >> the use of dirent.h in libpano breaks the build on Windows with MSVC. I >> don't know about other compilers / platforms. >> >> I googled for a solution and there are a few options: >> >> 1. For platform-independent directory and path handling, use the Boost >> Filesystem library from www.boost.org >> >> 2. Find a port of dirent.c to Windows/MSVC >> >> I did find <http://www.softagalleria.net/dirent.php> and >> <http://www.two-sdg.demon.co.uk/curbralan/code/dirent/> > > This is the same file I found. I prefer this solution. > >> 3. >> <http://msdn.microsoft.com/en-us/library/ms811896.aspx#ucmgch09_topic7> >> ... don't even think about it >> >> so we're left with 1 or 2; and within 2 with a few variants. >> >> I personally would prefer the first one, because boost is well >> maintained and cross plattform, but the decision is with those working >> on the panotools, specifically with Daniel. >> > > Kornel > > -- > Kornel Benko > Kor...@be... > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9-12, 2009. Register now! > http://p.sf.net/sfu/devconf > _______________________________________________ > PanoTools-devel mailing list > Pan...@li... > https://lists.sourceforge.net/lists/listinfo/panotools-devel > > -- --dmg --- Daniel M. German http://turingmachine.org |
From: Kornel B. <Kor...@be...> - 2009-09-28 09:55:07
|
Am Monday 28 September 2009 schrieb dmg: > Hi Kornel, > > I am curious? why is the windows people not compiling with gcc? > this include has been there for a long time... Good question, don't know. Maybe, because they feel gcc were not _standard_ on windows. Kornel -- Kornel Benko Kor...@be... |
From: dmg <dm...@uv...> - 2009-09-28 10:00:41
|
2009/9/28 Kornel Benko <Kor...@be...>: > Am Monday 28 September 2009 schrieb dmg: >> Hi Kornel, >> >> I am curious? why is the windows people not compiling with gcc? >> this include has been there for a long time... > > Good question, don't know. > Maybe, because they feel gcc were not _standard_ on windows. > this problem will just continue, but in the meantime, see if you can comment out dirent.h. I don't think it is needed at all. At least it is not in the 2 tools I checked. Yuval continues discussing this issues in the hugin mailing list but they should be discussed in this one. I'd do it myself but it is 3AM here and I am about to go to sleep. thanks for all the work you have done in the port. I know those users are not exactly the most grateful :) --dmg |
From: Kornel B. <Kor...@be...> - 2009-09-28 10:21:15
|
Am Monday 28 September 2009 schrieb dmg: > 2009/9/28 Kornel Benko <Kor...@be...>: > > Am Monday 28 September 2009 schrieb dmg: > >> Hi Kornel, > >> > >> I am curious? why is the windows people not compiling with gcc? > >> this include has been there for a long time... > > > > Good question, don't know. > > Maybe, because they feel gcc were not _standard_ on windows. > > > > this problem will just continue, but in the meantime, see if you can comment out > dirent.h. I don't think it is needed at all. At least it is not in the > 2 tools I checked. > Yuval continues discussing this issues in the hugin mailing list but they should > be discussed in this one. I'd do it myself but it is 3AM here and I am > about to go to sleep. Oh yes, it's time :) > thanks for all the work you have done in the port. I know those users > are not exactly the > most grateful :) Thank you Daniel. > --dmg > have a good night. Kornel -- Kornel Benko Kor...@be... |