Bug#838516: FTBFS: conflicts between build dependencies

2016-09-22 Thread Joachim Reichel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Removing libglew-dev from Build-Depends seems to work (in the sense that I did
not spot any related build errors), but I have no idea whether this is the
correct solution.

However, the build does not complete because of

/tmp/k3d-0.8.0.5/k3dsdk/ngui/utility.cpp: In function ‘void
k3d::ngui::non_blocking_sleep(double)’:
/tmp/k3d-0.8.0.5/k3dsdk/ngui/utility.cpp:63:2: error: ‘signal_timeout’ is not
a member of ‘Glib’
  Glib::signal_timeout().connect(

which can be fixed by adding "#include ".

Joachim

-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJX5BuPAAoJELj6/xxDiGdxB/wP/0U2C73NtPyJFViMXQPRwm0h
0c+p18stcTnNlQk1vuZocPADKPHHTaSdD+7xTxMRIqK3BsIhrGehPdA7WzJ/DcAj
zHsSDTaPOM+L+4tBp7M5tLZTWGEBXL+4jk3flU70XW4R0+W4ivj+bkf1kZs4f9WX
w+bEpOWfp/8qNRy7SXzys5lFVJ4yRget2JnlXHukOAh8Y4wW525XB2pnZZ8Wr48F
ynQZuuLTarZH67dVEoT9nRXHG/cJUS5Y7/4gdh8Jc+K9KorFG11ugRMy6hFHpXZh
wfGvqXkHhFAjF+7VwYcS2oS7neSaDIJ57RBeKnIXeqsaESe+7VzmQga7woGOYGIb
OW16Ua43vOFb3a8BysH7+dg4FFcBu6wR6I+AgJyOG1zw95QcyH7Her4x1pQJ4YPd
VvmotJW+x4Z6p5ORdF1NyzELTGrm7Xxnea+zfZR+PxxQgRkJpSiu5sVx8fYtYTn5
+3ySHKhr+VqDjgWtac8HJV4SbU8uBPoUiqNQJS16ick7w3T0QLKSmWgTkr0HPz/I
hlLmPl3+2fQ1ZdgmMSZcOytICVfkl98rt7aDPBAK/INerLs7WdbOIwQSunxQ0Pri
M33KLPnT37oYthsu7U3vOYTAJdrYmAmenWUada/bTp/+R9bB48vJntdx3I3h399G
wTG+QmLQNPbqv0APynxb
=DPXf
-END PGP SIGNATURE-



Bug#838516: FTBFS: conflicts between build dependencies

2016-09-22 Thread Manuel A. Fernandez Montecelo
2016-09-22 3:26 GMT+02:00 Paul Wise :
> On Wed, 2016-09-21 at 21:38 +0200, Joachim Reichel wrote:
>
>> Build-Depends: [...] libglew-dev, libglewmx-dev, [...]
>
> Why does it build-depend against both variants?
>
>> but libglewmx-dev 1.13.0-3 has
>>
>> Conflicts: libglew-dev
>
> The background here is that glew 2.0.0 removed MX support but things
> like quesoglc and chromium-browser use the MX variant so I uploaded the
> old version of glew as glewmx and dropped the non-MX variants of it.
>
> There are a few possibilities here:
>
> The k3d maintainer can try to figure out the reason for it using both
> variants and switch to just one of them if possible.

Yep, I will try to do that in the next few days.


Cheers.
-- 
Manuel A. Fernandez Montecelo 



Bug#838516: FTBFS: conflicts between build dependencies

2016-09-21 Thread Paul Wise
On Wed, 2016-09-21 at 21:38 +0200, Joachim Reichel wrote:

> Build-Depends: [...] libglew-dev, libglewmx-dev, [...]

Why does it build-depend against both variants?
                 
> but libglewmx-dev 1.13.0-3 has
>   
> Conflicts: libglew-dev

The background here is that glew 2.0.0 removed MX support but things
like quesoglc and chromium-browser use the MX variant so I uploaded the
old version of glew as glewmx and dropped the non-MX variants of it.

There are a few possibilities here:

The k3d maintainer can try to figure out the reason for it using both
variants and switch to just one of them if possible.

I can temporarily re-add the non-MX variant to the glew 1.3 package and
have k3d switch from libglew-dev to that instead.

Upstream plans to release some MX support for 2.0.0:

https://github.com/nigels-com/glew/issues/38

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#838516: FTBFS: conflicts between build dependencies

2016-09-21 Thread Manuel A. Fernandez Montecelo
Hi Joachim,

2016-09-21 21:38 GMT+02:00 Joachim Reichel :
> Source: k3d
> Version: 0.8.0.5-4
> Severity: serious
>
> Hi,
>
> k3d 0.8.0.5-4 has
>
> Build-Depends: [...] libglew-dev, libglewmx-dev, [...]
>
> but libglewmx-dev 1.13.0-3 has
>
> Conflicts: libglew-dev
>
> (I want to rebuild k3d against the new cgal package which changed SONAMEs.)

Thanks for the report and the analysis.  I have to upload the new
upstream release which fixes the glew 2 problems, will do it in the
next few days.


Cheers.
-- 
Manuel A. Fernandez Montecelo 



Bug#838516: FTBFS: conflicts between build dependencies

2016-09-21 Thread Joachim Reichel
Source: k3d
Version: 0.8.0.5-4
Severity: serious

Hi,
   
k3d 0.8.0.5-4 has
 
Build-Depends: [...] libglew-dev, libglewmx-dev, [...]
  
but libglewmx-dev 1.13.0-3 has
  
Conflicts: libglew-dev
  
(I want to rebuild k3d against the new cgal package which changed SONAMEs.)
   
Regards,
  Joachim

-- System Information:
Debian Release: 8.6
  APT prefers stable-updates
  APT policy: (810, 'stable-updates'), (800, 'stable'), (700, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)