<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-14285</id>
	<title>Nabble - xplc</title>
	<updated>2008-01-19T08:55:12Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/xplc-f14285.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/xplc-f14285.html" />
	<subtitle type="html">&lt;a href=&quot;http://sourceforge.net/projects/xplc/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XPLC&lt;/a&gt;&amp;nbsp;(cross-platform lightweight components) is a component system that provide extensibility and reusability both inside and between applications, being portable across platforms and languages, easy to use and having the lowest possible overhead.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-14972281</id>
	<title>[ xplc-Bugs-1875310 ] xplc over writes uuidgen provided by e2fsprogs</title>
	<published>2008-01-19T08:55:12Z</published>
	<updated>2008-01-19T08:55:12Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #1875310, was opened at 2008-01-19 09:26
&lt;br&gt;Message generated for change (Comment added) made by stumbles
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: xplc over writes uuidgen provided by e2fsprogs
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;As the summary indicates there is a conflict of sorts between xplc and e2fsprogs. AFAIK most linux boxes will already have e2fsprogs installed which means uuidgen will already be present. I think over righting a system file such as this could cause a person to go down a false troubleshooting path, not to mention IMHO such over righting is a bit um, rude.
&lt;br&gt;&lt;br&gt;I don't know just how different xplc uses its version of uuidgen but would it not be better to use the one provided by e2fsprogs?
&lt;br&gt;&lt;br&gt;In any event, if the xplc version of uuidgen must be kept would it be to much trouble to rename it so as not to conflict with an existing system file?
&lt;br&gt;&lt;br&gt;Thanks. 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 11:55
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;I'm using Lunar-Linux (source based) the uses bash scripts for the build
&lt;br&gt;process. I could alter it and toss xplc in /opt but some detection logic
&lt;br&gt;for its presence would be the preferred way.... I'd think.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Simon Law (sfllaw)
&lt;br&gt;Date: 2008-01-19 11:44
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=196021
&lt;br&gt;Originator: NO
&lt;br&gt;&lt;br&gt;If you're installing by hand, I'd highly suggest using
&lt;br&gt;--prefix=/usr/local/stow/xplc and using GNU stow to manage it.
&lt;br&gt;&lt;br&gt;We may consider not installing uuidgen, if we detect that it's already
&lt;br&gt;there.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 11:35
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;No, I am using --prefix=/usr
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Simon Law (sfllaw)
&lt;br&gt;Date: 2008-01-19 11:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=196021
&lt;br&gt;Originator: NO
&lt;br&gt;&lt;br&gt;Surely, you're not installing with --prefix=/ !
&lt;br&gt;&lt;br&gt;For almost every sane configuration I can think of, you'll be installing
&lt;br&gt;in /opt or /usr/local. &amp;nbsp;Since XPLC is meant to work across all platforms,
&lt;br&gt;including ones without uuidgen, it makes sense for us to install it.
&lt;br&gt;&lt;br&gt;If you are packaging the software, please pull in an appropriate
&lt;br&gt;implementation of uuidgen as a dependency and ignore XPLC's own copy.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:47
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Oh, forgot to note it had a problem with ln of libxplc.so and libxplc_s.a
&lt;br&gt;when they already existed.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Here is a patch that removes the uuidgen stuff. Seems to work here but
&lt;br&gt;could stand further scruteny.
&lt;br&gt;File Added: xplc-0.3.13-rules.mk.patch
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Microsoft
&lt;br&gt;Defy all challenges. Microsoft(R) Visual Studio 2008.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14972281&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--xplc-Bugs-1875310---xplc-over-writes-uuidgen-provided-by-e2fsprogs-tp14972281p14972281.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14972174</id>
	<title>[ xplc-Bugs-1875310 ] xplc over writes uuidgen provided by e2fsprogs</title>
	<published>2008-01-19T08:44:11Z</published>
	<updated>2008-01-19T08:44:11Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #1875310, was opened at 2008-01-19 09:26
