Hi George, 

Are you familiar with IRC (Internet Relay Chat)? If so, it would be awesome if 
you could join irc.freenode.net #publican. This might be easier to troubleshoot 
"in person."

Thanks,
Misty



On May 18, 2012, at 9:17 AM, George Grenley wrote:

> So, this URL: 
> https://www.redhat.com/archives/publican-list/2011-November/msg00003.html
> 
> has an extra step:
> 
> Install ImageMagick with PerlMagick via Mac Ports:
>     a. port install ImageMagick +no_x11 +perl
> 
> I did that, and it seemed to go OK, mostly. It fetches about a gazillion 
> files, but finally says  "--->  No broken files found."
> 
> I then followed the directions from this website:
> https://bugzilla.redhat.com/show_bug.cgi?id=752620
> 
> which says:
> To install Publican on OS X with Macports, set the following install_path
> parameters:
> 
> sudo ./Build install --install_path datadir=/opt/local/share/publican
> --install_path generated=/opt/local/share/publican/sitetemplate  
> --install_path
> web=/opt/local/share/publican/sitetemplate --install_path
> templates=/opt/local/share/publican/templates --install_path 
> etc=/opt/local/etc
> --install_path completion=/opt/local/etc/bash_completion.d
> 
> Publican also needs to override the common_config and common_content paths 
> like
> this:
> 
> publican create --name=testbook --common_config=/opt/local/share/publican
> --common_content=/opt/local/share/publican/Common_Content
> 
> I then tried to create a testfile, foobook. Almost, but not quite. Here's the 
> last bit of the log:
> 
> Quadritarium:publican-2x grenley$ sudo perl ./Build.PL
> Password:
> WARNING: the following files are missing in your kit:
>       META.json
>       META.yml
> Please inform the author.
> 
> Creating new 'MYMETA.yml' with configuration results
> Creating new 'Build' script for 'Publican' version '2.9'
> Quadritarium:publican-2x grenley$ sudo ./Build install --install_path 
> datadir=/opt/local/share/publican
> Name "Win32::Locale::Lexicon" used only once: possible typo at 
> /opt/local/lib/perl5/5.12.4/I18N/LangTags/Detect.pm line 140.
> Name "Publican::Localise::en_us::Lexicon" used only once: possible typo at 
> /opt/local/lib/perl5/5.12.4/Locale/Maketext.pm line 404.
> Building Publican
> Quadritarium:publican-2x grenley$ --install_path 
> generated=/opt/local/share/publican/sitetemplate  --install_path
> -bash: --install_path: command not found
> Quadritarium:publican-2x grenley$ web=/opt/local/share/publican/sitetemplate 
> --install_path
> -bash: --install_path: command not found
> Quadritarium:publican-2x grenley$ 
> templates=/opt/local/share/publican/templates --install_path 
> etc=/opt/local/etc
> Quadritarium:publican-2x grenley$ 
> Quadritarium:publican-2x grenley$ sudo ./Build install --install_path 
> datadir=/opt/local/share/publican --install_path 
> generated=/opt/local/share/publican/sitetemplate  --install_path 
> web=/opt/local/share/publican/sitetemplate --install_path 
> templates=/opt/local/share/publican/templates --install_path 
> etc=/opt/local/etc --install_path completion=/opt/local/etc/bash_completion.d
> Name "Win32::Locale::Lexicon" used only once: possible typo at 
> /opt/local/lib/perl5/5.12.4/I18N/LangTags/Detect.pm line 140.
> Name "Publican::Localise::en_us::Lexicon" used only once: possible typo at 
> /opt/local/lib/perl5/5.12.4/Locale/Maketext.pm line 404.
> Building Publican
> Quadritarium:publican-2x grenley$ publican create --name=testbook 
> --common_config=/opt/local/share/publican 
> --common_content=/opt/local/share/publican/Common_Content
> directory testbook exists! at /opt/local/bin/publican line 485
> Quadritarium:publican-2x grenley$ 
> Quadritarium:publican-2x grenley$ 
> Quadritarium:publican-2x grenley$ publican create --name=foobook 
> --common_config=/op/local/share/publican 
> --common_content=/opt/local/share/publican/CommonContent
> Use of uninitialized value $docname in substitution (s///) at 
> /opt/local/lib/perl5/site_perl/5.12.4/Publican.pm line 496, <FH> line 11.
> Use of uninitialized value $product in substitution (s///) at 
> /opt/local/lib/perl5/site_perl/5.12.4/Publican.pm line 506, <FH> line 11.
> Failed to load brand file: 
> /opt/local/share/publican/CommonContent/common/publican.cfg at 
> /opt/local/bin/publican line 489
> Quadritarium:publican-2x grenley$ cd foobook
> Quadritarium:foobook grenley$ ls -l
> total 8
> drwxr-xr-x  10 grenley  staff  340 May 17 14:48 en-US
> -rw-r--r--   1 grenley  staff   94 May 17 14:48 publican.cfg
> Quadritarium:foobook grenley$ cd en-US
> Quadritarium:en-US grenley$ ls -l
> total 56
> -rw-r--r--  1 grenley  staff   384 May 17 14:48 Author_Group.xml
> -rw-r--r--  1 grenley  staff  1036 May 17 14:48 Book_Info.xml
> -rw-r--r--  1 grenley  staff   518 May 17 14:48 Chapter.xml
> -rw-r--r--  1 grenley  staff   573 May 17 14:48 Preface.xml
> -rw-r--r--  1 grenley  staff   557 May 17 14:48 Revision_History.xml
> -rw-r--r--  1 grenley  staff   173 May 17 14:48 foobook.ent
> -rw-r--r--  1 grenley  staff   549 May 17 14:48 foobook.xml
> drwxr-xr-x  3 grenley  staff   102 May 17 14:48 images
> Quadritarium:en-US grenley$ 
> 
> 
> 
> Comments?
> George
> 
> 
> On May 17, 2012, at 4:06 PM, Misty Stanley-Jones wrote:
> 
>> Hi George,
>> 
>> What you have posted is not the build error (yet) as far as I can see. Is 
>> this the same log you sent me earlier? If not, can you attach it or pastebin 
>> it somewhere and post the URL? OSX is definitely not a "supported" platform 
>> yet, but a few of us have been able to make this work and I'm sure we can 
>> get it sorted out.
>> 
>> Thanks,
>> Misty
>> 
>> Misty Stanley-Jones, RHCE
>> Supervisor, Red Hat Enterprise Content Services, Brisbane
>> ☺: misty (Freenode IRC) ✉: [email protected]
>> 
>> On May 18, 2012, at 1:05 AM, George Grenley wrote:
>> 
>>> So, I ran the script from Redhat's site:  
>>> https://fedorahosted.org/publican/wiki/Installing_OSX
>>> 
>>> The full text is shown at the end of this email.
>>> 
>>> It blew up  at the command (my quotes) "publican-2x grenley$ perl 
>>> ./Build.PL"
>>> 
>>> The first little bit of error messages went like this:
>>> 
>>> A    publican-2x/po/publican.pot
>>> Checked out revision 2050.
>>> Quadritarium:~ grenley$ cd publican-2x/
>>> Quadritarium:publican-2x grenley$ perl ./Build.PL
>>> WARNING: the following files are missing in your kit:
>>>     META.json
>>>     META.yml
>>> Please inform the author.
>>> 
>>> Creating new 'MYMETA.yml' with configuration results
>>> Creating new 'Build' script for 'Publican' version '2.9'
>>> Quadritarium:publican-2x grenley$ ./Build
>>> Name "Win32::Locale::Lexicon" used only once: possible typo at 
>>> /opt/local/lib/perl5/5.12.4/I18N/LangTags/Detect.pm line 140.
>>> Name "Publican::Localise::en_us::Lexicon" used only once: possible typo at 
>>> /opt/local/lib/perl5/5.12.4/Locale/Maketext.pm line 404.
>>> Building Publican
>>> 
>>> DEBUG: Publican: config loaded
>>> Setting up ar-SA
>>>     Merging ar-SA/Conventions.po >> en-US/Conventions.xml -> 
>>> tmp/ar-SA/xml_tmp//Conventions.xml
>>> WARNING: Fuzzy message in PO file.
>>> "<literal>Mono-spaced Bold</literal>"
>>> 
>>> 
>>> this continues for hundreds of lines....  (I can attach a file if you need 
>>> it.)
>>> 
>>> What have I done wrong? It has been suggested that I need to tell the thing 
>>> to use the MacPort Perl, not OS X Perl, but I have no idea how to do that. 
>>> There is also talk of needing to mod some default paths.....
>>> 
>>> Cheers!
>>> George
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Web Page Installation Text:
>>> 
>>> • Install Xcode from Mac App Store.
>>>             • It is about 4 GB. Be prepared to wait.
>>> • Install Macports from  
>>> http://guide.macports.org/chunked/installing.macports.html. Everything you 
>>> install with it goes into /opt/local, away from your normal OS files.
>>> 
>>> • Open a terminal.
>>> 
>>> • Install dependencies for Publican which are available as ports.
>>> sudo port install docbook-xml docbook-xsl docbook-sgml-4.2 perl5 
>>> bash-completion p5-file-pushd p5-config-simple p5-file-find-rule 
>>> p5-file-slurp p5-class-trigger p5-time-hires p5-list-moreutils p5-ipc-run3 
>>> p5-class-accessor p5-test-perl-critic p5-xml-libxslt p5-locale-gettext 
>>> p5-image-size p5-file-copy-recursive p5-datetime p5-archive-zip p5-timedate 
>>> p5-html-format p5-dbd-sqlite p5-xml-simple p5-devel-cover p5-test-pod 
>>> p5-test-pod-coverage p5-template-toolkit 
>>> 
>>>     
>>> • Install CPAN modules for dependencies which can't be satisfied with 
>>> ports. The first line forces Makefile::Parser to install even though its 
>>> tests fail.
>>> sudo cpan Locale::Maketext::Gettext Locale::PO DateTime::Format::DateParse 
>>> Syntax::Highlight::Engine::Kate XML::TreeBuilder
>>> 
>>> • Install FOP if you want PDFs to work:
>>> sudo port install fop
>>> echo "FOP_OPTS='-Xms50m -Xmx700m'" > ~/.foprc
>>> 
>>>     
>>> • Check out Publican 2.x branch:
>>> svn co http://svn.fedorahosted.org/svn/publican/branches/publican-2x
>>> cd publican-2x/
>>> 
>>>     
>>> • In the publican-2x directory, run:
>>> perl ./Build.PL
>>> ./Build
>>> 
>>>     
>>> • Run the following command to install Publican and put all of its bits 
>>> into /opt/local
>>> sudo ./Build install
>>> 
>>> Create and build a book
>>> 
>>> publican create --name=testbook
>>> cd testbook
>>> publican build --formats=html --langs=en-US
>>> 
>>>     • Open the tmp/en-US/html/index.html in a browser to prove that it 
>>> built properly.
>>> 
>>> _______________________________________________
>>> publican-list mailing list
>>> [email protected]
>>> https://www.redhat.com/mailman/listinfo/publican-list
>>> Wiki: https://fedorahosted.org/publican
>> 
>> _______________________________________________
>> publican-list mailing list
>> [email protected]
>> https://www.redhat.com/mailman/listinfo/publican-list
>> Wiki: https://fedorahosted.org/publican
> 
> _______________________________________________
> publican-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/publican-list
> Wiki: https://fedorahosted.org/publican

_______________________________________________
publican-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/publican-list
Wiki: https://fedorahosted.org/publican

Reply via email to