Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#47613 closed defect (fixed)

erlang@17.5 installs C headers in weird places during user install

Reported by: posita (Matt Bogosian) Owned by: ci42
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: erlang

Description

I maintain a user (non-root) installation in ~/.site. Erlang installs its headers in weird places:

% find ~/.site -name erl_driver.h
/Users/xyz/.site/lib/erlang/erts-6.4/include/erl_driver.h
/Users/xyz/.site/lib/erlang/usr/include/erl_driver.h

This causes failures when installing things that depend on the existence of these headers (e.g., couchdb; see #47612).

Attachments (1)

erlang_contents.txt (488.3 KB) - added by posita (Matt Bogosian) 9 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

What is the output of "port contents erlang"?

Changed 9 years ago by posita (Matt Bogosian)

Attachment: erlang_contents.txt added

comment:2 Changed 9 years ago by posita (Matt Bogosian)

What is the output of "port contents erlang"?

Attached.

comment:3 Changed 9 years ago by mf2k (Frank Schima)

Cc: ciserlohn@… removed
Owner: changed from macports-tickets@… to ciserlohn@…

comment:4 Changed 9 years ago by ci42

Resolution: fixed
Status: newclosed
${prefix}/lib/erlang/erts-6.4/include/erl_driver.h
${prefix}/lib/erlang/usr/include/erl_driver.h

are actually the correct places for the erl_driver.h header file.

comment:5 Changed 9 years ago by posita (Matt Bogosian)

Mea cupla. Apologies for my ignorance!

Note: See TracTickets for help on using tickets.