&lt;br&gt;Message generated for change (Comment added) made by sfllaw
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: xplc over writes uuidgen provided by e2fsprogs
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;As the summary indicates there is a conflict of sorts between xplc and e2fsprogs. AFAIK most linux boxes will already have e2fsprogs installed which means uuidgen will already be present. I think over righting a system file such as this could cause a person to go down a false troubleshooting path, not to mention IMHO such over righting is a bit um, rude.
&lt;br&gt;&lt;br&gt;I don't know just how different xplc uses its version of uuidgen but would it not be better to use the one provided by e2fsprogs?
&lt;br&gt;&lt;br&gt;In any event, if the xplc version of uuidgen must be kept would it be to much trouble to rename it so as not to conflict with an existing system file?
&lt;br&gt;&lt;br&gt;Thanks. 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Simon Law (sfllaw)
&lt;br&gt;Date: 2008-01-19 11:44
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=196021
&lt;br&gt;Originator: NO
&lt;br&gt;&lt;br&gt;If you're installing by hand, I'd highly suggest using
&lt;br&gt;--prefix=/usr/local/stow/xplc and using GNU stow to manage it.
&lt;br&gt;&lt;br&gt;We may consider not installing uuidgen, if we detect that it's already
&lt;br&gt;there.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 11:35
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;No, I am using --prefix=/usr
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Simon Law (sfllaw)
&lt;br&gt;Date: 2008-01-19 11:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=196021
&lt;br&gt;Originator: NO
&lt;br&gt;&lt;br&gt;Surely, you're not installing with --prefix=/ !
&lt;br&gt;&lt;br&gt;For almost every sane configuration I can think of, you'll be installing
&lt;br&gt;in /opt or /usr/local. &amp;nbsp;Since XPLC is meant to work across all platforms,
&lt;br&gt;including ones without uuidgen, it makes sense for us to install it.
&lt;br&gt;&lt;br&gt;If you are packaging the software, please pull in an appropriate
&lt;br&gt;implementation of uuidgen as a dependency and ignore XPLC's own copy.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:47
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Oh, forgot to note it had a problem with ln of libxplc.so and libxplc_s.a
&lt;br&gt;when they already existed.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Here is a patch that removes the uuidgen stuff. Seems to work here but
&lt;br&gt;could stand further scruteny.
&lt;br&gt;File Added: xplc-0.3.13-rules.mk.patch
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Microsoft
&lt;br&gt;Defy all challenges. Microsoft(R) Visual Studio 2008.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14972174&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--xplc-Bugs-1875310---xplc-over-writes-uuidgen-provided-by-e2fsprogs-tp14972174p14972174.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14972091</id>
	<title>[ xplc-Bugs-1875310 ] xplc over writes uuidgen provided by e2fsprogs</title>
	<published>2008-01-19T08:35:59Z</published>
	<updated>2008-01-19T08:35:59Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #1875310, was opened at 2008-01-19 09:26
&lt;br&gt;Message generated for change (Comment added) made by stumbles
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: xplc over writes uuidgen provided by e2fsprogs
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;As the summary indicates there is a conflict of sorts between xplc and e2fsprogs. AFAIK most linux boxes will already have e2fsprogs installed which means uuidgen will already be present. I think over righting a system file such as this could cause a person to go down a false troubleshooting path, not to mention IMHO such over righting is a bit um, rude.
&lt;br&gt;&lt;br&gt;I don't know just how different xplc uses its version of uuidgen but would it not be better to use the one provided by e2fsprogs?
&lt;br&gt;&lt;br&gt;In any event, if the xplc version of uuidgen must be kept would it be to much trouble to rename it so as not to conflict with an existing system file?
&lt;br&gt;&lt;br&gt;Thanks. 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 11:35
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;No, I am using --prefix=/usr
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Simon Law (sfllaw)
&lt;br&gt;Date: 2008-01-19 11:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=196021
&lt;br&gt;Originator: NO
&lt;br&gt;&lt;br&gt;Surely, you're not installing with --prefix=/ !
&lt;br&gt;&lt;br&gt;For almost every sane configuration I can think of, you'll be installing
&lt;br&gt;in /opt or /usr/local. &amp;nbsp;Since XPLC is meant to work across all platforms,
&lt;br&gt;including ones without uuidgen, it makes sense for us to install it.
&lt;br&gt;&lt;br&gt;If you are packaging the software, please pull in an appropriate
&lt;br&gt;implementation of uuidgen as a dependency and ignore XPLC's own copy.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:47
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Oh, forgot to note it had a problem with ln of libxplc.so and libxplc_s.a
&lt;br&gt;when they already existed.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Here is a patch that removes the uuidgen stuff. Seems to work here but
&lt;br&gt;could stand further scruteny.
&lt;br&gt;File Added: xplc-0.3.13-rules.mk.patch
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Microsoft
&lt;br&gt;Defy all challenges. Microsoft(R) Visual Studio 2008.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14972091&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--xplc-Bugs-1875310---xplc-over-writes-uuidgen-provided-by-e2fsprogs-tp14972091p14972091.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14972001</id>
	<title>[ xplc-Bugs-1875310 ] xplc over writes uuidgen provided by e2fsprogs</title>
	<published>2008-01-19T08:27:32Z</published>
	<updated>2008-01-19T08:27:32Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #1875310, was opened at 2008-01-19 09:26
