[
https://issues.apache.org/jira/browse/HDFS-9465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15045689#comment-15045689
]
James Clampffer commented on HDFS-9465:
---------------------------------------
Thanks for the help [~aw]!
"IIRC, I built on OS X after hacking the hell out of the CMakeFiles to point to
a working OpenSSL install (HDFS-9416)."
-Sorry about the OS X issues. I don't think anyone spending a significant
amount of time on this at the moment is using OS X so I can't say I'm shocked
that it's breaking. I'll need to borrow someone's mac at some point and
attempt to sort that stuff out. If you happen to have a snapshot of what you
changed, even if it's a complete hack, please post it. Myself, or (hopefully)
someone who knows how to use a mac can use that as a starting point.
"I think they need to end up in target/usr/local/include, but I'd need to
double check."
That makes sense, I'm still figuring out the maven packaging and distribution
system. I'm guessing the easiest thing for me to do would be to look at where
the libhdfs headers end up in a distribution snapshot.
"Yes. That's exactly why this is a blocker. The distro already has an include/
dir so just need for the appropriate content to show up there."
Makes a lot of sense to me. Will certainly get that working. I unassigned
myself from this jira just in case someone wants to jump on while I'm working
on memory stomps. If that doesn't happen I'll pick this up before attempting
to merge to trunk.
"It needs to be whatever header files are necessary for a user to actually use
the library."
And today I found out I've been doing this wrong the whole time :). Last time
I used libhdfs I manually pulled out the headers and stuck them in my project.
I figured there was a sane way to do it.
> No header files in mvn package
> ------------------------------
>
> Key: HDFS-9465
> URL: https://issues.apache.org/jira/browse/HDFS-9465
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: hdfs-client
> Reporter: Allen Wittenauer
> Priority: Blocker
>
> The current build appears to only include the shared library and no header
> files to actually use the library in the final maven binary build.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)