I'm not sure what the problem here is; I've installed libmimic but when I run MAKE on the mimic2rgb it simply outputs an error.
gcc mimic2rgb.c -o mimic2rgb -Wall -g -O2 `pkg-config --cflags libmimic` `pkg-config --libs libmimic` -lm
Package libmimic was not found in the pkg-config search path.
Perhaps you should add the directory containing `libmimic.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libmimic' found
Package libmimic was not found in the pkg-config search path.
Perhaps you should add the directory containing `libmimic.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libmimic' found
In file included from mimic2rgb.c:21:
mimichelp.h:31:18: error: glib.h: No such file or directory
In file included from mimic2rgb.c:21:
mimichelp.h: In function ‘fetchHeader’:
mimichelp.h:74: warning: implicit declaration of function ‘GUINT16_FROM_LE’
mimichelp.h:75: warning: implicit declaration of function ‘GUINT32_FROM_LE’
mimichelp.h: At top level:
mimichelp.h:139: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
In file included from mimic2rgb.c:23:
/usr/local/include/mimic.h:51: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mimic_encoder_init’
/usr/local/include/mimic.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mimic_decoder_init’
/usr/local/include/mimic.h:54: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mimic_get_property’
/usr/local/include/mimic.h:55: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mimic_set_property’
/usr/local/include/mimic.h:57: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mimic_encode_frame’
/usr/local/include/mimic.h:62: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mimic_decode_frame’
mimic2rgb.c: In function ‘decode’:
mimic2rgb.c:30: error: ‘gboolean’ undeclared (first use in this function)
mimic2rgb.c:30: error: (Each undeclared identifier is reported only once
mimic2rgb.c:30: error: for each function it appears in.)
mimic2rgb.c:30: error: expected ‘;’ before ‘decoder_initialized’
mimic2rgb.c:33: error: ‘guchar’ undeclared (first use in this function)
mimic2rgb.c:33: error: ‘payload’ undeclared (first use in this function)
mimic2rgb.c:35: error: ‘outbuf’ undeclared (first use in this function)
mimic2rgb.c:37: error: ‘outbuf_format’ undeclared (first use in this function)
mimic2rgb.c:47: warning: implicit declaration of function ‘readPayload’
mimic2rgb.c:51: error: ‘decoder_initialized’ undeclared (first use in this function)
mimic2rgb.c:51: error: ‘FALSE’ undeclared (first use in this function)
mimic2rgb.c:53: warning: implicit declaration of function ‘mimic_decoder_init’
mimic2rgb.c:59: error: ‘TRUE’ undeclared (first use in this function)
mimic2rgb.c:61: warning: implicit declaration of function ‘mimic_get_property’
mimic2rgb.c:62: error: expected expression before ‘)’ token
mimic2rgb.c:70: error: expected expression before ‘)’ token
mimic2rgb.c:78: warning: implicit declaration of function ‘mimic_decode_frame’
mimic2rgb.c:89: error: expected ‘;’ before ‘value’
mimic2rgb.c:94: error: ‘value’ undeclared (first use in this function)
make: *** [mimic2rgb] Error 1
And yes, I have installed libmimic.
Fedora Core 6 x86_64 Kernel 2.6.20-1.2944