&lt;br&gt;Message generated for change (Comment added) made by sfllaw
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: xplc over writes uuidgen provided by e2fsprogs
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;As the summary indicates there is a conflict of sorts between xplc and e2fsprogs. AFAIK most linux boxes will already have e2fsprogs installed which means uuidgen will already be present. I think over righting a system file such as this could cause a person to go down a false troubleshooting path, not to mention IMHO such over righting is a bit um, rude.
&lt;br&gt;&lt;br&gt;I don't know just how different xplc uses its version of uuidgen but would it not be better to use the one provided by e2fsprogs?
&lt;br&gt;&lt;br&gt;In any event, if the xplc version of uuidgen must be kept would it be to much trouble to rename it so as not to conflict with an existing system file?
&lt;br&gt;&lt;br&gt;Thanks. 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Simon Law (sfllaw)
&lt;br&gt;Date: 2008-01-19 11:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=196021
&lt;br&gt;Originator: NO
&lt;br&gt;&lt;br&gt;Surely, you're not installing with --prefix=/ !
&lt;br&gt;&lt;br&gt;For almost every sane configuration I can think of, you'll be installing
&lt;br&gt;in /opt or /usr/local. &amp;nbsp;Since XPLC is meant to work across all platforms,
&lt;br&gt;including ones without uuidgen, it makes sense for us to install it.
&lt;br&gt;&lt;br&gt;If you are packaging the software, please pull in an appropriate
&lt;br&gt;implementation of uuidgen as a dependency and ignore XPLC's own copy.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:47
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Oh, forgot to note it had a problem with ln of libxplc.so and libxplc_s.a
&lt;br&gt;when they already existed.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Here is a patch that removes the uuidgen stuff. Seems to work here but
&lt;br&gt;could stand further scruteny.
&lt;br&gt;File Added: xplc-0.3.13-rules.mk.patch
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Microsoft
&lt;br&gt;Defy all challenges. Microsoft(R) Visual Studio 2008.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14972001&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--xplc-Bugs-1875310---xplc-over-writes-uuidgen-provided-by-e2fsprogs-tp14972001p14972001.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14971018</id>
	<title>[ xplc-Bugs-1875310 ] xplc over writes uuidgen provided by e2fsprogs</title>
	<published>2008-01-19T06:47:50Z</published>
	<updated>2008-01-19T06:47:50Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #1875310, was opened at 2008-01-19 09:26
&lt;br&gt;Message generated for change (Comment added) made by stumbles
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: xplc over writes uuidgen provided by e2fsprogs
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;As the summary indicates there is a conflict of sorts between xplc and e2fsprogs. AFAIK most linux boxes will already have e2fsprogs installed which means uuidgen will already be present. I think over righting a system file such as this could cause a person to go down a false troubleshooting path, not to mention IMHO such over righting is a bit um, rude.
&lt;br&gt;&lt;br&gt;I don't know just how different xplc uses its version of uuidgen but would it not be better to use the one provided by e2fsprogs?
&lt;br&gt;&lt;br&gt;In any event, if the xplc version of uuidgen must be kept would it be to much trouble to rename it so as not to conflict with an existing system file?
&lt;br&gt;&lt;br&gt;Thanks. 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:47
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Oh, forgot to note it had a problem with ln of libxplc.so and libxplc_s.a
&lt;br&gt;when they already existed.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Here is a patch that removes the uuidgen stuff. Seems to work here but
&lt;br&gt;could stand further scruteny.
&lt;br&gt;File Added: xplc-0.3.13-rules.mk.patch
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Microsoft
&lt;br&gt;Defy all challenges. Microsoft(R) Visual Studio 2008.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14971018&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--xplc-Bugs-1875310---xplc-over-writes-uuidgen-provided-by-e2fsprogs-tp14971018p14971018.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14971001</id>
	<title>[ xplc-Bugs-1875310 ] xplc over writes uuidgen provided by e2fsprogs</title>
	<published>2008-01-19T06:46:09Z</published>
	<updated>2008-01-19T06:46:09Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #1875310, was opened at 2008-01-19 09:26
