Re: Unable to compile btrfs progs 4.16 on ubuntu Xenial

2018-04-08 Thread Menion
Ok, that was missing, also python3—setuptools is required.
I think it is worth to add in the wiki the packages dependencies
Bye

2018-04-08 10:51 GMT+02:00 Nikolay Borisov :
>
>
> On  7.04.2018 20:16, Menion wrote:
>> Hi all
>> Apparently it is not possible to compile with python bindings the
>> btrfs progs on ubuntu xenial
>>
>> checking for a Python interpreter with version >= 3.4... python3
>> checking for python3... /usr/bin/python3
>> checking for python3 version... 3.5
>> checking for python3 platform... linux
>> checking for python3 script directory... 
>> ${prefix}/lib/python3.5/site-packages
>> checking for python3 extension module directory...
>> ${exec_prefix}/lib/python3.5/site-packages
>> checking for python-3.5... no
>> configure: error: Package requirements (python-3.5) were not met:
>>
>> No package 'python-3.5' found
>>
>> Consider adjusting the PKG_CONFIG_PATH environment variable if you
>> installed software in a non-standard prefix.
>>
>> Alternatively, you may set the environment variables PYTHON_CFLAGS
>> and PYTHON_LIBS to avoid the need to call pkg-config.
>> See the pkg-config man page for more details.
>>
>> /usr/lib/python3.5/site-packages exists, but on Ubuntu the package
>> name is python3.5 and not python-3.5
>
>
> Do you have libpython3-dev installed? When I installed it on my ubuntu i
> could compile the progs irrespective of whether --prefix was passed or not
>>
>> Bye
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
>> the body of a message to majord...@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Unable to compile btrfs progs 4.16 on ubuntu Xenial

2018-04-08 Thread Nikolay Borisov


On  7.04.2018 20:16, Menion wrote:
> Hi all
> Apparently it is not possible to compile with python bindings the
> btrfs progs on ubuntu xenial
> 
> checking for a Python interpreter with version >= 3.4... python3
> checking for python3... /usr/bin/python3
> checking for python3 version... 3.5
> checking for python3 platform... linux
> checking for python3 script directory... ${prefix}/lib/python3.5/site-packages
> checking for python3 extension module directory...
> ${exec_prefix}/lib/python3.5/site-packages
> checking for python-3.5... no
> configure: error: Package requirements (python-3.5) were not met:
> 
> No package 'python-3.5' found
> 
> Consider adjusting the PKG_CONFIG_PATH environment variable if you
> installed software in a non-standard prefix.
> 
> Alternatively, you may set the environment variables PYTHON_CFLAGS
> and PYTHON_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.
> 
> /usr/lib/python3.5/site-packages exists, but on Ubuntu the package
> name is python3.5 and not python-3.5


Do you have libpython3-dev installed? When I installed it on my ubuntu i
could compile the progs irrespective of whether --prefix was passed or not
> 
> Bye
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Unable to compile btrfs progs 4.16 on ubuntu Xenial

2018-04-08 Thread Nikolay Borisov


On  8.04.2018 11:11, Menion wrote:
> ./configure --prefix=/usr --disable-documentation --enable-zstd

I was able to reproduce with --prefix added, thanks.
> 
> 2018-04-08 9:17 GMT+02:00 Nikolay Borisov :
>>
>>
>> On  7.04.2018 23:40, Menion wrote:
>>> I am adding - - prefix=/usr that seems you are not using
>>>
>>
>> Clearly you haven't shared all the necessary information, post your
>> entire configure line
>>
>>> 2018-04-07 21:55 GMT+02:00 Nikolay Borisov :


 On  7.04.2018 20:16, Menion wrote:
