From owner-freebsd-emulation@FreeBSD.ORG Tue Oct 29 23:42:38 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6F3EF3D7 for ; Tue, 29 Oct 2013 23:42:38 +0000 (UTC) (envelope-from karol@barski.eu) Received: from mail-qc0-f171.google.com (mail-qc0-f171.google.com [209.85.216.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 314E62152 for ; Tue, 29 Oct 2013 23:42:37 +0000 (UTC) Received: by mail-qc0-f171.google.com with SMTP id i7so380624qcq.2 for ; Tue, 29 Oct 2013 16:42:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=aOqRxwJKWVzM8m7Gll9eeeLCERlXESN6WPFwX6P+W7s=; b=DgpUEqu5eZ3rFEMf4s6S3jsKgtTkZjvw+CzpWqN0GU5ffaXvaHiaOd7KU1LCkT7tjs d6J7xb0e1Yb9GCYXnwqytlpE2sqQ1BKIsje+UvrQwNH1Bf04RbBEwYXFIzY0KSWzRtX/ DNWOTczxqq844kAj4bq7ynp5RYhdklpyWYEVks0PsD+QP0QrF35gBW/o/4f0jIjrjYPi EMp5v819eIE+BRqu1gszLN2C96NEFqPC8x/dXBjihlyBNI7j2AT6/AxpxVkScM3qvhSg Zy5ugSg/nIn1T1DoXXBd7ZQhm0Yhj2PkoWi0Zw9ltMhtIoZNk3vayoakLYYjPf7SluWO zT3w== X-Gm-Message-State: ALoCoQkW0Zks7m1Nntwpzlv8CITST7qNfTJw6DQF/U/gvA8YXbyG7BY26R3PBaVF1t235h/CTnhz X-Received: by 10.224.29.208 with SMTP id r16mr4330257qac.25.1383090150018; Tue, 29 Oct 2013 16:42:30 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.4.8 with HTTP; Tue, 29 Oct 2013 16:42:09 -0700 (PDT) From: Karol Barski Date: Wed, 30 Oct 2013 07:42:09 +0800 Message-ID: Subject: Building on Freebsd-10.0 To: vbox@freebsd.org Content-Type: multipart/mixed; boundary=047d7beb9a0e15d94504e9e9c594 X-Mailman-Approved-At: Wed, 30 Oct 2013 00:51:45 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 23:42:38 -0000 --047d7beb9a0e15d94504e9e9c594 Content-Type: text/plain; charset=UTF-8 Hi, I've tried to build emulators/virtualbox-ose-additions port on FreeBSD-10.0-BETA2 with no success. After while of searching I found out that problem is that virtualbox links to libsupc++ and in FreeBSD default std C++ library used in libcxxrt. In attachement You can find corrected Makefile which solved situation for me. Basically in post-patch target in makefile I'm replacing of supc++ to cxxrt for makefiles in worktree which linked it when OSVERSION is greater than 10000000. I have tested this only on FreeBSD-10.0-BETA1 and FreeBSD-10.0-BETA2. --------------------------------------------------------------- .if ${OSVERSION} > 1000000 @${REINPLACE_CMD} -e 's|supc\+\+|cxxrt|' ${WRKSRC}/Config.kmk \ ${WRKSRC}/src/VBox/Additions/x11/VBoxClient/Makefile.kmk .endif ---------------------------------------------------------------- --047d7beb9a0e15d94504e9e9c594 Content-Type: application/octet-stream; name=Makefile Content-Disposition: attachment; filename=Makefile Content-Transfer-Encoding: base64 X-Attachment-Id: f_hnds157a0 IyBDcmVhdGVkIGJ5OiBCZXJuaGFyZCBGcm9laGxpY2ggPGRlY2tlQGJsdWVsaWZlLmF0PgojICRG cmVlQlNEOiBlbXVsYXRvcnMvdmlydHVhbGJveC1vc2UtYWRkaXRpb25zL01ha2VmaWxlIDMyNzcy MSAyMDEzLTA5LTIwIDE2OjQzOjUyWiBiYXB0ICQKClBPUlROQU1FPQl2aXJ0dWFsYm94LW9zZQpE SVNUVkVSU0lPTj0JNC4yLjE4CkNBVEVHT1JJRVM9CWVtdWxhdG9ycyBrbGQKTUFTVEVSX1NJVEVT PQlodHRwOi8vZG93bmxvYWQudmlydHVhbGJveC5vcmcvdmlydHVhbGJveC8ke0RJU1RWRVJTSU9O fS8gXAoJCWh0dHA6Ly90bXAuY2hydWV0ZXJ0ZWUuY2gvIFwKCQlodHRwOi8vZGlzYXN0ZXJhcmVh LmNocnVldGVydGVlLmNoLwpQS0dOQU1FU1VGRklYPQktYWRkaXRpb25zCkRJU1ROQU1FPQlWaXJ0 dWFsQm94LSR7RElTVFZFUlNJT059CgpNQUlOVEFJTkVSPQl2Ym94QEZyZWVCU0Qub3JnCkNPTU1F TlQ9CVZpcnR1YWxCb3ggYWRkaXRpb25zIGZvciBGcmVlQlNEIGd1ZXN0cwoKTElDRU5TRT0JR1BM djIKTElDRU5TRV9GSUxFPQkke1dSS1NSQ30vQ09QWUlORwoKQlVJTERfREVQRU5EUz0JeWFzbTok e1BPUlRTRElSfS9kZXZlbC95YXNtIFwKCQlhczg2OiR7UE9SVFNESVJ9L2RldmVsL2Rldjg2IFwK CQlrbWs6JHtQT1JUU0RJUn0vZGV2ZWwva0J1aWxkCgpVTklRVUVOQU1FPQkke1BPUlROQU1FfSR7 UEtHTkFNRVNVRkZJWH0KV1JLU1JDPQkJJHtXUktESVJ9L1ZpcnR1YWxCb3gtJHtQT1JUVkVSU0lP Tn0KVVNFX1JDX1NVQlI9CXZib3hndWVzdCB2Ym94c2VydmljZQpVU0VTPQkJaWNvbnYKT05MWV9G T1JfQVJDSFM9CWkzODYgYW1kNjQKRkVUQ0hfQVJHUz0JLXBScgpVU0VfQlpJUDI9CXllcwpNQUtF X0pPQlNfVU5TQUZFPQl5ZXMKCkhBU19DT05GSUdVUkU9CXllcwpDT05GSUdVUkVfQVJHUys9LS13 aXRoLWdjYz0iJHtDQ30iIC0td2l0aC1nKys9IiR7Q1hYfSIgLS1ub2ZhdGFsIFwKCQktLWRpc2Fi bGUteHBjb20gLS1kaXNhYmxlLXNkbC10dGYgLS1kaXNhYmxlLXB1bHNlIFwKCQktLWRpc2FibGUt YWxzYSAtLWRpc2FibGUtZGJ1cyAtLWRpc2FibGUtcHl0aG9uCgpDT05GTElDVFM9CWJjYy1bMC05 XSoKQ09ORkxJQ1RTX0lOU1RBTEw9CXZpcnR1YWxib3gtb3NlLWFkZGl0aW9ucy1kZXZlbC1bMyw0 XSogdmlydHVhbGJveC1vc2UtWzMsNF0qIHZpcnR1YWxib3gtb3NlLWRldmVsLVszLDRdKiB2aXJ0 dWFsYm94LW9zZS1sZWdhY3ktWzMsNF0qCgpPUFRJT05TX0RFRklORT0JREVCVUcgWDExIE9QRU5H TApPUFRJT05TX0RFRkFVTFQ9CVgxMQoKTk9fU1RBR0U9CXllcwouaW5jbHVkZSA8YnNkLnBvcnQu b3B0aW9ucy5taz4KClBMSVNUX1NVQis9CUtNT0RESVI9JHtLTU9ERElSOkMsXi8sLH0KCktNT0RE SVI9CS9ib290L21vZHVsZXMKU1JDX0JBU0U/PQkvdXNyL3NyYwpWSURFT0RJUj0JJHtQUkVGSVh9 L2xpYi94b3JnL21vZHVsZXMvZHJpdmVycwpJTlBVVERJUj0JJHtQUkVGSVh9L2xpYi94b3JnL21v ZHVsZXMvaW5wdXQKClZCT1hfQklOPQkke1dSS1NSQ30vb3V0LyR7S01LX0FSQ0h9LyR7S01LX0JV SUxEVFlQRX0vYmluL2FkZGl0aW9ucwoKS01LX0JVSUxEVFlQRT0JcmVsZWFzZQpLTUtfQ09ORklH PQlWQk9YX0xJQlBBVEhfWDExPSR7TE9DQUxCQVNFfQpLTUtfRkxBR1M9CgpNQUtFX0ZMQUdTPQlT WVNESVI9JHtTUkNfQkFTRX0vc3lzCgouaWYgJHtQT1JUX09QVElPTlM6TURFQlVHfQpLTUtfRkxB R1MrPQlCVUlMRF9UWVBFPWRlYnVnCktNS19CVUlMRFRZUEU9CWRlYnVnCk1BS0VfRkxBR1MrPQlE RUJVR19GTEFHUz0iLU8xIC1nIgpQTElTVF9TVUIrPQlXSVRIX0RFQlVHPSIiCi5lbHNlClBMSVNU X1NVQis9CVdJVEhfREVCVUc9IkBjb21tZW50ICIKLmVuZGlmCgouaWYgJHtQT1JUX09QVElPTlM6 TVgxMX0KVkJPWF9XSVRIX1gxMT0JMQpVU0VfWE9SRz0JeGN1cnNvciB4bXUgaW5wdXRwcm90byB4 b3JnLXNlcnZlciB4cmFuZHIKUExJU1RfU1VCKz0JWDExPSIiCi5lbHNlClZCT1hfV0lUSF9YMTE9 ClBMSVNUX1NVQis9CVgxMT0iQGNvbW1lbnQgIgouZW5kaWYKCi5pZiAke1BPUlRfT1BUSU9OUzpN T1BFTkdMfQpVU0VfWE9SRys9CXhjb21wb3NpdGUgeGRhbWFnZSB4ZXh0IHhmaXhlcwpVU0VfR0w9 CQlnbApQTElTVF9TVUIrPQlPUEVOR0w9IiIKLmVsc2UKQ09ORklHVVJFX0FSR1MrPS0tZGlzYWJs ZS1vcGVuZ2wKUExJU1RfU1VCKz0JT1BFTkdMPSJAY29tbWVudCAiCi5lbmRpZgoKLmlmICR7QVJD SH0gPT0gaTM4NgpLTUtfQVJDSD0JZnJlZWJzZC54ODYKLmVsc2UKS01LX0FSQ0g9CWZyZWVic2Qu JHtBUkNIfQouZW5kaWYKClhTRVJWRVJfQUJJOj0JJHtYU0VSVkVSX1ZFUjpTLy4vLzpSfQoKLmlm ICFleGlzdHMoJHtTUkNfQkFTRX0vc3lzL2tlcm4vYnVzX2lmLm0pCklHTk9SRT0JCXJlcXVpcmVz IGtlcm5lbCBzb3VyY2VzCi5lbmRpZgoKLmluY2x1ZGUgPGJzZC5wb3J0LnByZS5taz4KCnByZS1l dmVyeXRoaW5nOjoKLmlmICR7QVJDSH0gPT0gImFtZDY0IgouaWYgIWV4aXN0cygvdXNyL2xpYjMy L2xpYmMuc28pCglAJHtFQ0hPfSAnUmVxdWlyZXMgMzItYml0IGxpYnJhcmllcyBpbnN0YWxsZWQg dW5kZXIgL3Vzci9saWIzMi4nCglAJHtFQ0hPfSAnRG86IGNkIC91c3Ivc3JjOyBtYWtlIGJ1aWxk MzIgaW5zdGFsbDMyOyBsZGNvbmZpZyAtdiAtbSAtUiAvdXNyL2xpYjMyJwoJQCR7RkFMU0V9Ci5l bmRpZgouZW5kaWYKCnBvc3QtcGF0Y2g6CglAJHtFQ0hPfSAnVkJPWF9PTkxZX0FERElUSU9OUyA9 IDEnID4gJHtXUktTUkN9L0xvY2FsQ29uZmlnLmttawoJQCR7RUNIT30gJ1ZCT1hfV0lUSF9YMTFf QURESVRJT05TID0gJHtWQk9YX1dJVEhfWDExfScgPj4gJHtXUktTUkN9L0xvY2FsQ29uZmlnLmtt awoJQCR7UkVJTlBMQUNFX0NNRH0gLWUgJ3N8L3Vzci9sb2NhbHwke0xPQ0FMQkFTRX18ZycgXAoJ CSR7V1JLU1JDfS9Db25maWcua21rIFwKCQkke1dSS1NSQ30vY29uZmlndXJlIFwKCQkke1dSS1NS Q30va0J1aWxkL3VuaXRzL3F0NC5rbWsgXAoJCSR7V1JLU1JDfS9rQnVpbGQvc2Rrcy9MSUJTREwu a21rIFwKCQkke1dSS1NSQ30vc3JjL1ZCb3gvQWRkaXRpb25zL3gxMS9JbnN0YWxsZXIvOTh2Ym94 YWRkLXhjbGllbnQgXAoJCSR7V1JLU1JDfS9zcmMvVkJveC9BZGRpdGlvbnMveDExL0luc3RhbGxl ci92Ym94Y2xpZW50LmRlc2t0b3AKCUAke1JFSU5QTEFDRV9DTUR9IC1lICdzfFwkJEtCVUlMRERJ Ul9CSU4va21rX3NlZHwke0xPQ0FMQkFTRX0vYmluL2tta19zZWR8ZycgJHtXUktTUkN9L2NvbmZp Z3VyZQouaWYgZW1wdHkoSUNPTlZfTElCKQoJQCR7UkVJTlBMQUNFX0NNRH0gLWUgJ3N8aWNvbnZ8 fCcgJHtXUktTUkN9L0NvbmZpZy5rbWsgJHtXUktTUkN9L3NyYy9WQm94L1J1bnRpbWUvTWFrZWZp bGUua21rIFwKCQkke1dSS1NSQ30vc3JjL1ZCb3gvQWRkaXRpb25zL3gxMS9WQm94Q2xpZW50L01h a2VmaWxlLmttawouZW5kaWYKLmlmICR7T1NWRVJTSU9OfSA+IDEwMDAwMDAKCUAke1JFSU5QTEFD RV9DTUR9IC1lICdzfHN1cGNcK1wrfGN4eHJ0fCcgJHtXUktTUkN9L0NvbmZpZy5rbWsgXAoJCSR7 V1JLU1JDfS9zcmMvVkJveC9BZGRpdGlvbnMveDExL1ZCb3hDbGllbnQvTWFrZWZpbGUua21rCi5l bmRpZgoKcHJlLWJ1aWxkOgoJQCR7UkVJTlBMQUNFX0NNRH0gLWUgJ3N8L2Jpbi9iYXNofC9iaW4v c2h8JyBcCgkJJHtXUktTUkN9L2Vudi5zaCBcCgkJJHtXUktTUkN9L3NyYy9WQm94L0FkZGl0aW9u cy9mcmVlYnNkL0luc3RhbGxlci92Ym94Z3Vlc3Quc2gKCmRvLWJ1aWxkOgoJY2QgJHtXUktTUkN9 ICYmICR7U0h9IGVudi5zaCAmJiAke0tNS19DT05GSUd9ICR7TE9DQUxCQVNFfS9iaW4va21rICR7 S01LX0ZMQUdTfQoJY2QgJHtWQk9YX0JJTn0vc3JjICYmIG1ha2UgJHtNQUtFX0ZMQUdTfQoKZG8t aW5zdGFsbDoKCSR7TUtESVJ9ICR7S01PRERJUn0KCSR7SU5TVEFMTF9LTER9ICR7VkJPWF9CSU59 L3NyYy92Ym94Z3Vlc3QvdmJveGd1ZXN0LmtvICR7S01PRERJUn0KLmlmICR7UE9SVF9PUFRJT05T Ok1ERUJVR30KCSR7SU5TVEFMTF9LTER9ICR7VkJPWF9CSU59L3NyYy92Ym94Z3Vlc3QvdmJveGd1 ZXN0LmtvLnN5bWJvbHMgJHtLTU9ERElSfQouZW5kaWYKLmlmICR7UE9SVF9PUFRJT05TOk1YMTF9 Cgkke0lOU1RBTExfS0xEfSAke1ZCT1hfQklOfS92Ym94dmlkZW8ua28gJHtLTU9ERElSfQouaWYg JHtQT1JUX09QVElPTlM6TURFQlVHfQoJJHtJTlNUQUxMX0tMRH0gJHtWQk9YX0JJTn0vdmJveHZp ZGVvLmtvLnN5bWJvbHMgJHtLTU9ERElSfQouZW5kaWYKLmVuZGlmCglAL3Vzci9zYmluL2tsZHhy ZWYgJHtLTU9ERElSfQoKCSR7TUtESVJ9ICR7UFJFRklYfS9ldGMvcmMuZC8KCgkke01LRElSfSAk e1BSRUZJWH0vc2JpbgoJJHtJTlNUQUxMX1BST0dSQU19ICR7VkJPWF9CSU59L1ZCb3hDb250cm9s ICR7UFJFRklYfS9zYmluLwoJJHtJTlNUQUxMX1BST0dSQU19ICR7VkJPWF9CSU59L1ZCb3hTZXJ2 aWNlICR7UFJFRklYfS9zYmluLwoKLmlmICR7UE9SVF9PUFRJT05TOk1YMTF9Cgkke0lOU1RBTExf UFJPR1JBTX0gJHtWQk9YX0JJTn0vVkJveENsaWVudCAke1BSRUZJWH0vYmluLwoKCSR7TUtESVJ9 ICR7UFJFRklYfS9iaW4KCSR7SU5TVEFMTF9TQ1JJUFR9ICR7V1JLU1JDfS9zcmMvVkJveC9BZGRp dGlvbnMveDExL0luc3RhbGxlci85OHZib3hhZGQteGNsaWVudCBcCgkJJHtQUkVGSVh9L2Jpbi9W Qm94Q2xpZW50LWFsbAoKCSMgWDExIGF1dG9zdGFydAoJJHtNS0RJUn0gJHtQUkVGSVh9L2V0Yy94 ZGcvYXV0b3N0YXJ0LwoJJHtJTlNUQUxMX0RBVEF9ICR7V1JLU1JDfS9zcmMvVkJveC9BZGRpdGlv bnMveDExL0luc3RhbGxlci92Ym94Y2xpZW50LmRlc2t0b3AgXAoJCSR7UFJFRklYfS9ldGMveGRn L2F1dG9zdGFydC8KCgkjIEtERSBhdXRvc3RhcnQKCSR7TUtESVJ9ICR7UFJFRklYfS9zaGFyZS9h dXRvc3RhcnQvCgkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L3NyYy9WQm94L0FkZGl0aW9ucy94 MTEvSW5zdGFsbGVyL3Zib3hjbGllbnQuZGVza3RvcCBcCgkJJHtQUkVGSVh9L3NoYXJlL2F1dG9z dGFydC8KCgkke01LRElSfSAke1ZJREVPRElSfQoJJHtJTlNUQUxMX0RBVEF9ICR7VkJPWF9CSU59 L3Zib3h2aWRlb19kcnZfJHtYU0VSVkVSX0FCSX0uc28gJHtWSURFT0RJUn0vdmJveHZpZGVvX2Ry di5zbwoKCSR7TUtESVJ9ICR7SU5QVVRESVJ9Cgkke0lOU1RBTExfREFUQX0gJHtWQk9YX0JJTn0v dmJveG1vdXNlX2Rydl8ke1hTRVJWRVJfQUJJfS5zbyAke0lOUFVURElSfS92Ym94bW91c2VfZHJ2 LnNvCi5lbmRpZgoKLmlmICR7UE9SVF9PUFRJT05TOk1PUEVOR0x9Cgkke01LRElSfSAke1BSRUZJ WH0vbGliCgkke0lOU1RBTExfREFUQX0gJHtWQk9YX0JJTn0vVkJveE9HTC5zbyAke1BSRUZJWH0v bGliLwoJJHtJTlNUQUxMX0RBVEF9ICR7VkJPWF9CSU59L1ZCb3hPR0xhcnJheXNwdS5zbyAke1BS RUZJWH0vbGliLwoJJHtJTlNUQUxMX0RBVEF9ICR7VkJPWF9CSU59L1ZCb3hPR0xjcnV0aWwuc28g JHtQUkVGSVh9L2xpYi8KCSR7SU5TVEFMTF9EQVRBfSAke1ZCT1hfQklOfS9WQm94T0dMZXJyb3Jz cHUuc28gJHtQUkVGSVh9L2xpYi8KCSR7SU5TVEFMTF9EQVRBfSAke1ZCT1hfQklOfS9WQm94T0dM ZmVlZGJhY2tzcHUuc28gJHtQUkVGSVh9L2xpYi8KCSR7SU5TVEFMTF9EQVRBfSAke1ZCT1hfQklO fS9WQm94T0dMcGFja3NwdS5zbyAke1BSRUZJWH0vbGliLwoJJHtJTlNUQUxMX0RBVEF9ICR7VkJP WF9CSU59L1ZCb3hPR0xwYXNzdGhyb3VnaHNwdS5zbyAke1BSRUZJWH0vbGliLwoKCSR7TUtESVJ9 ICR7UFJFRklYfS9saWIvZHJpCgkke0xOfSAtc2YgJHtQUkVGSVh9L2xpYi9WQm94T0dMLnNvICR7 UFJFRklYfS9saWIvZHJpL3Zib3h2aWRlb19kcmkuc28KLmVuZGlmCgpwb3N0LWluc3RhbGw6CglA JHtDQVR9ICR7UEtHTUVTU0FHRX0KCi5pbmNsdWRlIDxic2QucG9ydC5wb3N0Lm1rPgo= --047d7beb9a0e15d94504e9e9c594--