bugDDD - Bugs: bug #64188, ddd 3.4.0 fails to build on macOS...

 
 

bug #64188: ddd 3.4.0 fails to build on macOS without HAVE_SYS_IOCTL_H

Submitter:  Patrick Linnane <plinnane>
Submitted:  Fri 12 May 2023 03:22:26 PM UTC
   
 
Category:  Build Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed Release:  3.4.0
* Mandatory Fields

Add a New Comment Rich Markup
   

Tue 30 May 2023 03:28:14 PM UTC, comment #4: 

Build issues fixed with commit 7364.

Michael Eager <eager>
Group administrator
Sat 13 May 2023 04:29:25 PM UTC, comment #3: 

Committed revision 7360 adds check for sys/ioctl.h.

Build on macOS fails without -std=c++17.

Michael Eager <eager>
Group administrator
Fri 12 May 2023 06:31:51 PM UTC, comment #2: 

I've attached the output as requested.

Patrick Linnane <plinnane>
Fri 12 May 2023 05:51:43 PM UTC, comment #1: 

Please add the output of configure and make:

  $ ./configure 2>&1 | tee configure.log
  $ make 2>&1 | tee make.log

Michael Eager <eager>
Group administrator
Fri 12 May 2023 03:22:26 PM UTC, original submission:  

Hello. While packaging ddd 3.4.0 for Homebrew on macOS we encountered a build failure. Running configure and then make results fails to compile due to missing ioctl. By appending HAVE_SYS_IOCTL_H to the cflags we were able to get it to build successfully. One of our other maintainers suggested checking for HAVE_IOCTL_DECL, but that's just a guess. Thanks!

Patrick Linnane <plinnane>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #54739:  ddd-3.4.0-1.patch added by eager (2KiB - text/x-patch - Patch to add check for sys/ioctl.h, define HAVE_SYS_IOCTL_H if present.)
file #54737:  configure.log added by plinnane (18KiB - application/octet-stream)
file #54738:  make.log added by plinnane (18KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by eager (Posted a comment)
  • -email is unavailable- added by plinnane (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-05-30 eager StatusNeed Info Fixed
        Open/ClosedOpen Closed
    2023-05-12 eager Attached File- Added ddd-3.4.0-1.patch, #54739
    2023-05-12 plinnane Attached File- Added configure.log, #54737
        Attached File- Added make.log, #54738
    2023-05-12 eager StatusNone Need Info

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code