Re: [Ekiga-devel-list] building latest ekiga master

2015-05-01 Thread Eugen Dedu

On 30/04/15 13:28, Peter Robinson wrote:

On Thu, Apr 30, 2015 at 10:04 AM, Eugen Dedu eugen.d...@univ-fcomte.fr wrote:

On 29/04/15 12:29, Peter Robinson wrote:


On Wed, Apr 29, 2015 at 10:38 AM, Eugen Dedu eugen.d...@univ-fcomte.fr
wrote:


On 29/04/15 11:04, Peter Robinson wrote:



Hi All,

I thought I'd try to build the latest ekiga dev on Fedora 22 to see
how it looks (and add a copr build [1] for other interested people)
but I was stumped at the first hurdle.

It seems between ptlib 2.10.x and 2.14.x the build system was changed
around quite a lot and has issues on regular distro style packaging
where things like install directory are specified and don't work any
more. They also use things like old config.guess/config.sub dating
back to 2003 so most new architectures are missing too. I didn't have
much time to spend but overall it seems like some regressions in the
newer ptlib/opal side of things so I thought I'd just give people a
heads up.




Thanks a lot for trying!

Could you be more specific about what install directory does not work?
Here on debian ptlib and opal package and install fine.  One note: you
need
to use make opt in ptlib and opal in order for plugins to be installed
too.



It's the same mechanism used to build 2.10 and all preceding releases
for years, as it looking at the git logs from the first release we
used in Fedora back to when it changed name from pwlib to ptlib back
in 2008.


What exactly version of ptlib/opal have you tried (also: release or
branch)?



ptlib 2.14.3



Could you give me the log of the failed build?  Except updating
config.guess/sub, I do not know what to do.


Full logs at [1] but basically the problem is if I run the make
install command below it tries to installer it in /usr/lib64 eveen
though it's explicitly specified.

make PREFIX=/builddir/build/BUILDROOT/ptlib-2.14.3-1.fc23.x86_64/usr
LIBDIR=/builddir/build/BUILDROOT/ptlib-2.14.3-1.fc23.x86_64/usr/lib64
install

[1] https://kojipkgs.fedoraproject.org//work/tasks/6670/9606670/build.log


In [1] I see:

+ ./configure --build=x86_64-redhat-linux-gnu 
--host=x86_64-redhat-linux-gnu --program-prefix= 
--disable-dependency-tracking --prefix=/usr --exec-prefix=/usr 
--bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc 
--datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 
--libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib 
--mandir=/usr/share/man --infodir=/usr/share/info 
--prefix=/builddir/build/BUILDROOT/ptlib-2.14.3-1.fc23.x86_64/usr 
--disable-static --enable-plugins --disable-oss --enable-v4l2 
--disable-avc --disable-v4l --enable-pulse


so you specify --libdir=/usr/lib64.

Afterwards I see (as you also wrote):

+ make PREFIX=/builddir/build/BUILDROOT/ptlib-2.14.3-1.fc23.x86_64/usr 
LIBDIR=/builddir/build/BUILDROOT/ptlib-2.14.3-1.fc23.x86_64/usr/lib64 
install


As far as I know, the usual (right?) way is to use PREFIX and LIBDIR 
with make (as you did), and DESTDIR with make install.  I think you need 
to change the make install command into this:


make DESTDIR=/builddir/build/BUILDROOT/ptlib-2.14.3-1.fc23.x86_64/usr 
install


What do you think?

--
Eugen
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] building latest ekiga master

2015-05-01 Thread Eugen Dedu

On 29/04/15 11:04, Peter Robinson wrote:

Hi All,

I thought I'd try to build the latest ekiga dev on Fedora 22 to see
how it looks (and add a copr build [1] for other interested people)
but I was stumped at the first hurdle.

It seems between ptlib 2.10.x and 2.14.x the build system was changed
around quite a lot and has issues on regular distro style packaging
where things like install directory are specified and don't work any
more. They also use things like old config.guess/config.sub dating
back to 2003 so most new architectures are missing too. I didn't have
much time to spend but overall it seems like some regressions in the
newer ptlib/opal side of things so I thought I'd just give people a
heads up.


I updated config.guess and config.sub, as shown at 
http://sourceforge.net/p/opalvoip/code/log/


Could you use the HEAD for your tests instead of last release?  You can 
use the same commands to build it, only the source code is different.


--
Eugen
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] building latest ekiga master

2015-04-30 Thread Eugen Dedu

On 29/04/15 12:29, Peter Robinson wrote:

On Wed, Apr 29, 2015 at 10:38 AM, Eugen Dedu eugen.d...@univ-fcomte.fr wrote:

On 29/04/15 11:04, Peter Robinson wrote:


Hi All,

I thought I'd try to build the latest ekiga dev on Fedora 22 to see
how it looks (and add a copr build [1] for other interested people)
but I was stumped at the first hurdle.

It seems between ptlib 2.10.x and 2.14.x the build system was changed
around quite a lot and has issues on regular distro style packaging
where things like install directory are specified and don't work any
more. They also use things like old config.guess/config.sub dating
back to 2003 so most new architectures are missing too. I didn't have
much time to spend but overall it seems like some regressions in the
newer ptlib/opal side of things so I thought I'd just give people a
heads up.



Thanks a lot for trying!

Could you be more specific about what install directory does not work?
Here on debian ptlib and opal package and install fine.  One note: you need
to use make opt in ptlib and opal in order for plugins to be installed
too.


It's the same mechanism used to build 2.10 and all preceding releases
for years, as it looking at the git logs from the first release we
used in Fedora back to when it changed name from pwlib to ptlib back
in 2008.


What exactly version of ptlib/opal have you tried (also: release or branch)?


ptlib 2.14.3


Could you give me the log of the failed build?  Except updating 
config.guess/sub, I do not know what to do.


--
Eugen
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] building latest ekiga master

2015-04-29 Thread Peter Robinson
On Wed, Apr 29, 2015 at 10:38 AM, Eugen Dedu eugen.d...@univ-fcomte.fr wrote:
 On 29/04/15 11:04, Peter Robinson wrote:

 Hi All,

 I thought I'd try to build the latest ekiga dev on Fedora 22 to see
 how it looks (and add a copr build [1] for other interested people)
 but I was stumped at the first hurdle.

 It seems between ptlib 2.10.x and 2.14.x the build system was changed
 around quite a lot and has issues on regular distro style packaging
 where things like install directory are specified and don't work any
 more. They also use things like old config.guess/config.sub dating
 back to 2003 so most new architectures are missing too. I didn't have
 much time to spend but overall it seems like some regressions in the
 newer ptlib/opal side of things so I thought I'd just give people a
 heads up.


 Thanks a lot for trying!

 Could you be more specific about what install directory does not work?
 Here on debian ptlib and opal package and install fine.  One note: you need
 to use make opt in ptlib and opal in order for plugins to be installed
 too.

It's the same mechanism used to build 2.10 and all preceding releases
for years, as it looking at the git logs from the first release we
used in Fedora back to when it changed name from pwlib to ptlib back
in 2008.

 What exactly version of ptlib/opal have you tried (also: release or branch)?

ptlib 2.14.3
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list