Re: change build deps from fltk 1.1 to 1.3

2015-06-21 Thread Jaromír Mikeš
2015-06-20 12:33 GMT+02:00 Sebastian Ramacher sramac...@debian.org:
 On 2015-06-20 12:30:54, Sebastian Ramacher wrote:
 On 2015-06-20 09:45:19, Jaromír Mikeš wrote:
  Hi all,
 
  I recently changed build dep of yoshimi package from fltk 1.1 to 1.3.
  Only because this change package wanted links against 2 new libs
  libjpeg9-dev libxft-dev which I needed to add to build deps too to get
  package build.
  To me it is strange because if fltk 1.3 needs these libs they should
  be added automatically during resolving deps and I shouldn't need to
  add them to package build deps.
  But I might be wrong ;)
  Can someone enlighten me what is going on?
 
  Similar happen when I for test tried with zynaddsubfx package.

 Looks like this is caused by linking against fltk statically:

 | Linking CXX shared module yoshimi_lv2.so
 | cd /tmp/yoshimi-1.3.5/obj-x86_64-linux-gnu/LV2_Plugin  /usr/bin/cmake -E 
 cmake_link_script CMakeFiles/yoshimi_lv2.dir/link.txt --verbose=1
 | /usr/bin/c++  ... /usr/lib/x86_64-linux-gnu/libfltk_images.a 
 /usr/lib/x86_64-linux-gnu/lib/fltk_forms.a 
 /usr/lib/x86_64-linux-gnu/libfltk_gl.a -lGL 
 /usr/lib/x86_64-linux-gnu/libfltk.a ...

 This is https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756563

Thank you Sebastian for investigating this issue. There is no other
way than adding these extra build-deps at the moment I guess.

regards

mira

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

change build deps from fltk 1.1 to 1.3

2015-06-20 Thread Jaromír Mikeš
Hi all,

I recently changed build dep of yoshimi package from fltk 1.1 to 1.3.
Only because this change package wanted links against 2 new libs
libjpeg9-dev libxft-dev which I needed to add to build deps too to get
package build.
To me it is strange because if fltk 1.3 needs these libs they should
be added automatically during resolving deps and I shouldn't need to
add them to package build deps.
But I might be wrong ;)
Can someone enlighten me what is going on?

Similar happen when I for test tried with zynaddsubfx package.

regards


mira

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: change build deps from fltk 1.1 to 1.3

2015-06-20 Thread Sebastian Ramacher
On 2015-06-20 12:30:54, Sebastian Ramacher wrote:
 On 2015-06-20 09:45:19, Jaromír Mikeš wrote:
  Hi all,
  
  I recently changed build dep of yoshimi package from fltk 1.1 to 1.3.
  Only because this change package wanted links against 2 new libs
  libjpeg9-dev libxft-dev which I needed to add to build deps too to get
  package build.
  To me it is strange because if fltk 1.3 needs these libs they should
  be added automatically during resolving deps and I shouldn't need to
  add them to package build deps.
  But I might be wrong ;)
  Can someone enlighten me what is going on?
  
  Similar happen when I for test tried with zynaddsubfx package.
 
 Looks like this is caused by linking against fltk statically:
 
 | Linking CXX shared module yoshimi_lv2.so
 | cd /tmp/yoshimi-1.3.5/obj-x86_64-linux-gnu/LV2_Plugin  /usr/bin/cmake -E 
 cmake_link_script CMakeFiles/yoshimi_lv2.dir/link.txt --verbose=1
 | /usr/bin/c++  ... /usr/lib/x86_64-linux-gnu/libfltk_images.a 
 /usr/lib/x86_64-linux-gnu/lib/fltk_forms.a 
 /usr/lib/x86_64-linux-gnu/libfltk_gl.a -lGL 
 /usr/lib/x86_64-linux-gnu/libfltk.a ...

This is https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756563

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: change build deps from fltk 1.1 to 1.3

2015-06-20 Thread Sebastian Ramacher
On 2015-06-20 09:45:19, Jaromír Mikeš wrote:
 Hi all,
 
 I recently changed build dep of yoshimi package from fltk 1.1 to 1.3.
 Only because this change package wanted links against 2 new libs
 libjpeg9-dev libxft-dev which I needed to add to build deps too to get
 package build.
 To me it is strange because if fltk 1.3 needs these libs they should
 be added automatically during resolving deps and I shouldn't need to
 add them to package build deps.
 But I might be wrong ;)
 Can someone enlighten me what is going on?
 
 Similar happen when I for test tried with zynaddsubfx package.

Looks like this is caused by linking against fltk statically:

| Linking CXX shared module yoshimi_lv2.so
| cd /tmp/yoshimi-1.3.5/obj-x86_64-linux-gnu/LV2_Plugin  /usr/bin/cmake -E 
cmake_link_script CMakeFiles/yoshimi_lv2.dir/link.txt --verbose=1
| /usr/bin/c++  ... /usr/lib/x86_64-linux-gnu/libfltk_images.a 
/usr/lib/x86_64-linux-gnu/lib/fltk_forms.a 
/usr/lib/x86_64-linux-gnu/libfltk_gl.a -lGL /usr/lib/x86_64-linux-gnu/libfltk.a 
...

I was unable to find the part of the cmake files where FLTK_LIBRARIES is
populated, but this variable seems to be the culprit.

Maybe ask the fltk maintainer about.

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers