Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #25319

Closed (moved)
(moved)
Open
Created Feb 21, 2018 by Georg Koppen@gk

commit 4438ef32 breaks tor macOS cross builds

The macOS cross build we do for Tor Browser is broken after removing a bunch of redundant #includes (i.e. 4438ef3288256e1f1ba706c157206a2ac190781d):

  CC       src/test/src_test_test-test_address_set.o
In file included from src/test/test_address.c:15:
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:300:19: error: field has incomplete type 'struct sockaddr'
                struct  sockaddr ifru_addr;
                                 ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:300:10: note: forward declaration of 'struct sockaddr'
                struct  sockaddr ifru_addr;
                        ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:301:19: error: field has incomplete type 'struct sockaddr'
                struct  sockaddr ifru_dstaddr;
                                 ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:300:10: note: forward declaration of 'struct sockaddr'
                struct  sockaddr ifru_addr;
                        ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:302:19: error: field has incomplete type 'struct sockaddr'
                struct  sockaddr ifru_broadaddr;
                                 ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:300:10: note: forward declaration of 'struct sockaddr'
                struct  sockaddr ifru_addr;
                        ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:346:18: error: field has incomplete type 'struct sockaddr'
        struct  sockaddr ifra_addr;
                         ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:300:10: note: forward declaration of 'struct sockaddr'
                struct  sockaddr ifru_addr;
                        ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:347:18: error: field has incomplete type 'struct sockaddr'
        struct  sockaddr ifra_broadaddr;
                         ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:300:10: note: forward declaration of 'struct sockaddr'
                struct  sockaddr ifru_addr;
                        ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:348:18: error: field has incomplete type 'struct sockaddr'
        struct  sockaddr ifra_mask;
                         ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:300:10: note: forward declaration of 'struct sockaddr'
                struct  sockaddr ifru_addr;
                        ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:431:26: error: field has incomplete type 'struct sockaddr_storage'
        struct sockaddr_storage addr;   /* in/out */
                                ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:431:9: note: forward declaration of 'struct sockaddr_storage'
        struct sockaddr_storage addr;   /* in/out */
               ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:432:26: error: field has incomplete type 'struct sockaddr_storage'
        struct sockaddr_storage dstaddr; /* out */
                                ^
/var/tmp/dist/macosx-toolchain/SDK//usr/include/net/if.h:431:9: note: forward declaration of 'struct sockaddr_storage'
        struct sockaddr_storage addr;   /* in/out */
               ^
8 errors generated.
Makefile:9761: recipe for target 'src/test/src_test_test-test_address.o' failed
make[1]: *** [src/test/src_test_test-test_address.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/var/tmp/build/tor-master'
make: *** [all] Error 2
Makefile:3394: recipe for target 'all' failed
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking