Opened 3 months ago

Last modified 3 months ago

#62022 assigned defect

php74-curl @7.4.13: error: expected '(' after 'asm'

Reported by: jvmyers Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: elcapitan Cc:
Port: php

Description (last modified by jmroot (Joshua Root))

Mac OS X El Capitan 10.11.6 MacBook Pro Mid-2009

Upgrading from php73 to php74 - all modules upgrade fine except php74-curl, which fails to build:

vvvvvvvvvv

sh-3.2# port install php74-curl
--->  Computing dependencies for php74-curl
--->  Fetching archive for php74-curl
--->  Attempting to fetch php74-curl-7.4.13_0.darwin_15.x86_64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/php74-curl
--->  Attempting to fetch php74-curl-7.4.13_0.darwin_15.x86_64.tbz2 from https://lil.fr.packages.macports.org/php74-curl
--->  Attempting to fetch php74-curl-7.4.13_0.darwin_15.x86_64.tbz2 from https://mse.uk.packages.macports.org/php74-curl
--->  Fetching distfiles for php74-curl
--->  Attempting to fetch php-7.4.13.tar.xz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/php74
--->  Verifying checksums for php74-curl                                             
--->  Extracting php74-curl
--->  Configuring php74-curl
--->  Building php74-curl
Error: Failed to build php74-curl: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_php/php74-curl/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port php74-curl failed

main.log attached:

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_php/php74-curl/main.log

Attachments (1)

main.log (68.4 KB) - added by jvmyers 3 months ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_php/php74-curl/main.log

Download all attachments as: .zip

Change History (4)

Changed 3 months ago by jvmyers

Attachment: main.log added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_php/php74-curl/main.log

comment:1 Changed 3 months ago by jmroot (Joshua Root)

Description: modified (diff)
Owner: set to ryandesign
Port: php added; php74-curl removed
Status: newassigned
Summary: Failed to build php74-curlphp74-curl @7.4.13 build failure

comment:2 Changed 3 months ago by ryandesign (Ryan Schmidt)

Keywords: elcapitan added
Summary: php74-curl @7.4.13 build failurephp74-curl @7.4.13: error: expected '(' after 'asm'

I noticed this with some other modules on our build server when using these older compilers.

/opt/local/include/php74/php/Zend/zend_operators.h:523:10: error: expected '(' after 'asm'
        __asm__ goto(
                ^

I haven't yet investigated.

Oddly we did not experience the problem with php74-curl @7.4.13 on Darwin 15 on our build server.

comment:3 in reply to:  2 Changed 3 months ago by ryandesign (Ryan Schmidt)

Replying to ryandesign:

I noticed this with some other modules on our build server when using these older compilers.

Like php73-rar: https://build.macports.org/builders/ports-10.11_x86_64-builder/builds/129274/steps/install-port/logs/stdio

Note: See TracTickets for help on using tickets.