2015-06-09 22:46 GMT+02:00 ludovic coues <cou...@gmail.com>: > Hello misc@, > > I am building -current for the first time and I have an error while > building userland. More specifically, when rebuilding the symbolic > link, make spew this error: > > *** Parse error in /usr/src/gnu/usr.bin/binutils: Malformed > conditional (${BINUTILS_VERSION} == "binutils-2.17") > (Makefile.bsd-wrapper:13) > *** Parse error: Need an operator in '"binutils-2.17"' > (Makefile.bsd-wrapper:13) > *** Error 1 in gnu/usr.bin (<bsd.subdir.mk>:48 'obj') > *** Error 1 in gnu (<bsd.subdir.mk>:48 'obj') > *** Error 1 in /usr/src (<bsd.subdir.mk>:48 'obj') > > I followed as closely as I can instruction from section 5 of the FAQ. > I installed a snapshot, build a GENERIC kernel. cvs is up to date. > I tried from both snapshot and freshly compiled kernel for good mesure > but both give the same result. > > > As I said, it's my first time building a kernel. I was using release > or snapshot until now. So it might be an error from my part. > I don't know what to do at this point so any pointer is welcome. >
Ok, the problem is solved. mpi@ pointed in private that the variable ${BINUTILS_VERSION} doesn't exist since 1st june and my cvs mirror is probably out of date. Userland is currently compiling. -- Cordialement, Coues Ludovic +336 148 743 42