Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 48504 invoked from network); 24 May 2007 18:06:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 May 2007 18:06:13 -0000 Received: (qmail 77993 invoked by uid 500); 24 May 2007 18:06:02 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 77977 invoked by uid 500); 24 May 2007 18:06:02 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 77956 invoked by uid 99); 24 May 2007 18:06:02 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 May 2007 11:06:02 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 May 2007 11:05:56 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 91B2A714068 for ; Thu, 24 May 2007 11:05:35 -0700 (PDT) Message-ID: <29351520.1180029935590.JavaMail.jira@brutus> Date: Thu, 24 May 2007 11:05:35 -0700 (PDT) From: "Albert Strasheim (JIRA)" To: dev@activemq.apache.org Subject: [jira] Updated: (AMQCPP-115) Change build to create dynamic libraries In-Reply-To: <14729195.1179491855373.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/activemq/browse/AMQCPP-115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Albert Strasheim updated AMQCPP-115: ------------------------------------ Attachment: amqcppdllv4.diff Here's the latest DLL patch updated for the CMSProperties changes. I had to export CountDownLatch to get the example to link against the DLL. I've also had to disable warning C4251 in the DebugDLL and ReleaseDLL configurations. More about this warning here: http://www.unknownroad.com/rtfm/VisualStudio/warningC4251.html As far as I can tell, disabling this warning is what one wants to do. Otherwise you get warnings like this all over the place: activemq-cpp\src\main\activemq/util/Properties.h(37) : warning C4251: 'activemq::util::Properties::properties' : class 'std::map<_Kty,_Ty>' needs to have dll-interface to be used by clients of class 'activemq::util::Properties' You might consider holding off on a CMS 1.0.1 release until we get this DLL stuff in. > Change build to create dynamic libraries > ---------------------------------------- > > Key: AMQCPP-115 > URL: https://issues.apache.org/activemq/browse/AMQCPP-115 > Project: ActiveMQ C++ Client > Issue Type: Task > Environment: *nix, win32 > Reporter: Nathan Mittler > Assigned To: Nathan Mittler > Priority: Minor > Fix For: 2.1 > > Attachments: amqcppdllv1.diff, amqcppdllv2.diff, amqcppdllv3.diff, amqcppdllv4.diff > > > Based on a flurry of user requests, we need to add support for generating dynamic libraries to our automake scripts and the msvc project. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.