> Hi all
> Apparently it is not possible to compile with python bindings the
> btrfs progs on ubuntu xenial
>
> checking for a Python interpreter with version >= 3.4... python3
> checking for python3... /usr/bin/python3
> checking for python3 version... 3.5
> checking for python3 platform... linux
> checking for python3 script directory... 
> ${prefix}/lib/python3.5/site-packages
> checking for python3 extension module directory...
> ${exec_prefix}/lib/python3.5/site-packages
> checking for python-3.5... no
> configure: error: Package requirements (python-3.5) were not met:
>
> No package 'python-3.5' found
>
> Consider adjusting the PKG_CONFIG_PATH environment variable if you
> installed software in a non-standard prefix.
>
> Alternatively, you may set the environment variables PYTHON_CFLAGS
> and PYTHON_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.
>
> /usr/lib/python3.5/site-packages exists, but on Ubuntu the package
> name is python3.5 and not python-3.5


 Works for me, I'm also on xenial:

 checking for python3... /usr/bin/python3
 checking for python3 version... 3.5
 checking for python3 platform... linux
 checking for python3 script directory... 
 ${prefix}/lib/python3.5/site-packages
 checking for python3 extension module directory... 
 ${exec_prefix}/lib/python3.5/site-packages
 checking for PYTHON... yes
 checking for lzo_version in -llzo2... yes
 configure: creating ./config.status
 config.status: creating Makefile.inc
 config.status: creating Documentation/Makefile
 config.status: creating version.h
 config.status: creating config.h

 btrfs-progs v4.16

 prefix: /usr/local
 exec prefix:${prefix}

 bindir: ${exec_prefix}/bin
 libdir: ${exec_prefix}/lib
 includedir: ${prefix}/include

 compiler:   gcc
 cflags: -g -O1 -Wall -D_FORTIFY_SOURCE=2
 ldflags:

 documentation:  no
 doc generator:  none
 backtrace support:  yes
 btrfs-convert:  no
 btrfs-restore zstd: no
 Python bindings:yes
 Python interpreter: /usr/bin/python3




>
> Bye
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>>>
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Unable to compile btrfs progs 4.16 on ubuntu Xenial

2018-04-08 Thread Menion
./configure --prefix=/usr --disable-documentation --enable-zstd

2018-04-08 9:17 GMT+02:00 Nikolay Borisov :
>
>
> On  7.04.2018 23:40, Menion wrote:
>> I am adding - - prefix=/usr that seems you are not using
>>
>
> Clearly you haven't shared all the necessary information, post your
> entire configure line
>
>> 2018-04-07 21:55 GMT+02:00 Nikolay Borisov :
>>>
>>>
>>> On  7.04.2018 20:16, Menion wrote:
 Hi all
 Apparently it is not possible to compile with python bindings the
 btrfs progs on ubuntu xenial

 checking for a Python interpreter with version >= 3.4... python3
 checking for python3... /usr/bin/python3
 checking for python3 version... 3.5
 checking for python3 platform... linux
 checking for python3 script directory... 
 ${prefix}/lib/python3.5/site-packages
 checking for python3 extension module directory...
 ${exec_prefix}/lib/python3.5/site-packages
 checking for python-3.5... no
 configure: error: Package requirements (python-3.5) were not met:

 No package 'python-3.5' found

 Consider adjusting the PKG_CONFIG_PATH environment variable if you
 installed software in a non-standard prefix.

 Alternatively, you may set the environment variables PYTHON_CFLAGS
 and PYTHON_LIBS to avoid the need to call pkg-config.
 See the pkg-config man page for more details.

 /usr/lib/python3.5/site-packages exists, but on Ubuntu the package
 name is python3.5 and not python-3.5
>>>
>>>
>>> Works for me, I'm also on xenial:
>>>
>>> checking for python3... /usr/bin/python3
>>> checking for python3 version... 3.5
>>> checking for python3 platform... linux
>>> checking for python3 script directory... 
>>> ${prefix}/lib/python3.5/site-packages
>>> checking for python3 extension module directory... 
>>> ${exec_prefix}/lib/python3.5/site-packages
>>> checking for PYTHON... yes
>>> checking for lzo_version in -llzo2... yes
>>> configure: creating ./config.status
>>> config.status: creating Makefile.inc
>>> config.status: creating Documentation/Makefile
>>> config.status: creating version.h
>>> config.status: creating config.h
>>>
>>> btrfs-progs v4.16
>>>
>>> prefix: /usr/local
>>> exec prefix:${prefix}
>>>
>>> bindir: ${exec_prefix}/bin
>>> libdir: ${exec_prefix}/lib
>>> includedir: ${prefix}/include
>>>
>>> compiler:   gcc
>>> cflags: -g -O1 -Wall -D_FORTIFY_SOURCE=2
>>> ldflags:
>>>
>>> documentation:  no
>>> doc generator:  none
>>> backtrace support:  yes
>>> btrfs-convert:  no
>>> btrfs-restore zstd: no
>>> Python bindings:yes
>>> Python interpreter: /usr/bin/python3
>>>
>>>
>>>
>>>

 Bye
 --
 To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html

