Date: Tue, 27 Jun 2017 22:14:57 -0400 From: Steve Wills <steve@mouf.net> To: Torsten Zuehlsdorff <tz@FreeBSD.org>, ruby@freebsd.org Subject: Re: Help needed: net/rubygem-grpc Message-ID: <b74007b8-02f7-0b58-7618-cc006074a6e1@mouf.net> In-Reply-To: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --trKAirUXhwCL0PQImGtK06LgRrPcdTPh8 Content-Type: multipart/mixed; boundary="4c7t2mW0vfqJoak7twWDC6XbK1ajV84Le"; protected-headers="v1" From: Steve Wills <steve@mouf.net> To: Torsten Zuehlsdorff <tz@FreeBSD.org>, ruby@freebsd.org Cc: Matthias Fechner <idefix@fechner.net> Message-ID: <b74007b8-02f7-0b58-7618-cc006074a6e1@mouf.net> Subject: Re: Help needed: net/rubygem-grpc References: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> In-Reply-To: <4474b97e-88ec-ead8-bb13-79e5889bf237@FreeBSD.org> --4c7t2mW0vfqJoak7twWDC6XbK1ajV84Le Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, I was taking a look at this. It looks like several things are going on. As you noticed, it's going to have to use gmake, you can patch the extconf.rb for that. But then you run into other issues. It's expecting a pkg-config file for openssl, which we don't have for the openssl in base (src). I think this is the only thing in base lacking a .pc file. We will have to patch the Makefile for that. It would be best not to use any of the bundled things and instead use the versions from ports. I noticed there's a newer version, 1.4.0, but it has the same issues. Will the newer gitlab work with the 1.4.0 version of the grpc gem? Steve On 06/19/2017 05:56, Torsten Zuehlsdorff wrote: > Hello, >=20 > in order to bring www/gitlab to its next big version, i need a Gem in > the ports-tree i'm struggling with. Its net/rubygem-rpc, here you find > its details: > https://rubygems.org/gems/grpc > https://github.com/grpc/grpc/tree/master/src/ruby >=20 > I created attached port (and various others), but always the error: >=20 > =3D=3D=3D start =3D=3D=3D > make[1]: illegal argument to -j -- must be positive integer! > *** extconf.rb failed *** > Could not create Makefile due to some reason, probably lack of necessar= y > libraries and/or headers. Check the mkmf.log file for more details. Yo= u > may > need configuration options. >=20 > Provided configuration options: > --with-opt-dir > --without-opt-dir > --with-opt-include > --without-opt-include=3D${opt-dir}/include > --with-opt-lib > --without-opt-lib=3D${opt-dir}/lib > --with-make-prog > --without-make-prog > --srcdir=3D. > --curdir > --ruby=3D/usr/local/bin/$(RUBY_BASE_NAME)23 >=20 > extconf failed, exit code 1 > =3D=3D=3D end =3D=3D=3D >=20 > If i remove usage of "gem" and use gmake instead, it will compile much > more and results in: >=20 > =3D=3D=3D start =3D=3D=3D > [C] Compiling src/core/lib/iomgr/socket_utils_linux.c > src/core/lib/iomgr/socket_utils_common_posix.c:101:39: error: use of > undeclared identifier 'IP_PKTINFO' > if (0 !=3D setsockopt(fd, IPPROTO_IP, IP_PKTINFO, &get_local_ip, > ^ > 1 error generated. > [C] Compiling src/core/lib/iomgr/socket_utils_posix.c > gmake[1]: *** [Makefile:2080: > /usr/ports/net/rubygem-grpc/work/grpc-1.0.0/objs/opt/src/core/lib/iomgr= /socket_utils_common_posix.o] > Error 1 > gmake[1]: *** Waiting for unfinished jobs.... > [C] Compiling src/core/lib/iomgr/socket_windows.c > gmake[1]: Leaving directory '/usr/ports/net/rubygem-grpc/work/grpc-1.0.= 0' > =3D=3D=3D> Compilation failed unexpectedly. > Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the fail= ure to > the maintainer. > *** Error code 1 > =3D=3D=3D >=20 > This looks more familiar to typical linux/FreeBSD differences. >=20 > Is there anybody with advise/help out there to get this port run? GitLa= b > has currently security issues and the update is needed to fix them. >=20 > Greetings, > Torsten >=20 >=20 > _______________________________________________ > freebsd-ruby@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ruby > To unsubscribe, send any mail to "freebsd-ruby-unsubscribe@freebsd.org"= >=20 --4c7t2mW0vfqJoak7twWDC6XbK1ajV84Le-- --trKAirUXhwCL0PQImGtK06LgRrPcdTPh8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGjBAEBCgCNFiEEmPpBSlwqDvnP0K0N9c9isyB7G6EFAllTESFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk4 RkE0MTRBNUMyQTBFRjlDRkQwQUQwREY1Q0Y2MkIzMjA3QjFCQTEPHHN0ZXZlQG1v dWYubmV0AAoJEPXPYrMgexuhpMYH/j2nkwUQKDK+MiharjfcZZbngrNa1L2XOmqo Ywg3XAR/ibW7gE/X9UdHUBB0VqFNMgzWbwytSE8rFueROVTvoey/IsFNL4oFHjSh cPwLTi+883+aaSdeF7GrphySMl3eZC3CmZf4PU5jcBzY6jWCQaQsIZJQHCNgvmib DGw8ubr7oCKOnm15VmIYHpcZQf1qBeP9TyKnxAxmI0bYCQTN7KYqeX1DZVdm6hnf 1gnnehJSHxp0zozxG5YnrsnnhcDBK7drQD77GuA5/g0umycEwBJk3uyk6k8UfFFE TGUbPzGgPpHSrBG7OT4MvU6X7W2cVK2a1G3/miVEYy7gDQWWy1s= =b3wC -----END PGP SIGNATURE----- --trKAirUXhwCL0PQImGtK06LgRrPcdTPh8--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b74007b8-02f7-0b58-7618-cc006074a6e1>