Bug 183361 - port lang/squeak can't compile if misc/e2fsprogs-libuuid is installed
Summary: port lang/squeak can't compile if misc/e2fsprogs-libuuid is installed
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Frederic Culot
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-27 13:30 UTC by Henri Hennebert
Modified: 2014-03-09 08:20 UTC (History)
0 users

See Also:


Attachments
file.diff (453 bytes, patch)
2013-10-27 13:30 UTC, Henri Hennebert
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Henri Hennebert 2013-10-27 13:30:00 UTC
If port misc/e2fsprogs-libuuid is installed, unix/plugins/UUIDPlugin/sqUnixUUID.c
include <sys/uuid.h> AND /usr/local/include/uuid/uuid.h which are incompatible.

Fix: Add `patch-unix__plugins_UUIDPlugin_config.cmake' to /usr/ports/lang/sqeak/files 

Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-10-27 13:30:11 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2013-10-27 13:30:11 UTC
Maintainer of lang/squeak,

Please note that PR ports/183361 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/183361

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 3 Takeshi MUTOH 2013-11-05 04:13:26 UTC
Hi, I'm Takeshi MUTOH, a maintainer of lang/squeak.

I understand this problem related misc/e2fsprogs-libuuid .
And I check that this parch works fine.

So please commit this send-pr ports/183361.

Thanks in advance.
--
Takeshi MUTOH <mutoh@openedu.org>
Comment 4 John Marino freebsd_committer freebsd_triage 2014-02-26 00:19:35 UTC
State Changed
From-To: feedback->open

Maintainer has approved.
Comment 5 Frederic Culot freebsd_committer freebsd_triage 2014-03-08 19:44:46 UTC
Responsible Changed
From-To: freebsd-ports-bugs->culot

I'll take it.
Comment 6 dfilter service freebsd_committer freebsd_triage 2014-03-09 08:10:25 UTC
Author: culot
Date: Sun Mar  9 08:10:18 2014
New Revision: 347553
URL: http://svnweb.freebsd.org/changeset/ports/347553
QAT: https://qat.redports.org/buildarchive/r347553/

Log:
  - Add a patch to fix header conflicts
  
  PR:		ports/183361
  Submitted by:	Henri Hennebert <hlh@restart.be>
  Approved by:	Takeshi MUTOH <mutoh@openedu.org> (maintainer)

Added:
  head/lang/squeak/files/patch-unix__plugins_UUIDPlugin_config.cmake   (contents, props changed)

Added: head/lang/squeak/files/patch-unix__plugins_UUIDPlugin_config.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/squeak/files/patch-unix__plugins_UUIDPlugin_config.cmake	Sun Mar  9 08:10:18 2014	(r347553)
@@ -0,0 +1,12 @@
+--- unix/plugins/UUIDPlugin/config.cmake.orig	2012-09-13 21:09:00.000000000 +0200
++++ unix/plugins/UUIDPlugin/config.cmake	2013-10-27 14:10:07.948211424 +0100
+@@ -4,8 +4,8 @@
+ PLUGIN_FIND_INCLUDE (SYS_UUID sys/uuid.h)
+ CONFIG_DEFINE (HAVE_SYS_UUID_H)
+ 
+-PLUGIN_FIND_INCLUDE (UUID_UUID uuid/uuid.h)
+-CONFIG_DEFINE (HAVE_UUID_UUID_H)
++#---PLUGIN_FIND_INCLUDE (UUID_UUID uuid/uuid.h)
++#---CONFIG_DEFINE (HAVE_UUID_UUID_H)
+ 
+ PLUGIN_FIND_LIBRARY (UUID uuid)
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 7 Frederic Culot freebsd_committer freebsd_triage 2014-03-09 08:10:35 UTC
State Changed
From-To: open->closed

Committed. Thanks!