l29ah / booboo

booboo gentoo overlay, just another ebuild repository
26 stars 19 forks source link

can't build linphone-9999 as there is no polarssl:= ebuild. #45

Closed RayOfLight1 closed 6 years ago

RayOfLight1 commented 6 years ago

I'm on gentoo, can you add such polarssl dependency into booboo so I can build linphone?

emerge -av1 -j1 \=net-voip/linphone-9999

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "net-libs/polarssl:=".
(dependency required by "net-libs/belle-sip-9999::booboo" [ebuild])
(dependency required by "net-voip/linphone-9999::booboo" [ebuild])
(dependency required by "=net-voip/linphone-9999" [argument])
l29ah commented 6 years ago

On Thu, Jun 07, 2018 at 04:14:39AM -0700, RayOfLight1 wrote:

I'm on gentoo, can you add such polarssl dependency into booboo so I can build linphone?

I see it in two overlays. I certainly won't copy-paste identical ebuilds from other overlays, unless the overlays are utter crap.

-- () ascii ribbon campaign - against html mail /\ http://arc.pasp.de/ - against proprietary attachments

RayOfLight1 commented 6 years ago

as I can see on Zugaina, there is no overlay that has this software, only one distro, funtoo, which AFAIK cannot be used with layman in gentoo (overlay<--->distro)

check it:

https://gpo.zugaina.org/net-libs/polarssl

Can you help me on which two overlays you see such ebuild?

l29ah commented 6 years ago

On Thu, Jun 07, 2018 at 07:09:32AM -0700, RayOfLight1 wrote:

as I can see on Zugaina, there is no overlay that has this software, only one distro, funtoo, which AFAIK cannot be used with layman in gentoo (overlay<--->distro)

check it:

https://gpo.zugaina.org/net-libs/polarssl

Can you help me on which two overlays you see such ebuild?

Paludis says it's in ::spike-community-overlay and ::prism-overlay

Also, my linphone may be out of date, as ::rion's doesn't pull polarssl.

-- () ascii ribbon campaign - against html mail /\ http://arc.pasp.de/ - against proprietary attachments

RayOfLight1 commented 6 years ago

Thank you, adding spike was very troublesome so I added prism-overlay manually, as it is unofficial, and then I emerged polarissl.

Now the next error is on net-libs/belle-sip-9999

-- Looking for unistd.h - found
-- Found Git: /usr/bin/git (found suitable version "2.16.4", minimum required is "1.7.1")
-- Package file name is belle-sip-1.6.3-130
CMake Error at build/CMakeLists.txt:50 (bc_generate_rpm_specfile):
  Unknown CMake command "bc_generate_rpm_specfile".

-- Configuring incomplete, errors occurred!

This is caused because I had net-libs/bctoolbox-0.6.0 installed and there was no requirement(dependency?) for net-libs/bctoolbox-9999 on the belle-sip-9999 ebuild, it should be fixed.

Once I manually emerged it, it solved "this" error.

cd /var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build/src && /usr/bin/x86_64-pc-linux-gnu-gcc -DBCTBX_LOG_DOMAIN=\"belle-sip\" -DBCTBX_STATIC -DBELLESIP_EXPORTS -DBELLESIP_STATIC -DHAVE_CONFIG_H -Dbellesip_EXPORTS -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999/include -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999/src -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build/src -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999/src/antlr3c/include -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build/src/antlr3c   -DNDEBUG -march=westmere -O3 -pipe -funroll-loops -fPIC   -std=gnu99  -Wall -Wuninitialized -Wno-error=deprecated-declarations -Wno-error=pragmas  -Wextra -Wno-unused-parameter -Wno-error=unknown-pragmas -fno-strict-aliasing =vla -Wstrict-prototypes -Wno-missing-field-initializers -Wno-error=unused-result -Wno-strict-prototypes -Wno-error=sign-compare -o CMakeFiles/bellesip.dir/belle_sip_parameters.c.o -c /var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999/src/belle_sip_parameters.c
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:76: src/CMakeFiles/bellesip.dir/auth_helper.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:63: src/CMakeFiles/bellesip.dir/auth_event.c.o] Error 1
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
[  7%] Building C object src/CMakeFiles/bellesip.dir/belle_sip_resolver.c.o
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:89: src/CMakeFiles/bellesip.dir/belle_sdp_impl.c.o] Error 1
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
cd /var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build/src && /usr/bin/x86_64-pc-linux-gnu-gcc -DBCTBX_LOG_DOMAIN=\"belle-sip\" -DBCTBX_STATIC -DBELLESIP_EXPORTS -DBELLESIP_STATIC -DHAVE_CONFIG_H -Dbellesip_EXPORTS -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999/include -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999/src -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build/src -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999/src/antlr3c/include -I/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build/src/antlr3c   -DNDEBUG -march=westmere -O3 -pipe -funroll-loops -fPIC   -std=gnu99  -Wall -Wuninitialized -Wno-error=deprecated-declarations -Wno-error=pragmas  -Wextra -Wno-unused-parameter -Wno-error=unknown-pragmas -fno-strict-aliasing =vla -Wstrict-prototypes -Wno-missing-field-initializers -Wno-error=unused-result -Wno-strict-prototypes -Wno-error=sign-compare -o CMakeFiles/bellesip.dir/belle_sip_resolver.c.o -c /var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999/src/belle_sip_resolver.c
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:102: src/CMakeFiles/bellesip.dir/belle_sip_dict.c.o] Error 1
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:115: src/CMakeFiles/bellesip.dir/belle_sip_headers_impl.c.o] Error 1
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:128: src/CMakeFiles/bellesip.dir/belle_sip_loop.c.o] Error 1
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:154: src/CMakeFiles/bellesip.dir/belle_sip_object.c.o] Error 1
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:141: src/CMakeFiles/bellesip.dir/belle_sip_mdns_register.c.o] Error 1
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:167: src/CMakeFiles/bellesip.dir/belle_sip_parameters.c.o] Error 1
x86_64-pc-linux-gnu-gcc: error: =vla: No such file or directory
make[2]: *** [src/CMakeFiles/bellesip.dir/build.make:180: src/CMakeFiles/bellesip.dir/belle_sip_resolver.c.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build'
make[1]: *** [CMakeFiles/Makefile2:108: src/CMakeFiles/bellesip.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build'
make: *** [Makefile:163: all] Error 2
 * ERROR: net-libs/belle-sip-9999::booboo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=net-libs/belle-sip-9999::booboo'`,
 * the complete build log and the output of `emerge -pqv '=net-libs/belle-sip-9999::booboo'`.
 * The complete build log is located at '/var/tmp/portage/net-libs/belle-sip-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-libs/belle-sip-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999_build'
 * S: '/var/tmp/portage/net-libs/belle-sip-9999/work/belle-sip-9999'

I surrender in trying to install the latest linphone (latest release just segfaults on me), thank you for your help anyway!