&lt;br&gt;Message generated for change (Comment added) made by stumbles
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: xplc over writes uuidgen provided by e2fsprogs
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;As the summary indicates there is a conflict of sorts between xplc and e2fsprogs. AFAIK most linux boxes will already have e2fsprogs installed which means uuidgen will already be present. I think over righting a system file such as this could cause a person to go down a false troubleshooting path, not to mention IMHO such over righting is a bit um, rude.
&lt;br&gt;&lt;br&gt;I don't know just how different xplc uses its version of uuidgen but would it not be better to use the one provided by e2fsprogs?
&lt;br&gt;&lt;br&gt;In any event, if the xplc version of uuidgen must be kept would it be to much trouble to rename it so as not to conflict with an existing system file?
&lt;br&gt;&lt;br&gt;Thanks. 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Date: 2008-01-19 09:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=53417
&lt;br&gt;Originator: YES
&lt;br&gt;&lt;br&gt;Here is a patch that removes the uuidgen stuff. Seems to work here but
&lt;br&gt;could stand further scruteny.
&lt;br&gt;File Added: xplc-0.3.13-rules.mk.patch
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Microsoft
&lt;br&gt;Defy all challenges. Microsoft(R) Visual Studio 2008.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14971001&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--xplc-Bugs-1875310---xplc-over-writes-uuidgen-provided-by-e2fsprogs-tp14971001p14971001.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14970843</id>
	<title>[ xplc-Bugs-1875310 ] xplc over writes uuidgen provided by e2fsprogs</title>
	<published>2008-01-19T06:26:28Z</published>
	<updated>2008-01-19T06:26:28Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #1875310, was opened at 2008-01-19 09:26
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by Item Submitter
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Dennis &amp;nbsp;(stumbles)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: xplc over writes uuidgen provided by e2fsprogs
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;As the summary indicates there is a conflict of sorts between xplc and e2fsprogs. AFAIK most linux boxes will already have e2fsprogs installed which means uuidgen will already be present. I think over righting a system file such as this could cause a person to go down a false troubleshooting path, not to mention IMHO such over righting is a bit um, rude.
&lt;br&gt;&lt;br&gt;I don't know just how different xplc uses its version of uuidgen but would it not be better to use the one provided by e2fsprogs?
&lt;br&gt;&lt;br&gt;In any event, if the xplc version of uuidgen must be kept would it be to much trouble to rename it so as not to conflict with an existing system file?
&lt;br&gt;&lt;br&gt;Thanks. 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=101814&amp;aid=1875310&amp;group_id=1814&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Microsoft
&lt;br&gt;Defy all challenges. Microsoft(R) Visual Studio 2008.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14970843&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--xplc-Bugs-1875310---xplc-over-writes-uuidgen-provided-by-e2fsprogs-tp14970843p14970843.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-6598334</id>
	<title>Re: Shareable binaries between gnu g++ and Microsoft Visual C++</title>
	<published>2006-10-02T03:05:50Z</published>
	<updated>2006-10-02T03:05:50Z</updated>
	<author>
		<name>Pierre Phaneuf</name>
	</author>
	<content type="html">On 9/27/06, Lester Memmott &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=6598334&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lmemmott@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I found you are right. &amp;nbsp;The problem wasn't with g++ but was MSVC Instead.
&lt;br&gt;&amp;gt; The default is not the COM calling convention. &amp;nbsp;Once I added the __stdcall
&lt;br&gt;&amp;gt; modified to the method declarations in the MSVC code, I have MSVC and g++
&lt;br&gt;&amp;gt; calling each others code. &amp;nbsp;Thanks!
&lt;br&gt;&lt;br&gt;Good to hear!
&lt;br&gt;&lt;br&gt;&amp;gt; Regarding a Cygwin-XPLC build, I didn't get very far down this path. &amp;nbsp;If I
&lt;br&gt;&amp;gt; get some time I'll see if I can get it working. &amp;nbsp;If so, I'll post it back
&lt;br&gt;&amp;gt; here.
&lt;br&gt;&lt;br&gt;Okay, thanks!
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys -- and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=6598334&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Shareable-binaries-between-gnu-g%2B%2B-and-Microsoft-Visual-C%2B%2B-tp6495768p6598334.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-6529395</id>
	<title>Re: Shareable binaries between gnu g++ and Microsoft Visual C++</title>
	<published>2006-09-27T09:47:24Z</published>
	<updated>2006-09-27T09:47:24Z</updated>
	<author>
		<name>Dev1024</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:verdana, helvetica, sans-serif;font-size:10pt&quot;&gt;&lt;DIV style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: verdana, helvetica, sans-serif&quot;&gt;