>>
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Unable to compile btrfs progs 4.16 on ubuntu Xenial

2018-04-08 Thread Nikolay Borisov


On  7.04.2018 23:40, Menion wrote:
> I am adding - - prefix=/usr that seems you are not using
> 

Clearly you haven't shared all the necessary information, post your
entire configure line

> 2018-04-07 21:55 GMT+02:00 Nikolay Borisov :
>>
>>
>> On  7.04.2018 20:16, Menion wrote:
>>> Hi all
>>> Apparently it is not possible to compile with python bindings the
>>> btrfs progs on ubuntu xenial
>>>
>>> checking for a Python interpreter with version >= 3.4... python3
>>> checking for python3... /usr/bin/python3
>>> checking for python3 version... 3.5
>>> checking for python3 platform... linux
>>> checking for python3 script directory... 
>>> ${prefix}/lib/python3.5/site-packages
>>> checking for python3 extension module directory...
>>> ${exec_prefix}/lib/python3.5/site-packages
>>> checking for python-3.5... no
>>> configure: error: Package requirements (python-3.5) were not met:
>>>
>>> No package 'python-3.5' found
>>>
>>> Consider adjusting the PKG_CONFIG_PATH environment variable if you
>>> installed software in a non-standard prefix.
>>>
>>> Alternatively, you may set the environment variables PYTHON_CFLAGS
>>> and PYTHON_LIBS to avoid the need to call pkg-config.
>>> See the pkg-config man page for more details.
>>>
>>> /usr/lib/python3.5/site-packages exists, but on Ubuntu the package
>>> name is python3.5 and not python-3.5
>>
>>
>> Works for me, I'm also on xenial:
>>
>> checking for python3... /usr/bin/python3
>> checking for python3 version... 3.5
>> checking for python3 platform... linux
>> checking for python3 script directory... 
>> ${prefix}/lib/python3.5/site-packages
>> checking for python3 extension module directory... 
>> ${exec_prefix}/lib/python3.5/site-packages
>> checking for PYTHON... yes
>> checking for lzo_version in -llzo2... yes
>> configure: creating ./config.status
>> config.status: creating Makefile.inc
>> config.status: creating Documentation/Makefile
>> config.status: creating version.h
>> config.status: creating config.h
>>
>> btrfs-progs v4.16
>>
>> prefix: /usr/local
>> exec prefix:${prefix}
>>
>> bindir: ${exec_prefix}/bin
>> libdir: ${exec_prefix}/lib
>> includedir: ${prefix}/include
>>
>> compiler:   gcc
>> cflags: -g -O1 -Wall -D_FORTIFY_SOURCE=2
>> ldflags:
>>
>> documentation:  no
>> doc generator:  none
>> backtrace support:  yes
>> btrfs-convert:  no
>> btrfs-restore zstd: no
>> Python bindings:yes
>> Python interpreter: /usr/bin/python3
>>
>>
>>
>>
>>>
>>> Bye
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
>>> the body of a message to majord...@vger.kernel.org
>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Unable to compile btrfs progs 4.16 on ubuntu Xenial

2018-04-07 Thread Menion
I am adding - - prefix=/usr that seems you are not using

