Opened 10 years ago

Closed 10 years ago

#25621 closed defect (fixed)

apache20: error: 'STACK' undeclared (first use in this function)

Reported by: dhestand@… Owned by: blair (Blair Zajac)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: ryandesign (Ryan Schmidt)
Port: apache20

Description

I am trying to do an "upgrade outdated" but it fails due to an undeclared "STACK" in ssl_engine_init.c

I have attached the logfile generated for this.

Attachments (1)

main.log (7.1 KB) - added by dhestand@… 10 years ago.
log file of build failure during "upgrade outdated"

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by dhestand@…

Attachment: main.log added

log file of build failure during "upgrade outdated"

comment:1 Changed 10 years ago by dhestand@…

Cc: dhestand@… added

Cc Me!

comment:2 Changed 10 years ago by dhestand@…

I believe this is an application build error and so will withdraw this defect ticket. Apologies for not paying attention!

comment:3 in reply to:  2 ; Changed 10 years ago by ryandesign (Ryan Schmidt)

Cc: dhestand@… removed
Owner: changed from macports-tickets@… to blair@…
Port: apache20 added
Priority: HighNormal
Summary: "port upgrade outdated" fails on apache20 buildapache20: error: 'STACK' undeclared (first use in this function)

Replying to dhestand@…:

I believe this is an application build error

How do you mean?

I would rather guess this is due to the openssl 1.0.0a upgrade; I have seen this same error message in other ports as well because of this.

Note you do not need to Cc yourself, but you should Cc the port maintainer and fill in the Port field. You should also not set the Priority field to High.

comment:4 in reply to:  3 Changed 10 years ago by dhestand@…

Replying to ryandesign@…:

Replying to dhestand@…:

I believe this is an application build error

How do you mean?

I would rather guess this is due to the openssl 1.0.0a upgrade; I have seen this same error message in other ports as well because of this.

Note you do not need to Cc yourself, but you should Cc the port maintainer and fill in the Port field. You should also not set the Priority field to High.

I thought this because the build failed in the apache code and I had just upgraded the openssl port. As it turns out that upgrade didn't exactly happen. Is there something weird happening with dependencies? I have had numerous build failures since yesterday just trying to get things upgraded. It's eating up huge amounts of my time and I'm just trying to get to a configuration where I can wrap up work on my dissertation.

I was in panic mode yesterday and that's why I set "High" priority because so many things were failing to build. Also, I added the CC because I didn't receive the email update but that turned out to be just slow connection.

Thanks for the info. I'm still seeing build failures and am having to uninstall, clean all, and reinstall those ports that fail to build. That seems to work but it seems overkill.

comment:5 Changed 10 years ago by ben@…

It looks like openssl1.0.0a breaks the apache20 build. I had to apply this patch to get the build to finish:

http://www.freebsd.org/cgi/query-pr.cgi?pr=146218

It needs to be applied to the macports port.

comment:6 Changed 10 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added
Resolution: fixed
Status: newclosed

Fixed in r76559 (maintainer timeout).

Note: See TracTickets for help on using tickets.