&lt;DIV style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif&quot;&gt;
&lt;DIV&gt;I found you are right.&amp;nbsp; The problem wasn't with g++ but was MSVC Instead.&amp;nbsp; The default is not the COM calling convention.&amp;nbsp; Once I added the __stdcall modified to the method declarations in the MSVC code,&amp;nbsp;I have MSVC and g++ calling each others code.&amp;nbsp; Thanks!&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Regarding a Cygwin-XPLC build, I didn't get very far down this path.&amp;nbsp; If I get some time I'll see if I can get it working.&amp;nbsp; If so, I'll post it back here.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;/DIV&gt;
&lt;DIV&gt;LM&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;Pierre Phaneuf &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=6529395&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pphaneuf@...&lt;/a&gt;&amp;gt;;&amp;nbsp; Wrote: &lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;I know there's a way, because, well, we're using the COM calling&lt;BR&gt;conventions that Microsoft themselves invented, partly to work around&lt;BR&gt;this problem. Oddly enough, from what I heard, GCC has the COM calling&lt;BR&gt;convention on all x86 platforms by default (in version 3.0 and up),&lt;BR&gt;while MSVC does *not*?!? There is either a global option, or a&lt;BR&gt;&quot;declspec&quot; kind of thing you need to put beside the class or method&lt;BR&gt;declaration.&lt;BR&gt;&lt;BR&gt;Sorry I do not have the exact info right at hand, my MSVC expert is&lt;BR&gt;away at the moment. You can find yourself some COM-originated headers,&lt;BR&gt;such as the DirectX ones, say, or anything that's generated from IDL&lt;BR&gt;files, to see what you should be putting in the headers to make it&lt;BR&gt;work, or search the documentation for things like &quot;COM calling&lt;BR&gt;convention&quot;. You might prefer not to use a global option, as the MSVC&lt;BR&gt;way might be slightly more optimized, using a register for the &quot;this&quot;&lt;BR&gt;pointer, but COM (and XPLC) being
 callable from C and other languages,&lt;BR&gt;it cannot use that optimization.&lt;BR&gt;&lt;BR&gt;It's one of the things that I'm wanting to write an IDL compiler for,&lt;BR&gt;so that you can write interfaces easily, and the IDL compiler takes&lt;BR&gt;care of putting the weird things to make the C/C++ compiler do the&lt;BR&gt;right thing.&lt;BR&gt;&lt;BR&gt;&amp;gt; PS.&amp;nbsp;&amp;nbsp;I built the libraries with MSVC .Net 2003 with no problem earlier&lt;BR&gt;&amp;gt; today.&amp;nbsp;&amp;nbsp;However, I'm having problems building with Cygwin g++ 3.4.4.&amp;nbsp;&amp;nbsp;Is&lt;BR&gt;&amp;gt; there a Cygwin-XPLC FAQ posted anywhere?&lt;BR&gt;&lt;BR&gt;No, unfortunately, those compiling on Windows have been using MSVC. If&lt;BR&gt;you have some tips in that direction, it would be kind of you to let&lt;BR&gt;us know about it! Thank you!&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys -- and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=6529395&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Shareable-binaries-between-gnu-g%2B%2B-and-Microsoft-Visual-C%2B%2B-tp6495768p6529395.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-6502045</id>
	<title>Re: Shareable binaries between gnu g++ and Microsoft Visual C++</title>
	<published>2006-09-26T01:46:50Z</published>
	<updated>2006-09-26T01:46:50Z</updated>
	<author>
		<name>Pierre Phaneuf</name>
	</author>
	<content type="html">On 9/26/06, Lester Memmott &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=6502045&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lmemmott@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; As long as your compiler generates COM-style vtables, that should work
