From owner-freebsd-ports@freebsd.org Thu Aug 11 17:49:45 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0805ABB56D0 for ; Thu, 11 Aug 2016 17:49:45 +0000 (UTC) (envelope-from kevans91@ksu.edu) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0086.outbound.protection.outlook.com [104.47.34.86]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8D65D17FE; Thu, 11 Aug 2016 17:49:44 +0000 (UTC) (envelope-from kevans91@ksu.edu) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ksu.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=z4GV4rB3vCW4zOsxZTv+EYPIExDtIspV/btzpQusGNk=; b=jnXUj17YIUg5+Amoa/ODzmN+Q+pl2xsKZJfsvJMqUzmiX8IRWHb4fAid1MiSd2qTn3a08G6LvOERu8weUhLBJND/BVHw0XD9z7YC0T0zIl7uXw6EWjhmKJRVtzee2LY1AUfuFnvEfRqy0JD2OeBIn2L0N/2dobYmeryg0l5FjIM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kevans91@ksu.edu; Received: from mail-qt0-f175.google.com (209.85.216.175) by BY1PR0501MB1317.namprd05.prod.outlook.com (10.160.200.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.557.8; Thu, 11 Aug 2016 17:16:07 +0000 Received: by mail-qt0-f175.google.com with SMTP id x25so1023025qtx.2; Thu, 11 Aug 2016 10:16:08 -0700 (PDT) X-Gm-Message-State: AEkoouu9aFaNVoDkSAUdxGKs6jok++g4Y0NBb6CJQEvrwAJtSDBYvIR2xdecOCZZ7BmzznM1pPi+qIzkMsWD3w== X-Received: by 10.200.53.24 with SMTP id y24mr12401579qtb.16.1470935761335; Thu, 11 Aug 2016 10:16:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.41.4 with HTTP; Thu, 11 Aug 2016 10:16:00 -0700 (PDT) Received: by 10.237.41.4 with HTTP; Thu, 11 Aug 2016 10:16:00 -0700 (PDT) In-Reply-To: References: From: Kyle Evans Date: Thu, 11 Aug 2016 12:16:00 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Help wanted for new port: linking error in FreeCAD To: Pedro Giffuni CC: ports-list freebsd X-Originating-IP: [209.85.216.175] X-ClientProxiedBy: SN1PR19CA0036.namprd19.prod.outlook.com (10.163.220.46) To BY1PR0501MB1317.namprd05.prod.outlook.com (10.160.200.154) X-MS-Office365-Filtering-Correlation-Id: 9fc575c1-abc9-4400-b3d6-08d3c20b2eca X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 2:RYQuJtjfj+iZj1IugAVewzfhrkvKP7bQSq3A5+CY7UTIORkA3V4nLCyW55AqlhDCiWG7bfaidaFIxUAdwNRc6mMTibZfcMIhh8bWfMW+yyqWlq1gf53Ya2ejGByo2yWQUf3E2Hc2aNmM7poS+aOAJySCVv7qjA/DzbPbjwHMCGI/JNzCO6OOxXzm6IKYgqH2; 3:rIu80q4rm2vSNsDvxQlz6hUdKX/4+8cnr0F5Rz7uWkpR4Erx8voDnc/tMAEWQBa33uS5XfAk484NIRqRB9zrS4pKodJCoVx8kRCUUsQAaX5/o7Njb6aBA7nkrbxbR7gq X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1317; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0501MB1317; 25:kFz4GkH1DQUgvhL0wmVIs0hkE3RLiegXnr9XCf3?= =?us-ascii?Q?jVV4nz9WHyA6eDT/REpM7byH8w/YMV/Ysh1F/6FGw8JCe45QFEvQTKblR1ui?= =?us-ascii?Q?P9mxo+VLh5yunCkkX10FtdPtqe8Wwd/UNPxjPms9Zhj0fljgmJmZ1kDev9Uo?= =?us-ascii?Q?iSWE2W1nPjvC5d2CezG/QvxC1hQKJy0cqp4wHMteiXDRBe5UOzSY2Zdqi1AX?= =?us-ascii?Q?hL6+HWYt6j+SdGAnguuhi8ZQGC6Nl0ZuYNHr4icYmqfZPNOi1apYpVjTZyZ0?= =?us-ascii?Q?sTqvs+RuVfNdWYKR8KglnH4FEKhtRMnm5vsz3qjHAsXEpLR1x/UjlIl4OBXj?= =?us-ascii?Q?fd2myExwhLFvFEFXzS9eF5cV161OdHj6IDiADd5PgY9GQI9+OtonI9B4Lc2w?= =?us-ascii?Q?eR+4D1zdNLaasBj9PSL/LTqaXwnj8RKyRJi3ybPOnkbxnOnJ/yufP2wMbH88?= =?us-ascii?Q?PLqr/soXjuHVUXEajup+2j+ES9s9FKiNBBrHS2LYbc8csokjgVflbg4SQgJx?= =?us-ascii?Q?jc7vbIKTe8x7Ca2zfFNOAE86sp1eN2advvEBKn159VMgqKhBj/7ZQlI1pZsA?= =?us-ascii?Q?bH4/pePxyq9v1xNQS0jmYhWpB37qmdZY0t5vR/3bKlJzf0JvfqW+fXenSaKu?= =?us-ascii?Q?T3bsge01vp4/DMdgMsICT5wJ7tD5rv+zLicz9ZsMKAz1KF1eU+fwKxUZ5ULn?= =?us-ascii?Q?GcTV/rYsUniko+jVXGPlhri7l959Y4UcFxqIXPGuG8+ZihmvtVmtvKZb7uMv?= =?us-ascii?Q?/DETcyj8EGvVGw1BRVYdroi2PYKiiccd+mA04q6CCCPR31v9FZvD8w+Jhp2J?= =?us-ascii?Q?AgxJf4oG6l62ZPA+qeLD34JgrP7JixoKbti62B5/XRAA5bXTOvp+YFGQwEWo?= =?us-ascii?Q?4Z2utfr+BWfEeweSOkdnEuHKfoEcgueUWinnfYSyOmB9OGj14s4G30ldxWNM?= =?us-ascii?Q?9WZ01UF7ji49Z5MPGLu0GlvEmrWOAaBZvLkQamnQIng=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 31:89XfzTnKoA7eXO8aS3ZHPcR1C7d1mRfi+WVLH63rgwkgMdG3IrASm/eayI7PdX2ftnbAdNfF3b8m4PqmoWMWfKzKuCMTQJ+uNVE/Rnq95dy1jaobtpqd3JfVbu7bIyCQ57Xg9rsSW+vZuPRQ6OsvCwCsFhCyzGVmKwQXwYaZTntor6rZvRIW4u+EGToGiE6ecCQGOJ921EaAUXbFgbZgx5CPlZKUbjn2bcy20UkrICc=; 20:nRD6BnadzXIKydi/Jm6UpY/i0whpA0xRyxiFA6GexTiB71+nvNP/G08St4WfAV4vIIy/udo/48AgWtQ7OzcdkrSOXLk4O4WfOET1y3Obw/5KicbLdu+BTvDt/r9KxJEpCslKMnmlF9qLbpjONwjvYYKZIkJh2RYCuREydHJ2NzUe41vNXb8Te16XoqOhcxCQP+DOeuAHIrYDTnL7E3N9zkPtM8sT4E/3p9LKOIgldfAH2k1+bksNVg+Ky5BjW5JGXOC7fdg8tTrdJ7s5oX1p0QgWpGPAW8fOPzF+IZUK+936einkPvJfF4yd6uysHh+KeCMv1R+VzKnCw3Us6DU1hAhLb6NMuU0G91b0Q4feENkRp+tm5YtmkbkZYUrHmb2fCC1VltG29MzVG2S+0q4f5sBP/eu3QgOm4EXxTmVD57eJWrBYLaF6YiZUtkLl2tEDUQrdYvb7BC94Gom8fM5DyzcZLKwX/DUHHUPmZSu4a0w6J1zJ9EvRgi/8ipt5PQdZ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(75325880899374); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040173)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:BY1PR0501MB1317; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1317; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 4:pXHyQuzfA8fmErHR2QskRYzSEvHwroGTXNXQrsCHcpp/I7mk8SDqx5HRGJ5131wp/5k6yHuAw2TmDLlD47mjP5PuUVULhvozwZsbP41Kn63rcdgwRpuKYb9kLpo0rBBOBp8KF34fx0g1jRDE1dOj8NzLTlWKxPs6Pt1u10zmxCjjqEhJDpNkna068oAQE988VPaGgr0UayzuLGlcedeIS/uNKZBN4cBpFUkfFIMA95KaBHvkXfAZ1jpipsOB8BzwkFf6NGnvD+88oMvqNdICJPdHBOIv3XoslOn1YRVWd28XDDa1evGjun6C7YsCH5c2WRmKfWMQZ9Ut3vKu10ifuMpNM9xhdpiuH1uVn9H4JAP2wkVhrWWOgML1ICmMyLFoxglnDedt+o1Qpubh+WSh1gITO2egn/ALqsBE9mFZ5BJJfEr23bS9guebe/n/sMU8yUGPm4DZx/MAQS3vek4B1A== X-Forefront-PRVS: 0031A0FFAF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7916002)(199003)(24454002)(377454003)(189002)(97736004)(19617315012)(84326002)(19580395003)(68736007)(19580405001)(69596002)(59536001)(122856001)(7906003)(189998001)(61726006)(7736002)(8576002)(7846002)(4326007)(75432002)(55446002)(305945005)(61266001)(66066001)(2906002)(450100001)(106356001)(101416001)(86362001)(105586002)(6116002)(54356999)(93516999)(2950100001)(9686002)(110136002)(15975445007)(8676002)(92566002)(90282001)(81166006)(89122001)(42186005)(88552002)(512874002)(586003)(76176999)(11100500001)(81156014)(50986999)(63696999)(3846002)(55456009)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0501MB1317; H:mail-qt0-f175.google.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: ksu.edu does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0501MB1317; 23:LpBxsI98SHu9hrzVotlfsGHUSicnFc62ka/h7rj?= =?us-ascii?Q?O16eOXVNY3W2qqXg7KiS43IzGYK/VxJfVP6JgU0bB5Vr0JPQ1tGutqtIjTYQ?= =?us-ascii?Q?x8SHptaCdPhoLrQT2JjbnJVZYnEduyrqO/6SsgT2veRSfCIYuM5FAj8ODrCY?= =?us-ascii?Q?EcY5bv15lg8Hp7TAGdn2fIXlSF9GmHOSFw1Yx7dwwdwxx0pgEio37p99gBNh?= =?us-ascii?Q?0vvUUx9cpsBVtJHq4JhK0yOzfLH0Dpvtl6xoLcKHHqauHvMRr3FE/x0SPObn?= =?us-ascii?Q?0iddqOKIQHM4uupcrBF1qdBx5p/nBekYGKsmEjFaLB0XIJmSKVwQWDpMLILg?= =?us-ascii?Q?bsfaanaf+0jY9cXLa9cwSnW60TThlyStaCoOzm9V6HPbwYdghz0nVsW+sp0U?= =?us-ascii?Q?6DtXIxtBMc4cGx4RxFU1wrKloPi0tuUR2rTnohUbsUPkTb9azrLS/0GV601e?= =?us-ascii?Q?/FZD8RgMKP23LiTT/SXmCSzRZxHumXk96D5TNZeDzVlMuwsmDMpO6ri2jd72?= =?us-ascii?Q?CciU8Uvxt3785SSDA5E2zY+PGDiBP6JVu5Bo2I6FfldPqvnF9z+uN30LDxi7?= =?us-ascii?Q?HL0zcfp16w0Hkk9vZySYCB76zumMXWlP0R8kdhr4JFFHnjYNQi/dgACPtjUG?= =?us-ascii?Q?7x4VkSMU96W5dGAUIm2gFjuSB96ii3yQQZRQiUQdJkMd4R4vliAVawDzbMil?= =?us-ascii?Q?S82r10npv2tZ01dbnZgSpvMahH4V10iLk6giJjRIJni5Ry1JAH3aQzvnT0k2?= =?us-ascii?Q?r/Xgc9i/wq4Ab7OXq8vjJF5U/pyj9J0zOOhHlabxihMijfeaqbFEcDpxAsfr?= =?us-ascii?Q?EaUia6tCQGwtTP2EDCrqepb7g2JjF2wmtV1+Uz4vQoYjzkxP+C7SybwN0UbE?= =?us-ascii?Q?Js1BjK19pQSEWsCgYlqdJ+2ojfl0uQ1YbyyIVO8sMGAfkxxN5ZRdz2vwvVOR?= =?us-ascii?Q?AcS1NpITWdXE73XSZR6zP6SPpN3awaYqWNIw2GQfhsF8+hQeRiEgBbsejkDS?= =?us-ascii?Q?q1Kn0VxslJrEyzEzrGSviv4K15MLNtBLUlKpeJEeA39dFJGbeQR6LZt1Wver?= =?us-ascii?Q?m1GPRTlOBIcopvt/EhtCY5Uv2zn3RS2reYi6wn4n6Qdw55v8eb35nFiNzgJE?= =?us-ascii?Q?Wr10Z0Mvv0vw+pZi+gluN0qlxyd3+ytDXwOh1RaYGlTwu36+V1Qf1BySs+pc?= =?us-ascii?Q?V1p7LrmTgYUBPkJwVJhJQ/oTup3mtuELjV3ugBUpn8kX/wqsLD2Wiauk5kNR?= =?us-ascii?Q?UcPZpSJyDmIR6q4QVSehRo5dpjRaZqWQobmRsB+/VNjMm3wbotwRm+xcQvsr?= =?us-ascii?Q?EnkbzxZlDSemfgOciclJNZkey7/ujj6v1peFbSAG9Gg8+ze/TCVE+c/303ZY?= =?us-ascii?Q?6AN2Vm+O0sFFrT8oR5x04rjjuImlLQuI911FDbYhh6fihp+Ev?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 6:rkc9TtU28V3MZG+3CRoAWP1DT6qfSENbttH6X7TDu6DFnmdrhf4+jghg7YjAzHSEXhydnRpqSQCpgrZADVro3r7r+vf+wMrskB2EgSOBtY7Z0DB+RMyfzZFt+JO6dLCD4JEkHlb/wQmV+EiMBLzsra6NIxQg+BRoTlKwyKg5sjSteqylYZ4zknBgFLSUIWDeaQb6UH1yHmznA3R2E7Jr2dQLHJWbTO8ewZeBUEPHr9ygljpgdHAXKO2CiYJcZI7gXcg+qkL146uziyhlOcaTamQ19BCj4x2JE8FCbzrAR7U=; 5:NOQiCnoFRhvHkXBmFKHM1vJKvc7D7o00hTfKAkzc13L1WMOwrIp+3YM8sDW7iALYw9DvfyFyV3tItq6jx1rGZhVHtwqUyZQ4rOKi7ldohhfkqCltPwCftck0uXvmVO/MbosGKe2+LhdR2WyjOLislg==; 24:s5EtBGOFy4l+C30OgOIgm62og+ObrizQ+b0eAykEyZ4m0OiIAZFGZEljDM4Zt7sVFB7g0lLT7UpIUIoWKAfWUKzkRfI/CGZgcSLvcFmvHZE=; 7:xRj4qjLomDqDKHYgLps/8uVkmPRsuI3IOR6BO2PUebWGlnDH0ex2IRWcWKXAzUUtnAP9wpFeJ3aikV4o/BIYedO2EsNjsNjeQTC4726UBETcIrFSIV3BHqurWyo3G+uHzgq5Lo7p7zE7rLdsSKcmrF+gJsTBlcXOPlVpGoMvk9s8cRExd9aBCGjqiv+cPZFCzkJciqnGKXavO13wxRBtNg/QChKCjpKKvbEtVRHpLsNQYKRFPzkv8tpiLR9EFtSa SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 20:/BcwsSlELCmKMI6A0iWN07FEyZTe9SyH2hIYu86rZiGQSJAzg6ddAIAoOpb3o6x9GhUyAIRCIkBx96WTrnUZB0MYmxqjz2NU8X2Uaqa3CYuc13PeDFua8sIYUWBv2veEgLruDD3rS6xzwCrF1mNArFFPbVSpDUqo07k2fbc6gtY= X-OriginatorOrg: ksu.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2016 17:16:07.4806 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1317 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Aug 2016 17:49:45 -0000 On Thu, Aug 11, 2016 at 11:50 AM, Pedro Giffuni wrote: > > > On 08/11/16 10:43, Kyle Evans wrote: >> >> On Thu, Aug 11, 2016 at 10:25 AM, Pedro Giffuni wrote: >>> >>> Hello guys; >>> >>> I wanted to take a look at bringing back some old engineering glory to >>> the >>> ports trees by porting FreeCAD (from the Wanted Ports wiki). >>> >>> My initial attempt is here: >>> https://people.freebsd.org/~pfg/ports/freecad.tgz >>> >>> Unfortunately it only reaches 71 % of the build and I would need the >>> help of a CMake/linker expert to continue. >>> >>> The complete build log is here: >>> https://people.freebsd.org/~pfg/ports/freecad-log.txt >>> >>> The relevant failure: >>> >>> ... [snip] >>> >>> Regards, >>> >>> Pedro. >>> _______________________________________________ >>> freebsd-ports@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-ports >>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >> >> >> Looks like a missing declared dependency of libCoin.so from >> graphics/Coin, which will likely/hopefully solve the problem -- >> graphics/Coin does include some pkgconfig magic. >> > > Hmm .. I will add it explicitly but it is already installed > through SoQt: > > % ls /usr/local/lib/libCoin* > /usr/local/lib/libCoin.so /usr/local/lib/libCoinMP.so.1.8.3 > /usr/local/lib/libCoin.so.60 /usr/local/lib/libCoinUtils.so > /usr/local/lib/libCoin.so.60.1.3 /usr/local/lib/libCoinUtils.so.3 > /usr/local/lib/libCoinMP.so /usr/local/lib/libCoinUtils.so.3.10.10 > /usr/local/lib/libCoinMP.so.1 > > :( > > Pedro. Hi, Without diving too deeply into it for lack of time at the moment, I suspect it's because of the stuff around /CMakeLists.txt:721 -- if I recall correctly, find_package(Coin3D...) will do two things: * Search for Coin3D.pc (in this case, in /usr/local/libdata/pkgconfig) to aide in configuring it properly * Set COIN3D_* variables, also based on this name However, FreeCAD is expecting it to be Coin3D, where graphics/Coin gives us Coin. As a first step, I would attempt a replacement on all CMakeLists.txt in this project to replace COIN3D_ with COIN_, and then replace the find_package Coin3D with Coin, see if that solves it.