List:MySQL++« Previous MessageNext Message »
From:Amit k. Saha Date:July 21 2008 10:52am
Subject:Re: Error bulding MySQL++ on Solaris 10
View as plain text  
On Mon, Jul 21, 2008 at 3:55 PM, Amit k. Saha <amitsaha.in@stripped> wrote:
> On Mon, Jul 21, 2008 at 3:36 PM, Warren Young <mysqlpp@stripped> wrote:
>> On Jul 21, 2008, at 3:56 AM, Amit k. Saha wrote:
>>
>>> ./test/uds.cpp:56: error: `AF_LOCAL' undeclared (first use this function)
>>
>> Can you find out which header defines that on Solaris?
>>
>> Changing it to AF_UNIX may also work, but it'd be better to use the newer
>> name.
>
> I changed it to AF_UNIX and now it complains of:
>
> ./test/uds.cpp: In function `int make_socket(const char*, mode_t)':
> ./test/uds.cpp:62: error: expected primary-expression before "struct"
> ./test/uds.cpp:62: error: expected `;' before "struct"
> ./test/uds.cpp:63: error: non-lvalue in unary `&'
> ./test/uds.cpp:64: error: request for member `sun_family' in `1',
> which is of non-class type `int'
> ./test/uds.cpp:65: error: request for member `sun_path' in `1', which
> is of non-class type `int'
> ./test/uds.cpp:65: error: request for member `sun_path' in `1', which
> is of non-class type `int'
> ./test/uds.cpp:66: error: request for member `sun_path' in `1', which
> is of non-class type `int'
> ./test/uds.cpp:66: error: request for member `sun_path' in `1', which
> is of non-class type `int'
> ./test/uds.cpp:67: error: non-lvalue in unary `&'
> *** Error code 1
> make: Fatal error: Command failed for target `test_uds_uds.o'
>
>>
>>> ./test/uds.cpp:62: error: expected primary-expression before "struct"
>>
>> I'll also need to find out where sockaddr_un is defined.  There's a fair
>> chance that the same header defines both this and AF_LOCAL.
>
> Let me see if I can find sockaddr_un.

Perhaps, this is the one:
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/sys/un.h.
But it is already included.



-- 
Amit Kumar Saha
http://blogs.sun.com/amitsaha/
http://amitksaha.blogspot.com
Skype: amitkumarsaha
Thread
Error bulding MySQL++ on Solaris 10Amit k. Saha21 Jul
  • Re: Error bulding MySQL++ on Solaris 10Warren Young21 Jul
    • Re: Error bulding MySQL++ on Solaris 10Amit k. Saha21 Jul
      • Re: Error bulding MySQL++ on Solaris 10Warren Young21 Jul
        • Re: Error bulding MySQL++ on Solaris 10Amit k. Saha21 Jul
          • Re: Error bulding MySQL++ on Solaris 10Warren Young21 Jul
        • Re: Error bulding MySQL++ on Solaris 10Amit k. Saha21 Jul
          • Re: Error bulding MySQL++ on Solaris 10Amit k. Saha21 Jul
            • Re: Error bulding MySQL++ on Solaris 10Amit k. Saha21 Jul
              • Re: Error bulding MySQL++ on Solaris 10Warren Young21 Jul
                • Re: Error bulding MySQL++ on Solaris 10Amit k. Saha21 Jul
                  • Re: Error bulding MySQL++ on Solaris 10Amit k. Saha21 Jul
                    • Re: Error bulding MySQL++ on Solaris 10Warren Young26 Jul