&lt;br&gt;&amp;gt; &amp;gt; just fine. &amp;nbsp;Of course, it has to be an XPLC library (or wrapper) for
&lt;br&gt;&amp;gt; &amp;gt; this to work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for the reponse! &amp;nbsp;Yes, I'm assuming an XPLC client and compoent for
&lt;br&gt;&amp;gt; this to work. &amp;nbsp;I looked into this more today and found that the vtables seem
&lt;br&gt;&amp;gt; to be the same, however calling coventions between MSVC and g++ are
&lt;br&gt;&amp;gt; different. &amp;nbsp;Specifically, the &amp;quot;this pointer&amp;quot; gets pushed on as the last item
&lt;br&gt;&amp;gt; on the stack when using g++, but MSVC puts the &amp;quot;this pointer&amp;quot; in the ESI
&lt;br&gt;&amp;gt; register. &amp;nbsp;This causes problems to the method called because it is off by 32
&lt;br&gt;&amp;gt; bits (yes, it I'm writing 32 bit code not 64) when trying to access
&lt;br&gt;&amp;gt; parameters and it gets the &amp;quot;this pointer&amp;quot; from the wrong place if mixing
&lt;br&gt;&amp;gt; code built between the two compilers.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Has anyone run up against this?
&lt;br&gt;&amp;gt; Is there a way to force g++ to use the same calling convention (with regards
&lt;br&gt;&amp;gt; to how the &amp;quot;this pointer&amp;quot; is handled) as MSVC?
&lt;/div&gt;&lt;br&gt;I know there's a way, because, well, we're using the COM calling
&lt;br&gt;conventions that Microsoft themselves invented, partly to work around
&lt;br&gt;this problem. Oddly enough, from what I heard, GCC has the COM calling
&lt;br&gt;convention on all x86 platforms by default (in version 3.0 and up),
&lt;br&gt;while MSVC does *not*?!? There is either a global option, or a
&lt;br&gt;&amp;quot;declspec&amp;quot; kind of thing you need to put beside the class or method
&lt;br&gt;declaration.
&lt;br&gt;&lt;br&gt;Sorry I do not have the exact info right at hand, my MSVC expert is
&lt;br&gt;away at the moment. You can find yourself some COM-originated headers,
&lt;br&gt;such as the DirectX ones, say, or anything that's generated from IDL
&lt;br&gt;files, to see what you should be putting in the headers to make it
&lt;br&gt;work, or search the documentation for things like &amp;quot;COM calling
&lt;br&gt;convention&amp;quot;. You might prefer not to use a global option, as the MSVC
&lt;br&gt;way might be slightly more optimized, using a register for the &amp;quot;this&amp;quot;
&lt;br&gt;pointer, but COM (and XPLC) being callable from C and other languages,
&lt;br&gt;it cannot use that optimization.
&lt;br&gt;&lt;br&gt;It's one of the things that I'm wanting to write an IDL compiler for,
&lt;br&gt;so that you can write interfaces easily, and the IDL compiler takes
&lt;br&gt;care of putting the weird things to make the C/C++ compiler do the
&lt;br&gt;right thing.
&lt;br&gt;&lt;br&gt;&amp;gt; PS. &amp;nbsp;I built the libraries with MSVC .Net 2003 with no problem earlier
&lt;br&gt;&amp;gt; today. &amp;nbsp;However, I'm having problems building with Cygwin g++ 3.4.4. &amp;nbsp;Is
&lt;br&gt;&amp;gt; there a Cygwin-XPLC FAQ posted anywhere?
&lt;br&gt;&lt;br&gt;No, unfortunately, those compiling on Windows have been using MSVC. If
&lt;br&gt;you have some tips in that direction, it would be kind of you to let
&lt;br&gt;us know about it! Thank you!
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys -- and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=6502045&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Shareable-binaries-between-gnu-g%2B%2B-and-Microsoft-Visual-C%2B%2B-tp6495768p6502045.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-6499232</id>
	<title>Re: Shareable binaries between gnu g++ and Microsoft Visual C++</title>
	<published>2006-09-25T20:07:49Z</published>
	<updated>2006-09-25T20:07:49Z</updated>
	<author>
		<name>Dev1024</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:verdana, helvetica, sans-serif;font-size:10pt&quot;&gt;&lt;DIV style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: verdana, helvetica, sans-serif&quot;&gt;
&lt;DIV style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif&quot;&gt;
&lt;DIV&gt;&amp;gt; As long as your compiler generates COM-style vtables, that should work&lt;BR&gt;&amp;gt; just fine.&amp;nbsp;&amp;nbsp;Of course, it has to be an XPLC library (or wrapper) for&lt;BR&gt;&amp;gt; this to work.&lt;BR&gt;&lt;BR&gt;Thanks for the reponse!&amp;nbsp; Yes, I'm assuming an XPLC client and compoent for this to work.&amp;nbsp; I looked into this more today and found that the vtables seem to be the same, however calling coventions between MSVC and g++ are different.&amp;nbsp; Specifically, the &quot;this pointer&quot; gets pushed on as the last item on the stack when using g++, but MSVC puts the &quot;this pointer&quot; in the ESI register.&amp;nbsp; This causes problems to the method called because it is off by 32 bits (yes, it I'm writing 32 bit code not 64) when trying to access parameters and it gets the &quot;this pointer&quot; from the wrong place if mixing code built between the two compilers.&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Has anyone run up against this?&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;Is there a way to force g++ to use the same calling convention (with regards to how the &quot;this pointer&quot; is handled) as MSVC?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;/DIV&gt;
&lt;DIV&gt;LM&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;PS.&amp;nbsp; I built the libraries with MSVC .Net 2003 with no problem earlier today.&amp;nbsp; However, I'm having problems building with Cygwin g++ 3.4.4.&amp;nbsp; Is there a Cygwin-XPLC FAQ posted anywhere?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys -- and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=6499232&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Shareable-binaries-between-gnu-g%2B%2B-and-Microsoft-Visual-C%2B%2B-tp6495768p6499232.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-6496063</id>
	<title>Re: Shareable binaries between gnu g++ and Microsoft Visual C++</title>
	<published>2006-09-25T15:36:20Z</published>
	<updated>2006-09-25T15:36:20Z</updated>
	<author>
		<name>Simon Law-4</name>
	</author>
	<content type="html">On Mon, Sep 25, 2006 at 02:21:09PM -0700, Lester Memmott wrote:
