On 01/23/09 10:14, niv wrote: > I was able to solve the error by changing file process.c. > > but again I am getting some errors. Below is the one I am not able to solve. > Please help. > > bash-3.00# make > make all-am > source='process.c' object='process.o' libtool=no \ > DEPDIR=.deps depmode=none /bin/bash ./depcomp \ > gcc -DHAVE_CONFIG_H -I. -I. -I. -DCONFIG_PATH='"/usr/local/etc/foomatic"' > -g > -O2 -c process.c > source='renderer.c' object='renderer.o' libtool=no \ > DEPDIR=.deps depmode=none /bin/bash ./depcomp \ > gcc -DHAVE_CONFIG_H -I. -I. -I. -DCONFIG_PATH='"/usr/local/etc/foomatic"' > -g > -O2 -c renderer.c > renderer.c: In function `jcl_keywords_equal': > renderer.c:156: warning: assignment makes pointer from integer without a cast > renderer.c:162: warning: assignment makes pointer from integer without a cast > renderer.c: In function `exec_kid4': > renderer.c:287: warning: initialization makes pointer from integer without a > cas > t > source='fileconverter.c' object='fileconverter.o' libtool=no \ > DEPDIR=.deps depmode=none /bin/bash ./depcomp \ > gcc -DHAVE_CONFIG_H -I. -I. -I. -DCONFIG_PATH='"/usr/local/etc/foomatic"' > -g > -O2 -c fileconverter.c > gcc -g -O2 -o foomatic-rip foomaticrip.o options.o pdf.o postscript.o > util. > o spooler.o process.o renderer.o fileconverter.o -lm > ld: fatal: symbol `printer_model' has differing sizes: > (file foomaticrip.o value=0x80; file options.o value=0x100); > tentative symbol cannot override defined symbol of smaller size > You should check foomaticrip.c and options.c how printer_model is defined. This seems like a duplicated definition in a incompatible fashion.
-Ghee > ld: fatal: File processing errors. No output written to foomatic-rip > collect2: ld returned 1 exit status > *** Error code 1 > make: Fatal error: Command failed for target `foomatic-rip' > Current working directory /opt/foo-4.0/foomatic-filters-4.0.0 > *** Error code 1 > make: Fatal error: Command failed for target `all' >