> hm...  Near the top of the output, there should be two lines that start
> with:
>
> checking build system type...
> checking host system type...
>
> What value(s) does it say for those two lines?
>
> Also, can you try this version of dirac.info (overwrite the current one
> that you have):
>
> http://cvs.snaggledworks.com/viewvc.cgi/fink/3rdparty/main/finkinfo/graphics/dirac.info?revision=1.4
>
> and try rebuilding (and give the output of the same two 'checking' lines
> as above).
>
> Hanspeter


that did something! before, with the hand-edited .info file i got:
checking build system type... i386-pc-darwin
checking host system type... i386-pc-darwin

and then with the new revision you linked to, i got:
checking build system type... i386-apple-darwin
checking host system type... i386-apple-darwin

dirac has installed!!!!! but we're not out of the gnash woods yet--are 
you still game?

i hit a couple of hiccups which i was able to solve on my own (an older 
version of faad got updated into place, i think, which got in the way), 
but now there is a dependencies issue with ffmpeg--more specifically 
with the libx264-88-shlibs. since this one's relatively short, here's 
the full text:

> $ fink install libx264-88-shlibs
> Information about 8952 packages read in 4 seconds.
> The package 'libx264-88-shlibs' will be built and installed.
> Reading dependency for libx264-88-shlibs-0.0.20100301-5...
> Reading build dependency for libx264-88-shlibs-0.0.20100301-5...
> Reading dependency for x264-0.0.20100301-5...
> Reading dependency for libx264-dev-0.0.20100301-5...
> Reading build conflict for libx264-88-shlibs-0.0.20100301-5...
> The following package will be installed or updated:
>  libx264-88-shlibs
> Setting runtime build-lock...
> dpkg-deb -b 
> /sw/src/fink.build/root-fink-buildlock-libx264-88-shlibs-0.0.20100301-5 
> /sw/src/fink.build
> dpkg-deb: building package `fink-buildlock-libx264-88-shlibs-0.0.20100301-5' 
> in 
> `/sw/src/fink.build/fink-buildlock-libx264-88-shlibs-0.0.20100301-5_2010.05.22-01.24.01_darwin-i386.deb'.
> Installing build-lock package...
> /sw/bin/dpkg-lockwait -i 
> /sw/src/fink.build/fink-buildlock-libx264-88-shlibs-0.0.20100301-5_2010.05.22-01.24.01_darwin-i386.deb
> Selecting previously deselected package 
> fink-buildlock-libx264-88-shlibs-0.0.20100301-5.
> (Reading database ... 209881 files and directories currently installed.)
> Unpacking fink-buildlock-libx264-88-shlibs-0.0.20100301-5 (from 
> .../fink-buildlock-libx264-88-shlibs-0.0.20100301-5_2010.05.22-01.24.01_darwin-i386.deb)
>  ...
> Setting up fink-buildlock-libx264-88-shlibs-0.0.20100301-5 
> (2010.05.22-01.24.01) ...
>
> bzip2 -dc /sw/src/x264-snapshot-20100301-2245.tar.bz2 | /sw/bin/tar -xvf -  
> --no-same-owner --no-same-permissions
> x264-snapshot-20100301-2245/
> x264-snapshot-20100301-2245/x264dll.c
> x264-snapshot-20100301-2245/x264.h
> x264-snapshot-20100301-2245/x264.c
> x264-snapshot-20100301-2245/version.sh
> x264-snapshot-20100301-2245/tools/
> x264-snapshot-20100301-2245/tools/xyuv.c
> x264-snapshot-20100301-2245/tools/regression-test.pl
> x264-snapshot-20100301-2245/tools/q_matrix_jvt.cfg
> x264-snapshot-20100301-2245/tools/countquant_x264.pl
> x264-snapshot-20100301-2245/tools/checkasm.c
> x264-snapshot-20100301-2245/tools/checkasm-a.asm
> x264-snapshot-20100301-2245/output/
> x264-snapshot-20100301-2245/output/raw.c
> x264-snapshot-20100301-2245/output/output.h
> x264-snapshot-20100301-2245/output/mp4.c
> x264-snapshot-20100301-2245/output/matroska_ebml.h
> x264-snapshot-20100301-2245/output/matroska_ebml.c
> x264-snapshot-20100301-2245/output/matroska.c
> x264-snapshot-20100301-2245/output/flv_bytestream.h
> x264-snapshot-20100301-2245/output/flv_bytestream.c
> x264-snapshot-20100301-2245/output/flv.c
> x264-snapshot-20100301-2245/muxers.h
> x264-snapshot-20100301-2245/input/
> x264-snapshot-20100301-2245/input/yuv.c
> x264-snapshot-20100301-2245/input/y4m.c
> x264-snapshot-20100301-2245/input/thread.c
> x264-snapshot-20100301-2245/input/lavf.c
> x264-snapshot-20100301-2245/input/input.h
> x264-snapshot-20100301-2245/input/ffms.c
> x264-snapshot-20100301-2245/input/avs.c
> x264-snapshot-20100301-2245/extras/
> x264-snapshot-20100301-2245/extras/stdint.h
> x264-snapshot-20100301-2245/extras/getopt.h
> x264-snapshot-20100301-2245/extras/getopt.c
> x264-snapshot-20100301-2245/extras/gas-preprocessor.pl
> x264-snapshot-20100301-2245/extras/avisynth_c.h
> x264-snapshot-20100301-2245/encoder/
> x264-snapshot-20100301-2245/encoder/slicetype.c
> x264-snapshot-20100301-2245/encoder/set.h
> x264-snapshot-20100301-2245/encoder/set.c
> x264-snapshot-20100301-2245/encoder/rdo.c
> x264-snapshot-20100301-2245/encoder/ratecontrol.h
> x264-snapshot-20100301-2245/encoder/ratecontrol.c
> x264-snapshot-20100301-2245/encoder/me.h
> x264-snapshot-20100301-2245/encoder/me.c
> x264-snapshot-20100301-2245/encoder/macroblock.h
> x264-snapshot-20100301-2245/encoder/macroblock.c
> x264-snapshot-20100301-2245/encoder/lookahead.c
> x264-snapshot-20100301-2245/encoder/encoder.c
> x264-snapshot-20100301-2245/encoder/cavlc.c
> x264-snapshot-20100301-2245/encoder/cabac.c
> x264-snapshot-20100301-2245/encoder/analyse.h
> x264-snapshot-20100301-2245/encoder/analyse.c
> x264-snapshot-20100301-2245/doc/
> x264-snapshot-20100301-2245/doc/vui.txt
> x264-snapshot-20100301-2245/doc/threads.txt
> x264-snapshot-20100301-2245/doc/standards.txt
> x264-snapshot-20100301-2245/doc/regression_test.txt
> x264-snapshot-20100301-2245/doc/ratecontrol.txt
> x264-snapshot-20100301-2245/configure
> x264-snapshot-20100301-2245/config.sub
> x264-snapshot-20100301-2245/config.guess
> x264-snapshot-20100301-2245/common/
> x264-snapshot-20100301-2245/common/x86/
> x264-snapshot-20100301-2245/common/x86/x86util.asm
> x264-snapshot-20100301-2245/common/x86/x86inc.asm
> x264-snapshot-20100301-2245/common/x86/util.h
> x264-snapshot-20100301-2245/common/x86/sad-a.asm
> x264-snapshot-20100301-2245/common/x86/quant.h
> x264-snapshot-20100301-2245/common/x86/quant-a.asm
> x264-snapshot-20100301-2245/common/x86/predict.h
> x264-snapshot-20100301-2245/common/x86/predict-c.c
> x264-snapshot-20100301-2245/common/x86/predict-a.asm
> x264-snapshot-20100301-2245/common/x86/pixel.h
> x264-snapshot-20100301-2245/common/x86/pixel-a.asm
> x264-snapshot-20100301-2245/common/x86/pixel-32.asm
> x264-snapshot-20100301-2245/common/x86/mc.h
> x264-snapshot-20100301-2245/common/x86/mc-c.c
> x264-snapshot-20100301-2245/common/x86/mc-a2.asm
> x264-snapshot-20100301-2245/common/x86/mc-a.asm
> x264-snapshot-20100301-2245/common/x86/deblock-a.asm
> x264-snapshot-20100301-2245/common/x86/dct.h
> x264-snapshot-20100301-2245/common/x86/dct-a.asm
> x264-snapshot-20100301-2245/common/x86/dct-64.asm
> x264-snapshot-20100301-2245/common/x86/dct-32.asm
> x264-snapshot-20100301-2245/common/x86/cpu-a.asm
> x264-snapshot-20100301-2245/common/x86/cabac-a.asm
> x264-snapshot-20100301-2245/common/vlc.c
> x264-snapshot-20100301-2245/common/visualize.h
> x264-snapshot-20100301-2245/common/visualize.c
> x264-snapshot-20100301-2245/common/sparc/
> x264-snapshot-20100301-2245/common/sparc/pixel.h
> x264-snapshot-20100301-2245/common/sparc/pixel.asm
> x264-snapshot-20100301-2245/common/set.h
> x264-snapshot-20100301-2245/common/set.c
> x264-snapshot-20100301-2245/common/quant.h
> x264-snapshot-20100301-2245/common/quant.c
> x264-snapshot-20100301-2245/common/predict.h
> x264-snapshot-20100301-2245/common/predict.c
> x264-snapshot-20100301-2245/common/ppc/
> x264-snapshot-20100301-2245/common/ppc/quant.h
> x264-snapshot-20100301-2245/common/ppc/quant.c
> x264-snapshot-20100301-2245/common/ppc/predict.h
> x264-snapshot-20100301-2245/common/ppc/predict.c
> x264-snapshot-20100301-2245/common/ppc/ppccommon.h
> x264-snapshot-20100301-2245/common/ppc/pixel.h
> x264-snapshot-20100301-2245/common/ppc/pixel.c
> x264-snapshot-20100301-2245/common/ppc/mc.h
> x264-snapshot-20100301-2245/common/ppc/mc.c
> x264-snapshot-20100301-2245/common/ppc/deblock.c
> x264-snapshot-20100301-2245/common/ppc/dct.h
> x264-snapshot-20100301-2245/common/ppc/dct.c
> x264-snapshot-20100301-2245/common/pixel.h
> x264-snapshot-20100301-2245/common/pixel.c
> x264-snapshot-20100301-2245/common/osdep.h
> x264-snapshot-20100301-2245/common/mdate.c
> x264-snapshot-20100301-2245/common/mc.h
> x264-snapshot-20100301-2245/common/mc.c
> x264-snapshot-20100301-2245/common/macroblock.h
> x264-snapshot-20100301-2245/common/macroblock.c
> x264-snapshot-20100301-2245/common/frame.h
> x264-snapshot-20100301-2245/common/frame.c
> x264-snapshot-20100301-2245/common/display.h
> x264-snapshot-20100301-2245/common/display-x11.c
> x264-snapshot-20100301-2245/common/dct.h
> x264-snapshot-20100301-2245/common/dct.c
> x264-snapshot-20100301-2245/common/cpu.h
> x264-snapshot-20100301-2245/common/cpu.c
> x264-snapshot-20100301-2245/common/common.h
> x264-snapshot-20100301-2245/common/common.c
> x264-snapshot-20100301-2245/common/cabac.h
> x264-snapshot-20100301-2245/common/cabac.c
> x264-snapshot-20100301-2245/common/bs.h
> x264-snapshot-20100301-2245/common/arm/
> x264-snapshot-20100301-2245/common/arm/quant.h
> x264-snapshot-20100301-2245/common/arm/quant-a.S
> x264-snapshot-20100301-2245/common/arm/predict.h
> x264-snapshot-20100301-2245/common/arm/predict-c.c
> x264-snapshot-20100301-2245/common/arm/predict-a.S
> x264-snapshot-20100301-2245/common/arm/pixel.h
> x264-snapshot-20100301-2245/common/arm/pixel-a.S
> x264-snapshot-20100301-2245/common/arm/mc.h
> x264-snapshot-20100301-2245/common/arm/mc-c.c
> x264-snapshot-20100301-2245/common/arm/mc-a.S
> x264-snapshot-20100301-2245/common/arm/deblock-a.S
> x264-snapshot-20100301-2245/common/arm/dct.h
> x264-snapshot-20100301-2245/common/arm/dct-a.S
> x264-snapshot-20100301-2245/common/arm/cpu-a.S
> x264-snapshot-20100301-2245/common/arm/asm.S
> x264-snapshot-20100301-2245/Makefile
> x264-snapshot-20100301-2245/Doxyfile
> x264-snapshot-20100301-2245/COPYING
> x264-snapshot-20100301-2245/AUTHORS
> x264-snapshot-20100301-2245/.gitignore
> [ -r /sw/fink/dists/local/main/finkinfo/libx264-88-shlibs.patch ]
> patch -p1 < /sw/fink/dists/local/main/finkinfo/libx264-88-shlibs.patch
> patching file Makefile
> patching file configure
> /var/tmp/tmp.1.skZH6k
> #!/bin/sh -ev
>   export 
> PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/sw/lib/pango-ft219/lib/pkgconfig:/sw/lib/freetype219/lib/pkgconfig:/sw/lib/fontconfig2/lib/pkgconfig
>   ./configure --prefix=/sw --enable-pthread --enable-visualize --enable-pic 
> --enable-shared --extra-cflags="-fno-common -I/sw/lib/freetype219/include 
> -I/sw/include" --extra-ldflags="-L/sw/lib/freetype219/lib" 
> --host=i386-apple-darwin`uname -r` --enable-asm
> uname -r
> fatal: Not a git repository (or any of the parent directories): .git
> Platform:   X86
> System:     MACOSX
> asm:        yes
> avs input:  no
> lavf input: no
> ffms input: no
> mp4 output: no
> pthread:    yes
> debug:      no
> gprof:      no
> PIC:        yes
> shared:     yes
> visualize:  yes
>
> You can run 'make' or 'make fprofiled' now.
> make
> gcc -O3 -ffast-math -fno-common -I/sw/lib/freetype219/include -I/sw/include  
> -Wall -I. -falign-loops=16 -march=i686 -mfpmath=sse -msse -std=gnu99 -fPIC -s 
> -fomit-frame-pointer -I/sw/include  -c -o common/mc.o common/mc.c
> In file included from common/mc.c:24:
> common/common.h:124: error: conflicting types for 'x264_nal_encode'
> /sw/include/x264.h:391: error: previous declaration of 'x264_nal_encode' was 
> here
> make: *** [common/mc.o] Error 1
> ### execution of /var/tmp/tmp.1.skZH6k failed, exit code 2
> Removing runtime build-lock...
> Removing build-lock package...
> /sw/bin/dpkg-lockwait -r fink-buildlock-libx264-88-shlibs-0.0.20100301-5
> (Reading database ... 209882 files and directories currently installed.)
> Removing fink-buildlock-libx264-88-shlibs-0.0.20100301-5 ...
> Failed: phase compiling: libx264-88-shlibs-0.0.20100301-5 failed

