IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Opened 18 years ago

Closed 18 years ago

#1007 closed defect (fixed)

Build fails on new autocoded element

Reported by: Paul Price Owned by: eugene
Priority: high Milestone:
Component: DVO Version: unspecified
Severity: major Keywords:
Cc:

Description

New element Average_Loneos appears to have been added, but the build fails:

make /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c from /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/def/average-loneos.d
cd /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode && make /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c
make[4]: Entering directory `/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode'
./generate /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/def/average-loneos.d /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/def/autocode.c /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c
make[4]: Leaving directory `/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode'
gcc -g -O0 -fPIC -DHAVE_MYSQL_H -I/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libdvo/include -I/home/mithrandir/price/local/i686-pc-linux-gnu/include -I/usr/include -I/home/mithrandir/price/local/i686-pc-linux-gnuinclude/mysql -Dlinux -c /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c -o /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.linux.o
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:3: syntax error before '*' token
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c: In function `gfits_convert_Average_Loneos':
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:8: `size' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:8: (Each undeclared identifier is reported only once
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:8: for each function it appears in.)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:19: `data' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:20: `nitems' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c: At top level:
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:40: syntax error before '*' token
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c: In function `gfits_table_get_Average_Loneos':
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:42: `Average_Loneos' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:42: `data' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:45: syntax error before ')' token
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c: At top level:
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:54: syntax error before "Average_Loneos"
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c: In function `gfits_table_set_Average_Loneos':
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:58: `ftable' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:81: `data' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:81: `Average_Loneos' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:81: `Ndata' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c: At top level:
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:108: syntax error before "Average_Loneos"
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c: In function `Send_Average_Loneos':
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:111: `Average_Loneos' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:111: `tmpdata' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:113: `Ndata' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:115: `copy' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:116: syntax error before ')' token
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:117: `data' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:124: `device' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c: At top level:
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:133: syntax error before "Average_Loneos"
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c: In function `Recv_Average_Loneos':
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:137: `Average_Loneos' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:137: `tmpdata' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:139: `device' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:146: syntax error before ')' token
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:152: `Ndata' undeclared (first use in this function)
/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:153: `data' undeclared (first use in this function)
make[3]: * home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.linux.o Error 1
rm /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/coords.c /home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average.c
make[3]: Leaving directory `/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libdvo'
make[2]:
* [libdvo.install] Error 2
make[2]: Leaving directory `/home/mithrandir/price/pan-starrs/ipp/Ohana'
make[1]: * [libs] Error 2
make[1]: Leaving directory `/home/mithrandir/price/pan-starrs/ipp/Ohana'
make:
* [all] Error 2

I believe this is because the system is getting "autocode.h" (which has no Average_Loneos structure defined) from the installed version rather than the new one in the build tree, or is not finding it at all. This might be due to the wrong ordering of "-I" directories.

Change History (4)

comment:1 by Paul Price, 18 years ago

Deleting the installed version of autocode.h (there is no "make uninstall", which is annoying), I now also get:

/home/mithrandir/price/pan-starrs/ipp/Ohana/src/libautocode/src/average-loneos.c:1:23: autocode.h: No such file or directory

comment:2 by eugene, 18 years ago

Status: newassigned

hmm. Average_Loneos has been in the tree for ages. it is in my copy of Ohana/src/libautocode/Makefile.Common. Try a make clean && make install in Ohana. There may be a dependency mismatch?

comment:3 by Paul Price, 18 years ago

I have deleted the entire tree multiple times in an attempt to fix this problem.

Setting:

FULL_CPPFLAGS = -I$(INC) $(BASE_CPPFLAGS)

in Ohana/src/libautocode/Makefile allows me to compile libautocode.

comment:4 by eugene, 18 years ago

Resolution: fixed
Status: assignedclosed

this was caused by a copy of the ohana headers elsewhere in paul's path. a new bug was created to request the 'make uninstall' feature in Ohana.

Note: See TracTickets for help on using tickets.