2018-04-07 21:55 GMT+02:00 Nikolay Borisov :
>
>
> On  7.04.2018 20:16, Menion wrote:
>> Hi all
>> Apparently it is not possible to compile with python bindings the
>> btrfs progs on ubuntu xenial
>>
>> checking for a Python interpreter with version >= 3.4... python3
>> checking for python3... /usr/bin/python3
>> checking for python3 version... 3.5
>> checking for python3 platform... linux
>> checking for python3 script directory... 
>> ${prefix}/lib/python3.5/site-packages
>> checking for python3 extension module directory...
>> ${exec_prefix}/lib/python3.5/site-packages
>> checking for python-3.5... no
>> configure: error: Package requirements (python-3.5) were not met:
>>
>> No package 'python-3.5' found
>>
>> Consider adjusting the PKG_CONFIG_PATH environment variable if you
>> installed software in a non-standard prefix.
>>
>> Alternatively, you may set the environment variables PYTHON_CFLAGS
>> and PYTHON_LIBS to avoid the need to call pkg-config.
>> See the pkg-config man page for more details.
>>
>> /usr/lib/python3.5/site-packages exists, but on Ubuntu the package
>> name is python3.5 and not python-3.5
>
>
> Works for me, I'm also on xenial:
>
> checking for python3... /usr/bin/python3
> checking for python3 version... 3.5
> checking for python3 platform... linux
> checking for python3 script directory... ${prefix}/lib/python3.5/site-packages
> checking for python3 extension module directory... 
> ${exec_prefix}/lib/python3.5/site-packages
> checking for PYTHON... yes
> checking for lzo_version in -llzo2... yes
> configure: creating ./config.status
> config.status: creating Makefile.inc
> config.status: creating Documentation/Makefile
> config.status: creating version.h
> config.status: creating config.h
>
> btrfs-progs v4.16
>
> prefix: /usr/local
> exec prefix:${prefix}
>
> bindir: ${exec_prefix}/bin
> libdir: ${exec_prefix}/lib
> includedir: ${prefix}/include
>
> compiler:   gcc
> cflags: -g -O1 -Wall -D_FORTIFY_SOURCE=2
> ldflags:
>
> documentation:  no
> doc generator:  none
> backtrace support:  yes
> btrfs-convert:  no
> btrfs-restore zstd: no
> Python bindings:yes
> Python interpreter: /usr/bin/python3
>
>
>
>
>>
>> Bye
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
>> the body of a message to majord...@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Unable to compile btrfs progs 4.16 on ubuntu Xenial

2018-04-07 Thread Nikolay Borisov


On  7.04.2018 20:16, Menion wrote:
> Hi all
> Apparently it is not possible to compile with python bindings the
> btrfs progs on ubuntu xenial
> 
> checking for a Python interpreter with version >= 3.4... python3
> checking for python3... /usr/bin/python3
> checking for python3 version... 3.5
> checking for python3 platform... linux
> checking for python3 script directory... ${prefix}/lib/python3.5/site-packages
> checking for python3 extension module directory...
> ${exec_prefix}/lib/python3.5/site-packages
> checking for python-3.5... no
> configure: error: Package requirements (python-3.5) were not met:
> 
> No package 'python-3.5' found
> 
> Consider adjusting the PKG_CONFIG_PATH environment variable if you
> installed software in a non-standard prefix.
> 
> Alternatively, you may set the environment variables PYTHON_CFLAGS
> and PYTHON_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.
> 
> /usr/lib/python3.5/site-packages exists, but on Ubuntu the package
> name is python3.5 and not python-3.5


Works for me, I'm also on xenial: 

checking for python3... /usr/bin/python3
checking for python3 version... 3.5
checking for python3 platform... linux
checking for python3 script directory... ${prefix}/lib/python3.5/site-packages
checking for python3 extension module directory... 
${exec_prefix}/lib/python3.5/site-packages
checking for PYTHON... yes
checking for lzo_version in -llzo2... yes
configure: creating ./config.status
config.status: creating Makefile.inc
config.status: creating Documentation/Makefile
config.status: creating version.h
config.status: creating config.h

btrfs-progs v4.16

prefix: /usr/local
exec prefix:${prefix}

bindir: ${exec_prefix}/bin
libdir: ${exec_prefix}/lib
includedir: ${prefix}/include

compiler:   gcc
cflags: -g -O1 -Wall -D_FORTIFY_SOURCE=2
ldflags:

documentation:  no
doc generator:  none
backtrace support:  yes
btrfs-convert:  no 
btrfs-restore zstd: no
Python bindings:yes
Python interpreter: /usr/bin/python3




> 
> Bye
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Unable to compile btrfs progs 4.16 on ubuntu Xenial

2018-04-07 Thread Menion
Hi all
Apparently it is not possible to compile with python bindings the
btrfs progs on ubuntu xenial

checking for a Python interpreter with version >= 3.4... python3
checking for python3... /usr/bin/python3
checking for python3 version... 3.5
checking for python3 platform... linux
checking for python3 script directory... ${prefix}/lib/python3.5/site-packages
checking for python3 extension module directory...
${exec_prefix}/lib/python3.5/site-packages
checking for python-3.5... no
configure: error: Package requirements (python-3.5) were not met:

No package 'python-3.5' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PYTHON_CFLAGS
and PYTHON_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

/usr/lib/python3.5/site-packages exists, but on Ubuntu the package
name is python3.5 and not python-3.5

Bye
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html