&lt;br&gt;&amp;gt; Does XPLC allow binaries to be compiled with one compiler and used by 
&lt;br&gt;&amp;gt; another? 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; For example, if I have an XPLC DLL compiled in Microsoft Visual C++ 
&lt;br&gt;&amp;gt; (MSVC), can it be used by an EXE or DLL compiled in gnu g++? &amp;nbsp;...or 
&lt;br&gt;&amp;gt; vise versa? &amp;nbsp;(Note: &amp;nbsp;I'm using Cygwin gcc 3.4.4 on Windows along with 
&lt;br&gt;&amp;gt; MSVC .Net 2003). 
&lt;br&gt;&lt;br&gt;As long as your compiler generates COM-style vtables, that should work
&lt;br&gt;just fine. &amp;nbsp;Of course, it has to be an XPLC library (or wrapper) for
&lt;br&gt;this to work.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;-- 
&lt;br&gt;Simon Law &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.law.yi.org/~sfllaw/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.law.yi.org/~sfllaw/&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys -- and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=6496063&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Shareable-binaries-between-gnu-g%2B%2B-and-Microsoft-Visual-C%2B%2B-tp6495768p6496063.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-6495768</id>
	<title>Shareable binaries between gnu g++ and Microsoft Visual C++</title>
	<published>2006-09-25T15:21:09Z</published>
	<updated>2006-09-25T15:21:09Z</updated>
	<author>
		<name>Dev1024</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:verdana, helvetica, sans-serif;font-size:10pt&quot;&gt;&lt;DIV style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: verdana, helvetica, sans-serif&quot;&gt;
&lt;DIV style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif&quot;&gt;
&lt;DIV style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: verdana, helvetica, sans-serif&quot;&gt;
&lt;DIV&gt;Does&amp;nbsp;XPLC&amp;nbsp;allow binaries to be compiled with one compiler and used by &lt;BR&gt;another? &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;For example, if I have an XPLC DLL compiled in Microsoft Visual C++ &lt;BR&gt;(MSVC), can it be used by an EXE or DLL compiled in gnu g++? &amp;nbsp;...or &lt;BR&gt;vise versa? &amp;nbsp;(Note: &amp;nbsp;I'm using Cygwin gcc 3.4.4 on Windows along with &lt;BR&gt;MSVC .Net 2003). &lt;BR&gt;
&lt;P&gt;Thanks, &lt;BR&gt;LM&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys -- and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;xplc-general mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=6495768&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xplc-general@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xplc-general&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xplc-general&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Shareable-binaries-between-gnu-g%2B%2B-and-Microsoft-Visual-C%2B%2B-tp6495768p6495768.html" />
</entry>

</feed>
