rx/simple.example broken (Re: [OpenAFS-devel] IPv6 Status)

Derrick Brashear shadow@gmail.com
Sat, 3 Mar 2012 14:34:59 -0500


On Sat, Mar 3, 2012 at 2:28 PM, Troy Benjegerdes <hozer@hozed.org> wrote:
> All righty then..
>
> (yells in Steven's direction)
>
> .. Why is this broken?
>
> hozer@six:~/src/openafs-v6-git/src/rx/simple.example$ make
> /home/hozer/src/openafs-v6-git/src/rxgen/rxgen -A -x -C -o sample.cs.c sa=
mple.xg
> gcc =A0 -O =A0 -I/home/hozer/src/openafs-v6-git/src/config -I/home/hozer/=
src/openafs-v6-git/include -I. -I. =A0 =A0 =A0-pthread -D_REENTRANT -DAFS_P=
THREAD_ENV =A0-o sample.cs.o -c sample.cs.c
> sample.cs.c: In function =E2=80=98TEST_Add=E2=80=99:
> sample.cs.c:44: error: dereferencing pointer to incomplete type
> sample.cs.c:45: error: dereferencing pointer to incomplete type
> sample.cs.c: In function =E2=80=98TEST_Sub=E2=80=99:
> sample.cs.c:80: error: dereferencing pointer to incomplete type
> sample.cs.c:81: error: dereferencing pointer to incomplete type
> make: *** [sample.cs.o] Error 1
>
>
> I see the same problem in tests/auth as well.
>
> If I can do a brute-force search/replace of sockaddr_in with sockaddr_in6
> and make rx/simple.example work, we have some code to start discussing
> other changes.

that's not really going to be a good starting point for doing ip6 support.

> (What I would also like to do is add an rx module for the NetPIPE benchma=
rk,
> and then add and rx6 module once I have that working)

ok

> We also had rxtcp at one point.. I don't see anything referencing that in
> the source tree, is hiding in plain sight someplace I missed?

 it's on a branch.

>
> On Tue, Feb 28, 2012 at 01:08:46PM -0500, Steven Jenkins wrote:
>> On Tue, Feb 28, 2012 at 11:22 AM, Troy Benjegerdes <hozer@hozed.org> wro=
te:
>> ...
>> > If someone is sitting on a pile of code, or even a contract to do
>> > some IPv6 work, it would be nice to make a public timeline of when
>> > it will be available.
>> >
>>
>> I am not sitting on a pile of code or documentations, and I do not
>> have a contract to do IPv6 work (although I, like many others, would
>> be open to doing so).
>>
>> >
>> > If nothing else, can we at least get all the RPCs and APIs changes
>> > defined and documented?
>>
>> Yell at me. =A0Frequently, personally, and loudly. =A0Seriously. =A0I've
>> volunteered to work on it before but not made any progress on it. =A0If
>> you (or someone else) were to ping me for updates, I'd prioritize it
>> higher than I do now (i.e., it's strictly a 'nice thing to do' project
>> for me so far).
>>
>> Or if someone else wants to produce them, I'm fine with that, too.
>>
>> Steven
>> _______________________________________________
>> OpenAFS-devel mailing list
>> OpenAFS-devel@openafs.org
>> https://lists.openafs.org/mailman/listinfo/openafs-devel
>
> --
> -------------------------------------------------------------------------=
---
> Troy Benjegerdes =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'da hozer' =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0hozer@hozed.org
> 7 elements Farm =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 TerraCarbo biofuels
>
> If you're going through hell, keep going. ~ Winston Churchill
>
> The challenge in changing the world is not in having great ideas, it's in
> having stupid simple ideas, as those are the ones that cause change.
>
> _______________________________________________
> OpenAFS-devel mailing list
> OpenAFS-devel@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-devel



--=20
Derrick