That's related to this

http://sourceforge.net/p/cdesktopenv/mailman/cdesktopenv-devel/thread/54696BB1.3080106%40solarismultimedia.com/#msg33046107

Note that I missed one of the files so run

$ touch /opt/solarisstudio12.3/prod/include/CC/Cstd/istream

... as well.


On 11/29/14 08:56, Richard L. Hamilton wrote:
Something wrong there - tried your build on SPARC 11.2, here’s what happened:
making all in programs/dtsearchpath/libCliSrv...
CC -o /opt/solarisstudio12.3/prod/include/CC/Cstd/istream /opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc> -L/usr/X11/lib -L/usr/lib -ldl -lintl -lsocket -lnsl "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 943: Error: std::basic_istream<std::_charT, std::_Traits>& std::basic_istream<std::_charT, std::_Traits>::operator>> is not a static member of std::basic_istream<std::_charT, std::_Traits>. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 948: Error: A declaration was expected instead of "try". "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 950: Error: _charT is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 950: Error: sentry is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 950: Error: Can only use this within a non-static member function. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 951: Error: A declaration was expected instead of "if". "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 952: Error: Multiple declaration for ipfx. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 952: Error: "," expected instead of "{". "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 955: Error: A declaration was expected instead of "if". "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 955: Error: _Traits is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 955: Error: ")" expected instead of "this". "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 955: Error: Unexpected ")" -- Check for matching parenthesis. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 955: Error: Operand expected instead of ",". "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 958: Error: _Traits is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 958: Error: c is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 958: Error: Can only use this within a non-static member function. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 958: Error: _Traits is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 958: Error: The function "eof" must have a prototype. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 959: Error: _Traits is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 959: Error: sb is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 959: Error: c is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 959: Error: _Traits is not defined. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 959: Error: Badly formed expression. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 959: Error: The function "eof" must have a prototype. "/opt/solarisstudio12.3/prod/include/CC/Cstd/istream.cc <http://istream.cc>", line 960: Error: err is not defined.
Compilation aborted, too many Error messages.
*** Error code 2
make: Fatal error: Command failed for target `/opt/solarisstudio12.3/prod/include/CC/Cstd/istream' Current working directory /export/home/rlhamil_local/cde-smm/cde/programs/dtsearchpath/libCliSrv




On Nov 28, 2014, at 1:29 AM, Murray Blakeman <murr...@solarismultimedia.com <mailto:murr...@solarismultimedia.com>> wrote:

For information, I've been able to build with Solaris 11.2 (x86) and Solaris Studio 12.3.

Working on Solaris Studio 12.4 now.

On 25/11/2014 10:23, Murray Blakeman wrote:

Well, in the meantime I've found that the build has problems with Solaris 11.2, also on x86. It only works on 11.0. At the moment I'm preparing some new patches which enables CDE to run on OpenIndiana Hipster, Solaris 11.2/x86 and also on Solaris 11.2/sparc.
I was able to build on Solaris 11.1. I'll try building on 11.2 shortly but it's been installed and I've been running it on Solaris 11.2/x86 for a week or so now. I have the tarball of my git clone at the below link if anyone is interested (be gentle I only have 1Mb upload speed).

http://www.solarismultimedia.com/files/cde.tar.gz

My diff file

http://www.solarismultimedia.com/files/cde_build.diff

Install dependancies and change the LANG variable as per wiki.

NOTE:  You DO NOT need to

  * create symlinks
  * configure runtime linking environment

Also, my "openmotif" is installed with

CC=/opt/solarisstudio12.3/bin/cc ./autogen.sh --prefix=/opt/SMM/openmotif --sysconfdir=/etc/opt/SMM \ --mandir=/opt/SMM/openmotif/share/man --localstatedir=/var/opt/SMM/openmotif --disable-static --enable-shared

My build goes something like this...

$ wget http://www.solarismultimedia.com/files/cde.tar.gz
$ wget http://www.solarismultimedia.com/files/cde_build.diff
$ gtar zxf cde.tar.gz
$ cd cde
$ patch -p1 < ../cde_build.diff
$ export PATH=/usr/bin:/bin:/usr/gnu/bin:/opt/solarisstudio12.3/bin
$ make World

I'll publish the packages (openmotif and cde) in my PROD package repo shortly. It's only in my DEV repo at the moment.

http://www.solarismultimedia..com/pkg

Regards

Murray


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to