Round 2 - Mac packaging

Derek Atkins warlord at MIT.EDU
Fri Oct 6 09:04:38 EDT 2006


David,

I think I need to see more of the output log.  Don't forget that
"fink build gnucash" /DOES/ need to run "make install"!  It's
strange that the install in 'bin' puts stuff into the right
place (/sw/src/fink.build/root-gnucash-2.0.1-1/...) but the
install from overrides does not.  That's just.... strange!

On the other hand...  We can probably get rid of all the overrides as
we really don't need them anymore.  I'm also trying to figure out
how gnucash-env is getting into /bin.   Very very strange.

-derek

David Reiser <dbreiser at earthlink.net> writes:

> So Derek is right, as usual: "fink build gnucash" should create a deb  
> file in a suitable local location without installing the application  
> for use.
>
> Here's a snippet from the .info file that helps fink do its thing:
>
> ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info -- 
> libexecdir=%p/lib --enable-error-on-warning=no --disable-dependency- 
> tracking --disable-schemas-install --enable-ofx --enable-hbci -- 
> disable-sql
> CompileScript: <<
>    guile16-build ./configure --prefix=%p %c
>    guile16-build make
> <<
>
> And here's a chunk of output from "fink build gnucash":
>
> /usr/bin/install -c .libs/gnucash-bin /sw/src/fink.build/root- 
> gnucash-2.0.1-1/sw/bin/gnucash-bin
> test -z "/sw/src/fink.build/root-gnucash-2.0.1-1/sw/bin" || /bin/ 
> sh ../../mkinstalldirs "/sw/src/fink.build/root-gnucash-2.0.1-1/sw/bin"
> /usr/bin/install -c 'gnucash-env' '/sw/src/fink.build/root- 
> gnucash-2.0.1-1/sw/bin/gnucash-env'
> /usr/bin/install -c 'gnucash-make-guids' '/sw/src/fink.build/root- 
> gnucash-2.0.1-1/sw/bin/gnucash-make-guids'
> /usr/bin/install -c 'update-gnucash-gconf' '/sw/src/fink.build/root- 
> gnucash-2.0.1-1/sw/bin/update-gnucash-gconf'
> /usr/bin/install -c 'gnucash' '/sw/src/fink.build/root- 
> gnucash-2.0.1-1/sw/bin/gnucash'
> /usr/bin/install -c 'gnucash-valgrind' '/sw/src/fink.build/root- 
> gnucash-2.0.1-1/sw/bin/gnucash-valgrind'
> make[6]: Nothing to be done for `install-data-am'.
> Making install in overrides
> make[6]: Nothing to be done for `install-exec-am'.
> test -z "/sw/lib/gnucash/overrides" || /bin/sh ../../../mkinstalldirs  
> "/sw/lib/gnucash/overrides"
> mkdir -p -- /sw/lib/gnucash/overrides
> /usr/bin/install -c 'gnucash-env' '/sw/lib/gnucash/overrides/gnucash- 
> env'
> /usr/bin/install -c 'gnucash-make-guids' '/sw/lib/gnucash/overrides/ 
> gnucash-make-guids'
> /usr/bin/install -c 'guile' '/sw/lib/gnucash/overrides/guile'
> Making install in test
> make[6]: Nothing to be done for `install-exec-am'.
> make[6]: Nothing to be done for `install-data-am'.
> test -z "/sw/src/fink.build/root-gnucash-2.0.1-1/sw/bin" || /bin/ 
> sh ../mkinstalldirs "/sw/src/fink.build/root-gnucash-2.0.1-1/sw/bin"
> /usr/bin/install -c 'gnc-test-env' '/sw/src/fink.build/root- 
> gnucash-2.0.1-1/sw/bin/gnc-test-env'
>
> so the Mac is merrily making install in /path/to/tempspace (/sw/src/ 
> fink.build/root-gnucash-2.0.1-1)
> then suddenly is switches to making install in /sw/lib/gnucash
> and then it switches back to making install in /path/to/tempspace
>
> Sure looks to me like --libexecdir=/sw/lib is not behaving as  
> expected, but I still can't tell if that's gnucash config or fink.
> Dave
> --
> David Reiser
> dbreiser at earthlink.net
> Mac 10.4.8, gcc 4.0.1
>
>
>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list