which probably happens because i have this:
> $ fink list libx264
> Information about 8952 packages read in 0 seconds.
>  i   libx264-57-shlibs    0.0.20071214-4  Encoding H264/AVC video streams
>      libx264-88-shlibs    0.0.20100301-5  Encoding H264/AVC video streams
> (i)  libx264-dev          0.0.20100301-5  Encoding H264/AVC video streams
>      libx264gtk-dev       0.0.20071214-4  Encoding H264/AVC video streams
>      libx264gtk57-shlibs  0.0.20071214-4  Encoding H264/AVC video streams
> $ fink dumpinfo -fallversions libx264-dev
> Information about 8952 packages read in 0 seconds.
> allversions:
>  bi   0.0.20071214-4
>       0.0.20100301-5

but i can't use the trick i used for faad, since:
> $ fink remove --recursive libx264-57-shlibs
> Information about 8952 packages read in 2 seconds.
> /sw/bin/apt-get-lockwait remove libx264-57-shlibs
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following packages will be REMOVED:
>   kdebase4-runtime-x11 kdebase4-x11 kdebase4-x11-dev kdegraphics4-x11-base 
> kipi-plugins4-x11
>   kipi-plugins4-x11-shlibs libavcodec-dev libavcodec51-shlibs libavutil-dev 
> libavutil49-shlibs
>   libkdcraw-8-x11-dev libkdcraw-8-x11-shlibs libkdcraw-data-x11 
> libkexiv2-8-x11-dev
>   libkexiv2-8-x11-shlibs libkexiv2-data-x11 libkipi-7-x11-dev 
> libkipi-7-x11-shlibs
>   libkipi-data-x11 libksane-0-x11-dev libksane-0-x11-shlibs libpostproc-dev 
> libpostproc51-shlibs
>   libx264-57-shlibs libx264-dev libxine1 libxine1-shlibs mplayer
> 0 packages upgraded, 0 newly installed, 28 to remove and 0  not upgraded.
> Need to get 0B of archives. After unpacking 137MB will be freed.
> Do you want to continue? [Y/n] n
> Abort.
> ### execution of /sw/bin/apt-get-lockwait failed, exit code 1
> Failed: can't remove package libx264-57-shlibs

that would be bad, since the whole point was to try to supplement my kde 
install, not gut it. without the --recursive flag, of course, it simply 
doesn't let me remove it.

is there a common method for temporarily subverting such dependency 
conflicts for an install? is that a bad idea? is that even what's going on?

this problem will probably recur with some later dependencies for ffmpeg 
since i have this output:
> $ fink dumpinfo -fallversions libavcodec-dev
> Information about 8952 packages read in 2 seconds.
> allversions:
>  bi   0.4.20071217-7
>       0.5.1-3
> $ fink dumpinfo -fallversions libavutil-dev
> Information about 8952 packages read in 1 seconds.
> allversions:
>  bi   0.4.20071217-7
>       0.5.1-3
> $ fink dumpinfo -fallversions libavutil49-shlibs
> Information about 8952 packages read in 0 seconds.
> allversions:
>  bi   0.4.20071217-7
>       0.5.1-3

i think all the other dependencies have different names-is that the 
solution?

btw, super huge THANKS for all your help so far. even if this ends up 
never working, i've learned a couple things in the process.

-peterwong
.

------------------------------------------------------------------------------

_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners

Reply via email to