From: Romain B. <to...@ra...> - 2009-03-26 17:56:57
|
Le Thursday 26 March 2009 02:34:23 David Baelde, vous avez écrit : > Hi, Hi all ! Thanks for your nice feedback ! > Thanks for the feedback, it might indeed be useful. > > 2009/3/25 Orama Avis <ora...@gm...>: > > setenv CPPFLAGS -I/usr/local/include > > setenv LDFLAGS -L/usr/local/lib > > Okay. There might also be a way to pass them as parameters to configure. Indeed, calling configure like: ./configure CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" should make this permanent, including during build. > > Due to problem with gmake / make, the fastest (but obviously not the > > proper) way was to edit Makefile and replace all occurences of "make" > > with "gmake". Those were only few, and it worked fine. > > We should get rid of those. A quick check showed that many libraries > call make in the doc target, instead of calling $(MAKE) which would > implicitly be gmake. In liquidsoap, the situation might not be ideal: > the MAKE variable is set in Makefile.defs, depending on what configure > detects -- I'm wondering if this definition is ever needed. Ok, I just fixed this in trunk/ > > gmake: > > ------------ > > > > The build immediately started to complain about linker problems: > > > > /usr/bin/ld -lshout > > ld: cannot find -lshout > > This is also bad. The problem should be reported at configure-time. > It's a matter of passing the right variable at the right place -- easy > to say.. As said above, this should be permanent when added at configure time. > > /usr/bin/ld: cannot find -l-L/usr/local/lib > > gmake[3]: *** [dllbjack_stubs.so] Error 2 > > Yuk. Humm.. Strange issue.. I am currently unable to find the culprit for this.. If you can give more detailed informations, probably we could fix it.. > > gmake install: > > ----------------------- > > > > Almost all is fine, the only thing is that you have to manually create > > user liquidsoap and group liquidsoap before running gmake install. > > Also log file and pid file directory must be created manually. > > This is all normal. We leave the creation of users and directories to > the user, or the distro-specific packages. Humm.. from liquidsoap/Makefile: # User ${user} and group ${group} are expected to exist. # They are defined in Makefile.defs, written by configure. but then it will try even if they don't exist.. Probably we should issue a warning and not fail when user and group do not exist.. What is the most standard way to check if a user/group exist in both linux and BSD ? Romain |