From: Marc G. F. <sc...@hu...> - 2009-09-26 23:22:45
|
Got this one ... missed /usr/ports/www/p5-ParallelUA ... On Sat, 26 Sep 2009, Marc G. Fournier wrote: > > > Okay, slowly moving forward here ... found that the FreeBSD www/slash port > is missing one module required by the newer slashcode, so had to manually > add that: Lingua::Stem > > Now I've hit a bug with the installer itself that I'm not yet sure how to > resolve: > > # bin/install-slashsite -u slash > Base class package "LWP::Parallel::UserAgent" is empty. > (Perhaps you need to 'use' the module which defines that package > first, > or make that module available in @INC (@INC contains: > /usr/local/lib/perl5/5.8.9/BSDPAN > /usr/local/lib/perl5/site_perl/5.8.9/mach > /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach > /usr/local/lib/perl5/5.8.9 .). > at /usr/local/lib/perl5/site_perl/5.8.9/mach/Slash/Custom/ParUserAgent.pm > line 16 > BEGIN failed--compilation aborted at > /usr/local/lib/perl5/site_perl/5.8.9/mach/Slash/Custom/ParUserAgent.pm > line 16. > Compilation failed in require at > /usr/local/lib/perl5/site_perl/5.8.9/mach/Slash/DB/MySQL.pm line 19. > BEGIN failed--compilation aborted at > /usr/local/lib/perl5/site_perl/5.8.9/mach/Slash/DB/MySQL.pm line 19. > Compilation failed in require at (eval 79) line 3. > ...propagated at /usr/local/lib/perl5/5.8.9/base.pm line 93. > BEGIN failed--compilation aborted at > /usr/local/lib/perl5/site_perl/5.8.9/mach/Slash/DB/Static/MySQL.pm line > 19. > Compilation failed in require at (eval 78) line 2. > BEGIN failed--compilation aborted at (eval 78) line 2. > > > Anyone have any thoughts? > > On Sat, 26 Sep 2009, Marc G. Fournier wrote: > >> >> First, I just ran git clone and most seems to go perfectly ... I'm doing >> this on a new site though, as looking at the DB schema, there are a bunch >> of changes in there that make me a wee bit nervous about doing an upgrade >> ... >> >> There is a *slight* difference in Bundle/Slash.pm from what is in CPAN ... >> *very* minor, but you'll want to make sure you install the one from git >> ... >> >> Now, the 'make; make install' phase does break though ... >> >> ==== >> cp -r themes/* /usr/local/slash/themes >> # Ensure we use the proper Perl interpreter and prefix in all scripts that >> # we install. Note the use of Perl as opposed to dirname(1) and >> basename(1) >> # which may or may not exist on any given system. >> (replacewith=`perl -MConfig -e 'print quotemeta($Config{startperl})' | sed >> 's/@/\\@/g'`; binfiles=`find bin -name CVS -prune -o -name .git -prune -o >> -name [a-zA-Z]\* -type f -print`; sbinfiles=`find sbin -name CVS -prune >> -o -name .git -prune -o -name [a-zA-Z]\* -type f -print`; >> themefiles=`find themes -name CVS -prune -o -name .git -prune -o -name >> [a-zA-z]\*.pl -print`; pluginfiles=`find plugins themes/*/plugins -name >> CVS -prune -o -name .git -prune -o -name [a-zA-Z]\*.pl -print`; >> tagboxfiles=`find tagboxes themes/*/tagboxes -name CVS -prune -o -name >> .git -prune -o -name [a-zA-Z]\*.pl -print`; if [ "$replacewith" != >> "\#\!\/usr\/bin\/perl" ]; then replace=1; replacestr='(using perl)'; >> else replace=0; fi; for f in $binfiles $sbinfiles $themefiles >> $pluginfiles $tagboxfiles; do n=/usr/local/slash/$f; install -d >> /usr/local/slash/$d; if [ $replace ]; then cat $f | sed -e >> "1s/\#\!\/usr\/bin\/perl/$replacewith/" > $n.tmp; install -m 0755 $n.tmp >> $n; rm -f $n.tmp; else install $f $n; fi; done) >> find: themes/*/plugins: No such file or directory >> ==== >> >> And that is where it ends ... >> >> The problem *appears* to be with: >> >> PLUGINFILES = `find plugins themes/*/plugins -name CVS -prune -o -name >> .git -prune -o -name [a-zA-Z]\*.pl -print` >> TAGBOXFILES = `find tagboxes themes/*/tagboxes -name CVS -prune -o -name >> .git -prune -o -name [a-zA-Z]\*.pl -print` >> >> >> there are no themes/*/{plugins,tagboxes} directories, so the find itself >> fails ... removing that from the find path fixes that, am assuming that if >> the slashdot theme was there, that is where it would have picked it up >> from ... ? >> >> >> ---- >> Marc G. Fournier Hub.Org Hosting Solutions S.A. >> sc...@hu... http://www.hub.org >> >> Yahoo:yscrappy Skype: hub.org ICQ:7615664 MSN:sc...@hu... >> >> ------------------------------------------------------------------------------ >> Come build with us! The BlackBerry® Developer Conference in SF, CA >> is the only developer event you need to attend this year. Jumpstart your >> developing skills, take BlackBerry mobile applications to market and stay >> ahead of the curve. Join us from November 9-12, 2009. Register now! >> http://p.sf.net/sfu/devconf >> _______________________________________________ >> Slashcode-general mailing list >> Sla...@li... >> https://lists.sourceforge.net/lists/listinfo/slashcode-general >> > > ---- > Marc G. Fournier Hub.Org Hosting Solutions S.A. > sc...@hu... http://www.hub.org > > Yahoo:yscrappy Skype: hub.org ICQ:7615664 MSN:sc...@hu... > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9-12, 2009. Register now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Slashcode-general mailing list > Sla...@li... > https://lists.sourceforge.net/lists/listinfo/slashcode-general > ---- Marc G. Fournier Hub.Org Hosting Solutions S.A. sc...@hu... http://www.hub.org Yahoo:yscrappy Skype: hub.org ICQ:7615664 MSN:sc...@hu... |