You are here: Home » Topic » Solaris 9 SPARC compile problems

Solaris 9 SPARC compile problems

This topic contains 1 reply, has 0 voices, and was last updated by  banacheq 8 years, 7 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #149

    kellyhardinguk

    Hi,

    I’m trying to compile mt-daapd on a Solaris 9 SPARC (SS20) box.

    but I’m running into errors.

    I get the following errors:

    mDNS.c:7000: error: dereferencing pointer to incomplete type
    mDNS.c:7001: error: dereferencing pointer to incomplete type
    mDNS.c:7002: error: dereferencing pointer to incomplete type
    mDNS.c: In function `mDNS_Close’:
    mDNS.c:7007: error: parse error before “rrcache_active”
    mDNS.c:7013: error: dereferencing pointer to incomplete type
    mDNS.c:7015: error: dereferencing pointer to incomplete type
    mDNS.c:7016: error: `slot’ undeclared (first use in this function)
    mDNS.c:7018: error: dereferencing pointer to incomplete type
    mDNS.c:7020: error: dereferencing pointer to incomplete type
    mDNS.c:7021: error: dereferencing pointer to incomplete type
    mDNS.c:7021: error: dereferencing pointer to incomplete type
    mDNS.c:7022: error: dereferencing pointer to incomplete type
    mDNS.c:7023: error: dereferencing pointer to incomplete type
    mDNS.c:7027: error: dereferencing pointer to incomplete type
    mDNS.c:7027: error: dereferencing pointer to incomplete type
    mDNS.c:7030: error: dereferencing pointer to incomplete type
    mDNS.c:7031: error: dereferencing pointer to incomplete type
    mDNS.c:7033: error: dereferencing pointer to incomplete type
    mDNS.c:7035: error: dereferencing pointer to incomplete type
    mDNS.c:7035: error: dereferencing pointer to incomplete type
    mDNS.c:7036: error: dereferencing pointer to incomplete type
    mDNS.c:7040: error: dereferencing pointer to incomplete type
    mDNS.c:7041: error: dereferencing pointer to incomplete type
    mDNS.c:7041: error: dereferencing pointer to incomplete type
    mDNS.c:7042: error: dereferencing pointer to incomplete type
    mDNS.c:7044: error: dereferencing pointer to incomplete type
    mDNS.c:7045: error: dereferencing pointer to incomplete type
    mDNS.c:7045: error: dereferencing pointer to incomplete type
    mDNS.c:7046: error: dereferencing pointer to incomplete type
    mDNS.c:7053: error: dereferencing pointer to incomplete type
    mDNS.c:7057: error: dereferencing pointer to incomplete type
    mDNS.c:7060: error: dereferencing pointer to incomplete type
    mDNS.c: In function `mDNS_snprintf’:
    mDNS.c:1388: error: `va_start’ used in function with fixed args
    mDNS.c: In function `mDNS_vsnprintf’:
    mDNS.c:1187: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1201: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1217: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1218: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1223: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1224: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1244: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1245: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1260: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1298: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1299: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1317: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1319: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c:1345: error: first argument to `va_arg’ not of type `va_list’
    mDNS.c: At top level:
    mDNSClientAPI.h:922: error: storage size of `RR_ADV’ isn’t known
    mDNSClientAPI.h:923: error: storage size of `RR_PTR’ isn’t known
    mDNSClientAPI.h:924: error: storage size of `RR_SRV’ isn’t known
    mDNSClientAPI.h:925: error: storage size of `RR_TXT’ isn’t known
    mDNS.c:1084: error: storage size of `zeroRR’ isn’t known
    make[2]: *** [mDNS.o] Error 1
    make[2]: Leaving directory `/export/home/kelly/mt-daapd-0.2.3/src’
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/export/home/kelly/mt-daapd-0.2.3′
    make: *** [all-recursive-am] Error 2

    any ideas?

    I’m using the CSW packages for Solaris 9 on SPARC hardware. GCC version is:

    3.4.4

    thanks,

    Kelly

    #3883

    banacheq

    Hi Kelly,
    I’ve run into exactly the same problem.

    From what I’ve been able to tell, the mDNS options that work for the latest version of mt-daapd do not work with what’s available for Solaris 9. I’ve tried building howl as well, but to no avail.

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.