Mantis - libev3
Viewing Issue Advanced Details
4376 packaging minor N/A 2010-03-26 16:20 2010-07-05 22:03
hson  
maciej  
normal  
closed  
fixed  
none    
none  
0004376: Include file event.h collission
The include file event.h exists in both libev and libevent_devel and both are located in /opt/csw/include
See issue 4375
related to 0004375closed dam libevent_dev Include file event.h collission 
Issue History
2010-03-26 16:20 hson New Issue
2010-03-26 16:30 maciej Status new => assigned
2010-03-26 16:30 maciej Assigned To => maciej
2010-03-26 16:30 maciej Note Added: 0007755
2010-03-26 17:11 hson Note Added: 0007757
2010-03-26 17:12 dam Relationship added related to 0004375
2010-04-06 16:39 jh Note Added: 0007817
2010-06-16 14:06 maciej Note Added: 0008033
2010-07-05 22:03 maciej Note Added: 0008089
2010-07-05 22:03 maciej Status assigned => closed
2010-07-05 22:03 maciej Resolution open => fixed

Notes
(0007755)
maciej   
2010-03-26 16:30   
Damn, you're right.

What do you suggest? Move one in a subdirectory?
(0007757)
hson   
2010-03-26 17:11   
I've not thought about a solution, just noticed it when installing libev on a machine which had libevent_devel installed...

Moving it to a subdir would solve the problem, if it's possible.
But since libev doesn't use pkg-config it would be a problem for other packages requiring it, finding it during configure.
(0007817)
jh   
2010-04-06 16:39   
just for the record. Maybe that helps:
http://packages.ubuntu.com/karmic/libev-libevent-dev [^]
(0008033)
maciej   
2010-06-16 14:06   
I'll follow what Debian did. Sadly, any software using libev will require patching to adjust the include file name.

The fix will be to rename event.h to ev-event.h
(0008089)
maciej   
2010-07-05 22:03   
The updated packages is now available from mirrors.