Error installing gnucash2.2.8 on Mac OS X 10.5.6 (Intel)
Benjamin So
zealind at gmail.com
Mon Dec 22 12:19:24 EST 2008
Thanks, David.
I've taken this to the fink-users list.
Ben
On 22 Dec 2008, at 00:46, David Reiser wrote:
>
> On Dec 21, 2008, at 4:18 PM, Benjamin So wrote:
>
>> Hi,
>>
>> I just moved to one of the new MacBooks and spent the afternoon
>> trying
>> to get Gnucash working on this machine. After lots of downloading
>> and
>> compiling, I eventually get to the following error:
>>
>> Reading Package Lists...
>> Building Dependency Tree...
>> Failed: phase installing: fontconfig2-dev-2.4.1-104 failed
>>
>> Before reporting any errors, please run "fink selfupdate" and
>> try again. If you continue to have issues, please check to see if
>> the
>> FAQ on fink's website solves the problem.
>>
>> I tried the tip on running selfupdate, but after running the install
>> again, I ran into the same error. I'm not really sure what this
>> indicates, so any tips would be a great help. If it's any use, I've
>> posted a bigger chunk of the output from the install below.
>>
>> Thanks in advance.
>>
>> Ben
>>
>>
>>
>> #!/bin/sh -ev
>>
>> FC_ROOT="/sw/src/fink.build/root-fontconfig2-dev-2.4.1-104/sw/lib/
>> fontconfig2"
>> FC_LIB="/sw/lib/fontconfig2/lib"
>> FT_LIB="/sw/lib/freetype219/lib"
>> X11_ROOT="/usr/X11"
>>
>> declare -a bad_files
>>
>> bad_file() {
>> bad_files[${#bad_files[*]}]="$1"
>> }
>>
>> install -d -m 755 $FC_ROOT/{bin,include,lib,lib/pkgconfig}
>>
>> for file in \
>> fcfreetype.h \
>> fcprivate.h \
>> fontconfig.h \
>> ; do
>> [ -e "$X11_ROOT/include/fontconfig/$file" ] || bad_file "$X11_ROOT/
>> include/fontconfig/$file"
>> done
>>
>> for file in \
>> include/fontconfig \
>> lib/libfontconfig.1.dylib \
>> lib/libfontconfig.dylib \
>> bin/fc-cache \
>> bin/fc-cat \
>> bin/fc-list \
>> bin/fc-match \
>> ; do
>> [ -e "$X11_ROOT/$file" ] || bad_file "$X11_ROOT/$file"
>> /bin/ln -sfh "$X11_ROOT/$file" "$FC_ROOT/$file"
>> done
>>
>> # Use fink's freetype219 and expat1
>> sed -e "s|-L$X11_ROOT/lib||g" \
>> -e "s|$X11_ROOT/lib/libfreetype.la|-L$FT_LIB $FT_LIB/
>> libfreetype.la|" \
>> -e "s|/usr/lib/libexpat.la|-L/sw/lib /sw/lib/libexpat.la|" \
>> -e "s|libdir=$X11_ROOT/lib|libdir=$FC_LIB|" \
>> "$X11_ROOT/lib/libfontconfig.la" > "$FC_ROOT/lib/
>> libfontconfig.fink.la"
>> sed: /usr/X11/lib/libfontconfig.la: No such file or directory
>
>
> Above is the interesting bit. You have one of the Apple induced X11
> problems. These days, I think the best way to deal with it is to
> install the macosforge xquartz package. Eventually Apple will
> distribute a newer version of X11, but they've been screwing up
> their own packaging of it lately. The biggest downside is that any
> time you upgrade either OS X or XCode, you will have to reinstall
> xquartz (Apple's updaters will dutifully downgrade your x11, and you
> will have some kind of problem, though probably not the same one you
> see here.)
>
> OS X 10.6 is likely to cause more pain in the X11/fink community, too.
>
> http://xquartz.macosforge.org/trac/wiki
>
> Since this problem came from fontconfig and not gnucash, you would
> get more knowledgeable help from fink-beginners or fink-users lists.
> I can solve some of the problems, but the folks there are quite
> helpful and know many more of fink's intricacies than I do.
>
>
> Dave
More information about the gnucash-user
mailing list