AOLserver Chat Logs

2005/01/28

IRC [02:58] *** tekbasse parted the chat.
IRC [03:03] *** tekbasse joined the chat.
IRC [04:54] *** tekbasse_ joined the chat.
IRC [06:40] *** cnk parted the chat.
IRC [07:05] *** cnk joined the chat.
IRC [07:10] *** cnk parted the chat.
IRC [07:10] *** cnk joined the chat.
IRC [07:37] *** cnk parted the chat.
IRC [07:37] *** cnk joined the chat.
IRC [07:44] *** torbutte parted the chat.
IRC [09:24] *** frankie joined the chat.
IRC [11:38] *** frankie parted the chat.
IRC [13:30] *** bartt joined the chat.
IRC [13:43] <bartt> Dossy: ping
IRC [13:43] <Dossy> pong.
IRC [13:43] <bartt> I'm making RPMs for aolserver and the modules used by OpenACS
IRC [13:43] <bartt> But run into a problem w/ nsxml
IRC [13:44] <bartt> nsxml-1.5> make INST=/usr/local/aolserver
IRC [13:44] <bartt> /usr/local/aolserver/include/Makefile.module:108: /include/Makefile.global: No such file or directory
IRC [13:44] <bartt> make: *** No rule to make target `/include/Makefile.global'. Stop.
IRC [13:44] <bartt> ???
IRC [13:44] <Dossy> need to define AOLSERVER and INST
IRC [13:44] <bartt> The Makefile doesn'
IRC [13:44] <bartt> t mention AOLSERVER
IRC [13:46] <bartt> OK, got it. AOLSERVER=INST=/usr/local/aolserver and LIBXML2=/usr on a Red Hat system.
IRC [13:46] <Dossy> yeah.
IRC [13:46] <Dossy> the whole "INST=" was a bad idea.
IRC [13:46] <Dossy> every makefile needs to be updated to just use AOLSERVER= var.
IRC [13:46] <bartt> AOLSERVER thus replaces INST and NSHOME?
IRC [13:46] <Dossy> it should, eventually
IRC [13:47] <bartt> Good idea. Thanks.
IRC [14:10] *** holycow joined the chat.
IRC [14:35] *** frankie joined the chat.
IRC [15:39] *** cnk parted the chat.
IRC [16:02] *** bartt parted the chat.
IRC [17:23] *** bartt joined the chat.
IRC [18:13] *** frankie parted the chat.
IRC [19:09] <bartt> Dossy: ping
IRC [19:09] <Dossy> ?
IRC [19:10] <bartt> I've got another makefile question for you.
IRC [19:10] <rubick> And I'd like to thank you for the Makefile work on nsencrypt yesterday!
IRC [19:11] <bartt> I've got a module (nsflexlm) that requires some object files to be compiled BEFORE it compiles the nsflexlm.so library.
IRC [19:11] <bartt> How would I go about writing a Makefile rule for that?
IRC [19:11] <Dossy> rubick: oh - help?
IRC [19:12] <Dossy> bartt: huh?
IRC [19:12] <rubick> ?
IRC [19:12] <Dossy> bartt: *all* object files get compiled before the .so is linked.
IRC [19:12] <bartt> The trick is that FlexLM has to generate a lm_new.c file first.
IRC [19:12] <Dossy> rubick: i meant, did my changes to the makefile help at all/
IRC [19:12] <Dossy> bartt: oh. hmm.
IRC [19:13] <rubick> It looks like they might. I'm compiling nsopenssl. But the changes to the documentation etc... really helped!
IRC [19:13] <rubick> just a sec, I can report on the rest!
IRC [19:13] <bartt> E.g. run lmgenew -> lm_new.c, compile lm_new.o, link lm_new.o into nsflexlm.so
IRC [19:13] <Dossy> lm_new.o: lm_new.c
IRC [19:13] <Dossy> lm_new.c:
IRC [19:13] <Dossy> lmgenew
IRC [19:13] <Dossy> ?
IRC [19:13] <Dossy> i have no idea what this module even is
IRC [19:14] <bartt> Of course not, a colleague of mine wrote it in house.
IRC [19:14] <bartt> ;)
IRC [19:14] <Dossy> oh. okay.
IRC [19:14] <Dossy> well, didn't they provide a makefile to compile it?
IRC [19:14] <bartt> When polished up, I'll contribute it to the public.
IRC [19:15] <bartt> Yeah, but a terrible one.
IRC [19:16] <Dossy> oh.
IRC [19:18] <bartt> Will, I've got the lm_new.c rule and I have lm_new.o in LIBOBJS but making nsflexlm.so doesn't trigger the lm_new.o rule
IRC [19:20] * bartt inspecting Makefile.modules
IRC [19:22] <bartt> Oh, I'm sorry it does work.
IRC [19:22] <bartt> Doh
IRC [20:00] *** holycow parted the chat.
IRC [20:58] * Dossy still wonders what "nsflexlm" even does ...
IRC [21:24] <bartt> nsflexlm is a Tcl interface to macrovision's FlexLM license manager.
IRC [21:24] <bartt> Oh the irony, an open source module to a proprietary license manager. :)
IRC [21:31] <Dossy> what's the interface provide?
IRC [21:39] <bartt> FlexLM is a license manager. nsflexlm can query the license daemon for available license. It can instruct it to hand out a license or to return a license.
IRC [21:51] <Dossy> Hm, OK. Interesting, I guess.
IRC [21:52] <Dossy> So, you build a web app that lets you manage the FlexLM thinger? ok.
IRC [21:52] <Dossy> I'm glad my life is mundane enough not to worry about that kinda stuff. :-)
IRC [22:17] *** bartt parted the chat.