Thank you very much, it /almost/ worked. net/libmetalink `make` finishes OK, but `make install` fails with: "libmetalink.so.0.0 does not exist" (see http://pastebin.org/3522).
On Sat, 2 Oct 2010 20:11:51 +0100, "Stuart Henderson" <s...@spacehopper.org> said: > On 2010/10/02 14:32, Alex Libman wrote: >>> I've attached a start at this (including dependencies: cpptest, >>> libmetalink, liburiparser) if anyone's interested in picking it up. >>> It seems to work nicely for http but metalink downloads fail for me. >>> >> >> Thank you very much for tackling this. mulk seems like a less stable >> and powerful tool than aria2 (and for an anti-GPL nut like me the >> ideal solution won't come until libmetalink is integrated in curl), >> but I'm sure mulk could do nicely for the time being. >> >> cpptest and liburiparser install OK (though if the latter's >> dependencies could be shrunk that would be great). > > they're build dependencies only so a package wouldn't pull them in. > though actually their doc generation was broken so I disabled it in > MAKE_FLAGS so these aren't needed at build time either for now. > > >> libmetalink, on which mulk depends, fails with "cc1: error: >> unrecognized option `- fvisibility=hidden'" (details at >> http://pastebin.org/201). I understand that this is a work in >> progress... > > You could try adding this to the bottom below the .include > <bsd.port.mk> (actually if you want to try it on 4.7 you may need to > just use the MAKE_FLAGS line). > > .if ! ${COMPILER_VERSION:L:Mgcc3} > # otherwise it tries to use -fvisibility=hidden > MAKE_FLAGS= AM_CFLAGS="-Wall -I${WRKSRC}/lib" .endif > > >> On a semi-related note, the aria2 compile errors I posted late last >> night were a goof. The proper output of configure and make is in >> http://pastebin.org/1261 and http://pastebin.org/1303 respectively. I >> posted an aria2 forum about this at http://tinyurl.com/obsdml . > > yes, I'm not too hot at C++/templates so I thought I'd go for > something else. :-) I imagine it may well build with GCC 4.2 (which is > used by default on several popular arch in OpenBSD 4.8 / -current). > Best regards, Alex Libman -- http://www.fastmail.fm - Accessible with your email software or over the web