[Ipe-discuss] building Ipe 7.0.10 on OpenSolaris

Kostas Oikonomou ko at research.att.com
Wed Mar 10 22:21:07 CET 2010


Hi Otfried,

I managed to compile ipe 7.0.10 on OpenSolaris using Sun's 
compilers.  (It is more work to use gcc on OpenSolaris, 
because the available Qt is compiled using the Sun 
compilers, and gcc doesn't want to link against Sun-compiled 
C++ libraries.)  I will post the changes I had to make.

However, there is a problem with "make install":

wiley$ pfexec make install
make --directory=ipelib all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelib'
make --directory=ipelets/image all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelets/image'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelets/image'
make --directory=ipelets/lua all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelets/lua'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelets/lua'
make --directory=ipetoipe all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipetoipe'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipetoipe'
make --directory=ipe6upgrade all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipe6upgrade'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipe6upgrade'
make --directory=ipeextract all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipeextract'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipeextract'
make --directory=ipecairo all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipecairo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipecairo'
make --directory=iperender all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/iperender'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/iperender'
make --directory=ipeqtcanvas all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipeqtcanvas'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipeqtcanvas'
make --directory=ipeview all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipeview'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipeview'
make --directory=ipelua all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelua'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelua'
make --directory=ipeui all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipeui'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipeui'
make --directory=ipe all
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipe'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipe'
make GOAL=install
make[1]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src'
make --directory=ipelib install
make[2]: Entering directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelib'
/usr/sbin/install -d /opt/ipe7/lib
/usr/sbin/install -d /opt/ipe7/include
/usr/sbin/install -s -m 0755 
../../build/lib/libipe.so.7.0.10 /opt/ipe7/lib
find: cycle detected for /lib/crypto/32/
find: cycle detected for /lib/secure/32/
find: cycle detected for /lib/32/
find: cycle detected for /usr/lib/locale/en_US.UTF-8/32/
find: cycle detected for 
/usr/lib/locale/en_US.UTF-8/LO_LTYPE/32/
find: cycle detected for 
/usr/lib/locale/en_US.UTF-8/LC_CTYPE/32/
find: cycle detected for /usr/lib/lwp/32/
find: cycle detected for /usr/lib/32/
find: cycle detected for /usr/lib/elfedit/32/
find: cycle detected for /usr/lib/secure/32/
find: cycle detected for /usr/lib/link_audit/32/
install: libipe.so.7.0.10 was not found anywhere!
make[2]: *** [install] Error 2
make[2]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src/ipelib'
make[1]: *** [ipelib] Error 2
make[1]: Leaving directory 
`/export/home/ko/build/ipe-7.0.10/src'
make: *** [install] Error 2
wiley$
wiley$ l /opt/ipe7/lib/
wiley$

I don't understand why the depend.mak files are necessary 
(at least on Unix), but they seem to be creating a problem. 
  Do you have any suggestions?

					Kostas



More information about the Ipe-discuss mailing list