Hello,
I had problems with compiling the Qfsm package under
Redhat Linux 7.2 on x86. After doing ./configure and
make, I got the following message:
make[2]: Entering directory
`/home/melster/tmp/qfsm-0.40/src'
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include
-I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT
-g -c MainWindow.cpp
In file included from MainWindow.cpp:63:
../pics/select.xpm:2: `char *select[]' redeclared as
different kind of
symbol
/usr/include/sys/select.h:105: previous declaration of
`int select
(int, fd_set *, fd_set *, fd_set *, timeval *)'
make[2]: *** [MainWindow.o] Error 1
make[2]: Leaving directory
`/home/melster/tmp/qfsm-0.40/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/melster/tmp/qfsm-0.40'
make: *** [all-recursive-am] Error 2
Regards
Martin
Logged In: YES
user_id=355503
This bug is fixed in the CVS.
Just rename the array called select into something
different.
You have to edit select.xpm and MainWindow.cpp.