Opened 3 years ago

Closed 3 years ago

#63867 closed defect (fixed)

nodejs12: error: cannot initialize a variable of type 'DSA *' (aka 'dsa_st *') with an rvalue of type 'const struct dsa_st *'

Reported by: ktekinay (Kem Tekinay) Owned by: ci42
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc:
Port: nodejs12

Description

I've had nodejs12 installed for a long time and have periodically received updates, but the latest one fails in a way I don't understand. I have attached the log.

Attachments (1)

main.log.zip (342.6 KB) - added by ktekinay (Kem Tekinay) 3 years ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs12/nodejs12/main.log

Download all attachments as: .zip

Change History (5)

Changed 3 years ago by ktekinay (Kem Tekinay)

Attachment: main.log.zip added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs12/nodejs12/main.log

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

Owner: set to ci42
Status: newassigned
Summary: nodejs12 no longer buildsnodejs12: error: cannot initialize a variable of type 'DSA *' (aka 'dsa_st *') with an rvalue of type 'const struct dsa_st *'
../src/node_crypto.cc:4607:10: error: cannot initialize a variable of type 'DSA *' (aka 'dsa_st *') with an rvalue of type 'const struct dsa_st *'

Surely related to yesterday's mass switch to openssl 3.

comment:2 Changed 3 years ago by ktekinay (Kem Tekinay)

Any workaround on my end?

comment:3 Changed 3 years ago by cjones051073 (Chris Jones)

comment:4 Changed 3 years ago by Chris Jones <jonesc@…>

Resolution: fixed
Status: assignedclosed

In c05ab53a87b9c0d1daca3c7b82dd234794bfde08/macports-ports (master):

nodejs12: Use openssl PG, peg version to 1.1
Closes: #63867

Note: See TracTickets for help on using tickets.