Date: Wed, 13 May 2015 16:55:57 +0530 From: Avinash Sonawane <rootkea@gmail.com> To: Ben Woods <woodsb02@gmail.com> Cc: "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: Re: make install in security/trousers : Compilation failed unexpectedly Message-ID: <CAJ9BSW_ZAe_rzznwZp9FKpLy_ttUv7HN_ZGidZ_8Gu8piFpnBA@mail.gmail.com> In-Reply-To: <CAOc73CD_251FWaU5G6LogmcKECjSJZibZn%2BNUtZaK7zOYmScdg@mail.gmail.com> References: <CAJ9BSW_45TOG9G=a%2BmccHm9usUFZvBvGKTOc8=JfwyK4g_TQWQ@mail.gmail.com> <CAOc73CDKoGM-QLTrJVa3GXocm6Rk8rTVofcY3hbfB7Y92OJMtQ@mail.gmail.com> <CAJ9BSW9z-xaBcLR%2BFk=bzh5d4miTdFXbtkkhQYXF%2B0_SVs=Bvw@mail.gmail.com> <CAOc73CD_251FWaU5G6LogmcKECjSJZibZn%2BNUtZaK7zOYmScdg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, May 9, 2015 at 8:37 PM, Ben Woods <woodsb02@gmail.com> wrote: > On 9 May 2015 at 21:24, Avinash Sonawane <rootkea@gmail.com> wrote: >> On Sat, May 9, 2015 at 2:40 PM, Ben Woods <woodsb02@gmail.com> wrote: >> >>> >>> Hi Avinash, >>> >>> I've noticed you have had some difficulty compiling a few ports. Just wanted >>> to check that you knew you can install from packages, rather than having to >>> compile the ports? >>> >>> # pkg install trousers >>> >> >> Thank you for replying Ben. I am fully aware of the package and port >> system of FreeBSD. The port tree is one of the reason for my switch >> from Debian GNU/Linux to FreeBSD and that's why I'm building ports >> instead of installing the packages. >> >> Till now I have managed to build and install xorg, zsh, bash, xdm and >> xsm. Currently I'm stuck in installing x11/gnome3 which depends on >> graphics/graphviz which is giving compile error (same as >> security/trousers). I have reported about it to the maintainer. >> >> Perhaps I should start another thread for graphics/graphviz. >> >> -- >> Avinash Sonawane (RootKea) >> PICT, Pune >> http://rootkea.wordpress.com > > I agree - the ports tree provides great flexibility and is a big > attraction for FreeBSD. > > I myself make use of it in a different way. I have set up a poudriere > build service, and use it to build all of my ports (with custom > options for each port set in > /usr/local/etc/poudriere.d/101amd64-make.conf). This way, I can build > all of my ports in parallel in controlled environments (only things > installed which should be installed), and only install the packages > once I know everything has successfully built. I do this even though I > only have 2 computers using the poudriere service (it's also been very > handy for testing ports when submitting improvements / fixes as > patches). > > It can take a few hours to set up a poudriere build service in the > first instance, but it has been great ever since. > > Just an idea. Using the ports tree directly (as you are) works also. > > Regards, > Ben > > -- > From: Benjamin Woods > woodsb02@gmail.com So what do you do when the build process fails with "compile error"? Since x11/gnome3 depends upon graphics/graphviz (which is another package along with security/trousers giving compile error on make install), I am unable to have GNOME on my machine. I am fairly good at C so may be I can remove the compile error. But I am not able to figure out from where to start exactly? Any pointers will be really helpful. -- Avinash Sonawane (RootKea) PICT, Pune http://rootkea.wordpress.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ9BSW_ZAe_rzznwZp9FKpLy_ttUv7HN_ZGidZ_8Gu8piFpnBA>