Build issues



Hello,

	I am having a few problems building pilot-link and gnome-pilot.

	When make'ing pilot-link, I get the following error:
c++ -I../include -I./../include -g -O2 -Wall -c datebook.cc
In file included from ../include/pi-appinfo.h:26,
                 from ../include/pi-datebook.h:5,
                 from datebook.cc:2:
../include/pi-appinfo.hxx:8: ANSI C++ forbids declaration `BASE_APP_INFO_SIZE' with no type
make[1]: *** [datebook.o] Error 1
make[1]: Leaving directory `/opt/gnome/src/pilot-link/libcc'
make: *** [libcc/libpicc.a] Error 2

	(I have g++ 2.95.2-0pre1, which is part of Debian's current
unstable release.)

	Assuming, for the sake of argument, that I went and downloaded
pilot-link-0.9.3 and installed it with prefix /opt/gnome, I still have
some problems with gnome-pilot. The first is that after autogen.sh, the
make process wants to build within intl, which has no built makefile. If
I am not mistaken, should intl/Makefile be added to the end of the
top-level configure.in?

	Additionally, because pisock is in a non-standard location, I
autogen.sh with --with-pisock=/opt/gnome. autogen.sh proceeds flawlessly,
but make breaks because PISOCK_LIBDIR is never actually used.

gcc -Wall -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -g -o gpilotd gnome-pilot-common.o gnome-pilot-skels.o gnome-pilot-stubs.o gpilotd.o manager.o gnome-pilot-conduit.o gnome-pilot-conduit-file.o gnome-pilot-conduit-backup.o gnome-pilot-conduit-standard.o gnome-pilot-conduit-standard-abs.o queue_io.o orbit_daemon_glue.o gpilot-structures.o gpilot-userinfo.o conduit_support.o -L/usr/lib -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lglib -lnsl -lm -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb -lglib -ldl -L/usr/lib -lglib -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnorba -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lnsl -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb -lglib -ldl -lpisock -lcrypt
/usr/bin/ld: cannot open -lpisock: No such file or directory
collect2: ld returned 1 exit status
make[2]: *** [gpilotd] Error 1
make[2]: Leaving directory `/opt/gnome/src/gnome-pilot/gpilotd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/gnome/src/gnome-pilot'
make: *** [all-recursive-am] Error 2

	I am not much of an autoconf hacker, so I am not exactly sure
how to fix this problem. Any help would be appreciated. Thanks!

	Joseph



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]