Re: error building master branch

2016-08-09 Thread Laura Abbott

On 08/09/2016 03:34 AM, Nicolas Chauvet wrote:

2016-08-08 16:58 GMT+02:00 Laura Abbott :

On 08/08/2016 01:39 AM, Thorsten Leemhuis wrote:


Lo! Mr. Aappddeevv wrote on 08.08.2016 03:47:


I am encountering compile errors building off master. My build system
is f24. Any thoughts? I did some google searches but could not find
anyone else that had the same problem.

One of the errors is below:

 pushd tools/iio/

~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio
~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64
+ make
make[1]: Entering directory
'/home/me/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio'
gcc -Wall -g -D_GNU_SOURCE   -c -o iio_event_monitor.o
iio_event_monitor.c
iio_event_monitor.c:58:3: error: 'IIO_PH' undeclared here (not in a
function)
  [IIO_PH] = "ph",



I ran into this issue when building 4.8-pre for F23 and F24
(https://fedoraproject.org/wiki/Kernel_Vanilla_Repositories ). If you
want to just circumvent this problem install the kernel-headers package
from at least 4.7 (from my repos or the kernel-stabilization repo) in
your build environment. Those headers contain everything that is needed
to compile the iio tools from 4.8-pre. I haven't reported the problem
upstream yet (-ELACKOFTIME) :-/

CU, thl




Yes, installing the new headers is the correct solution. Several of
the #defines for the IIO tools came in for 4.7. Since this is a


It would be better for the userspace tools to use the headers from the
kernel source tree instead of those from the "previous" kernel-headers
package.
This will lead to a bootstraping issue if that's not the case. Or is
there any reason why it's must use system installed headers ?

Thx





The tools aren't necessary for building the kernel itself so I don't
think there is a bootstrapping issue in the upstream project. I see
your point though and other userspace tools do use the kernel headers.
You're welcome to bring this up with the upstream maintainers and/or
submit a patch. If the patch gets acked we can bring it in.

Thanks,
Laura
___
kernel mailing list
kernel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/kernel@lists.fedoraproject.org


Re: error building master branch

2016-08-09 Thread Nicolas Chauvet
2016-08-08 16:58 GMT+02:00 Laura Abbott :
> On 08/08/2016 01:39 AM, Thorsten Leemhuis wrote:
>>
>> Lo! Mr. Aappddeevv wrote on 08.08.2016 03:47:
>>>
>>> I am encountering compile errors building off master. My build system
>>> is f24. Any thoughts? I did some google searches but could not find
>>> anyone else that had the same problem.
>>>
>>> One of the errors is below:
>>>
>>>  pushd tools/iio/
>>>
>>> ~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio
>>> ~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64
>>> + make
>>> make[1]: Entering directory
>>> '/home/me/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio'
>>> gcc -Wall -g -D_GNU_SOURCE   -c -o iio_event_monitor.o
>>> iio_event_monitor.c
>>> iio_event_monitor.c:58:3: error: 'IIO_PH' undeclared here (not in a
>>> function)
>>>   [IIO_PH] = "ph",
>>
>>
>> I ran into this issue when building 4.8-pre for F23 and F24
>> (https://fedoraproject.org/wiki/Kernel_Vanilla_Repositories ). If you
>> want to just circumvent this problem install the kernel-headers package
>> from at least 4.7 (from my repos or the kernel-stabilization repo) in
>> your build environment. Those headers contain everything that is needed
>> to compile the iio tools from 4.8-pre. I haven't reported the problem
>> upstream yet (-ELACKOFTIME) :-/
>>
>> CU, thl
>>
>
>
> Yes, installing the new headers is the correct solution. Several of
> the #defines for the IIO tools came in for 4.7. Since this is a

It would be better for the userspace tools to use the headers from the
kernel source tree instead of those from the "previous" kernel-headers
package.
This will lead to a bootstraping issue if that's not the case. Or is
there any reason why it's must use system installed headers ?

Thx



-- 
-

Nicolas (kwizart)
___
kernel mailing list
kernel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/kernel@lists.fedoraproject.org


Re: error building master branch

2016-08-08 Thread Mr. Aappddeevv
That seems to have worked. Thanks!
___
kernel mailing list
kernel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/kernel@lists.fedoraproject.org


Re: error building master branch

2016-08-08 Thread Laura Abbott

On 08/08/2016 01:39 AM, Thorsten Leemhuis wrote:

Lo! Mr. Aappddeevv wrote on 08.08.2016 03:47:

I am encountering compile errors building off master. My build system
is f24. Any thoughts? I did some google searches but could not find
anyone else that had the same problem.

One of the errors is below:

 pushd tools/iio/
~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio
 ~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64
+ make
make[1]: Entering directory 
'/home/me/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio'
gcc -Wall -g -D_GNU_SOURCE   -c -o iio_event_monitor.o iio_event_monitor.c
iio_event_monitor.c:58:3: error: 'IIO_PH' undeclared here (not in a function)
  [IIO_PH] = "ph",


I ran into this issue when building 4.8-pre for F23 and F24
(https://fedoraproject.org/wiki/Kernel_Vanilla_Repositories ). If you
want to just circumvent this problem install the kernel-headers package
from at least 4.7 (from my repos or the kernel-stabilization repo) in
your build environment. Those headers contain everything that is needed
to compile the iio tools from 4.8-pre. I haven't reported the problem
upstream yet (-ELACKOFTIME) :-/

CU, thl




Yes, installing the new headers is the correct solution. Several of
the #defines for the IIO tools came in for 4.7. Since this is a
userspace program it is going to depend on your system headers.
You can also compile without tools which should skip the problematic
program.

I don't think this counts a regression for upstream since the kernel
and headers should match. What would be a regression is the tools
being included in a newer kernel than the headers which doesn't seem
to be the case here.

Thanks,
Laura
___
kernel mailing list
kernel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/kernel@lists.fedoraproject.org


Re: error building master branch

2016-08-08 Thread Thorsten Leemhuis
Lo! Mr. Aappddeevv wrote on 08.08.2016 03:47:
> I am encountering compile errors building off master. My build system
> is f24. Any thoughts? I did some google searches but could not find
> anyone else that had the same problem.
> 
> One of the errors is below:
> 
>  pushd tools/iio/
> ~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio
>  ~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64
> + make
> make[1]: Entering directory 
> '/home/me/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio'
> gcc -Wall -g -D_GNU_SOURCE   -c -o iio_event_monitor.o iio_event_monitor.c
> iio_event_monitor.c:58:3: error: 'IIO_PH' undeclared here (not in a function)
>   [IIO_PH] = "ph",

I ran into this issue when building 4.8-pre for F23 and F24
(https://fedoraproject.org/wiki/Kernel_Vanilla_Repositories ). If you
want to just circumvent this problem install the kernel-headers package
from at least 4.7 (from my repos or the kernel-stabilization repo) in
your build environment. Those headers contain everything that is needed
to compile the iio tools from 4.8-pre. I haven't reported the problem
upstream yet (-ELACKOFTIME) :-/

CU, thl

___
kernel mailing list
kernel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/kernel@lists.fedoraproject.org


error building master branch

2016-08-07 Thread Mr. Aappddeevv
I am encountering compile errors building off master. My build system is f24. 
Any thoughts? I did some google searches but could not find anyone else that 
had the same problem.

One of the errors is below:

 pushd tools/iio/
~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio
 ~/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64
+ make
make[1]: Entering directory 
'/home/me/proj/kernel/kernel-4.7.fc26/linux-4.8.0-0.rc0.git7.2.local.fc26.x86_64/tools/iio'
gcc -Wall -g -D_GNU_SOURCE   -c -o iio_event_monitor.o iio_event_monitor.c
iio_event_monitor.c:58:3: error: 'IIO_PH' undeclared here (not in a function)
  [IIO_PH] = "ph",
___
kernel mailing list
kernel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/kernel@lists.fedoraproject.org