Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Paraview Code-Aster OpenCascade Salome OpenFOAM. Ebuilds?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Sun Aug 27, 2006 10:05 am    Post subject: Paraview Code-Aster OpenCascade Salome OpenFOAM. Ebuilds? Reply with quote

Hello,

I would like to create / have ebuilds for the following engineering tools:
- Paraview (VTK based scientific vizualisation tool)
- Code-Aster (Finite Element Analysis computation tool)
- OpenCasacade (Libraries)
- Salome (Mesher)
- OpenFOAM (Computing Fluid Dynamic tool)

All these packages can be built out of the box on FreeBSD with ports but not on Gentoo portage. I think this should be corrected....
Googling around, I saw that a lot of people have tried to install them or started to develop ebuilds. The problem is that the effort is not coordinated. So, why don't we try to gather our experience / knowledge / good will to get well maintained and well tested ebuilds?

I am a newbye with regards to creating ebuilds. However, with some help I can try to create some or at least, to test things out (x86 amd64).

I have stated to work on a Paraview ebuild but I have some issues I cannot solve myself (by lack of experience I guess). I need help: http://bugs.gentoo.org/show_bug.cgi?id=141876

I propose that we use this thread to coordinate our eforts to produce ebuilds and help promote these advanced computing tools.


Daniel
Back to top
View user's profile Send private message
bjd
Tux's lil' helper
Tux's lil' helper


Joined: 10 Aug 2005
Posts: 127
Location: Loughborough, UK

PostPosted: Sun Aug 27, 2006 5:01 pm    Post subject: Reply with quote

There is an ebuild for the OpenCascade libraries on bugzilla. I built it successfully on x86. I was interested in it from the 3D CAD perspective but haven't got any CAD programs to work as yet.
_________________
Top Tips in life, #7
"Olympic athletes. Disguise the fact that you've taken steroids by running a bit slower."
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Mon Aug 28, 2006 9:17 am    Post subject: Reply with quote

Hello,

Thanks for your reply. I know about this ebuild. I tried it and it seems to be working fairly well. I left a comment however on the bugs thread, I had an issue with it.
What can also be said is that this ebuild covers OpenCascade 5.2, not the 6.1 version.

Daniel
Back to top
View user's profile Send private message
arthurtech
n00b
n00b


Joined: 04 Feb 2004
Posts: 57
Location: Nottingham, UK

PostPosted: Mon Aug 28, 2006 4:11 pm    Post subject: Reply with quote

I think making an ebuild for OpenCascade just got a bit easier. If you look at the download for 6.1, it is now a sensible libtool style build, packed in a .tgz. I've just installed it (x86), and it seems to work okay.

I don't have much (any?) experience with ebuilds, but I'm willing to put in some time and effort. I'd like to get a Salome ebuild working, eventually.
Back to top
View user's profile Send private message
arthurtech
n00b
n00b


Joined: 04 Feb 2004
Posts: 57
Location: Nottingham, UK

PostPosted: Tue Aug 29, 2006 5:25 pm    Post subject: Reply with quote

Okay, my mistake. If you download the Linux .tgz from opencascade.org it is still the ugly java installer thing. However, if you download salome 3.2.1 and unpack that, you get the source in a useful format. Have a look for
Code:
.../InstallWizard_3_2_1_DS/Products/SOURCES/CAS-6.1.tar.gz

Where the DS is Debian Sarge, but I guess it's in all of packages. Un-tgz that file, and we're back in familiar territory. From there I used
Code:
tar -zxvf CAS-6.1.tar.gz
cd CAS-6.1
./configure --with-gl-include=/usr/include --with-gl-library=/usr/lib --with-xmu-include=/usr/include/X11 --with-xmu-library=/usr/lib --with-tcl=/usr/lib --with-tk=/usr/lib --disable-debug --enable-production --prefix=/opt/OpenCASCADE6.1.0

make
su
make install

I'm still trying to sort out a few paths, but I think it's all okay. I'll update when I have something.
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Wed Aug 30, 2006 8:11 am    Post subject: Reply with quote

Arthur,

Thank you very much for your reply. This is indeed a very interesting thing. Now we have access, one way or the other, to the source code of OpenCascade without this Java installer stuff. The question in the long run will be to find out what is the most effective way to access the code: via FreeBSD or via Salome.

I will try to download Salome tonight and see how the OpenCascade code looks like. Then I will try to write a simple ebuild. I do not have much experience but I don't think we need a rocket scientist either to do the job.... ;)
I don't know how far the FreeBSD port has gone. I can be interesting from times to times to check things out and see if they are applying any patch (this is also true with RedHat, SuSE, Mandrake, Debian binaries).

I keep you posted and once again, thank you very much for the info you provided.

Daniel
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Thu Aug 31, 2006 9:58 pm    Post subject: Reply with quote

Hello,

I am in the process of writing and ebuild. I am in the middle of the gate so to say...
I am encountering a problem I don't know how to resolve. I left a comment on the OpenCascade forum about that. Hope someone will be able to help. So here it is:

I have gcc 4.1.1
When I start the compilation I get:

i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../inc -I../../../drv/FSD -I../../../src/FSD -I../../../drv/MMgt -I../../../src/MMgt -I../../../drv/OSD -I../../../src/OSD -I../../../drv/Plugin -I../../../src/Plugin -I../../../drv/Quantity -I../../../src/Quantity -I../../../drv/Resource -I../../../src/Resource -I../../../drv/SortTools -I../../../src/SortTools -I../../../drv/Standard -I../../../src/Standard -I../../../drv/StdFail -I../../../src/StdFail -I../../../drv/Storage -I../../../src/Storage -I../../../drv/TColStd -I../../../src/TColStd -I../../../drv/TCollection -I../../../src/TCollection -I../../../drv/TShort -I../../../src/TShort -I../../../drv/Units -I../../../src/Units -I../../../drv/UnitsAPI -I../../../src/UnitsAPI -I../../../drv/IncludeLibrary -I../../../src/IncludeLibrary -I../../../drv/Dico -I../../../src/Dico -I../../../drv/NCollection -I../../../src/NCollection -I../../../drv/Message -I../../../src/Message -DNDEBUG -DNo_Exception -O2 -MT Dico_IteratorOfDictionaryOfInteger_0.lo -MD -MP -MF .deps/Dico_IteratorOfDictionaryOfInteger_0.Tpo -c ../../../drv/Dico/Dico_IteratorOfDictionaryOfInteger_0.cxx -fPIC -DPIC -o .libs/Dico_IteratorOfDictionaryOfInteger_0.o
../../../drv/Dico/Dico_DictionaryOfInteger_0.cxx: In function 'Handle_Standard_Type& Dico_DictionaryOfInteger_Type_()':
../../../drv/Dico/Dico_DictionaryOfInteger_0.cxx:52: error: 'Standard_Transient_Type_' was not declared in this scope
make[3]: *** [Dico_DictionaryOfInteger_0.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
../../../drv/Dico/Dico_DictionaryOfTransient_0.cxx: In function 'Handle_Standard_Type& Dico_DictionaryOfTransient_Type_()':
../../../drv/Dico/Dico_DictionaryOfTransient_0.cxx:55: error: 'Standard_Transient_Type_' was not declared in this scope
make[3]: *** [Dico_DictionaryOfTransient_0.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/opencascade-6.1/work/opencascade-6.1/ros/adm/make/TKernel'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/opencascade-6.1/work/opencascade-6.1/ros/adm/make'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/opencascade-6.1/work/opencascade-6.1/ros'
make: *** [all] Error 2


Any idea how to solve that?

Daniel
Back to top
View user's profile Send private message
arthurtech
n00b
n00b


Joined: 04 Feb 2004
Posts: 57
Location: Nottingham, UK

PostPosted: Sat Sep 02, 2006 7:36 pm    Post subject: Reply with quote

Hi Daniel,

You could try installing an earlier gcc to see if that's you're problem. It's slotted, so it shouldn't fsk your whole system. You can switch between default compilers using gcc-config.

Arthur
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Tue Sep 05, 2006 7:55 pm    Post subject: Reply with quote

Hello,

I build gcc-4.0.3 on my Gentoo box and when I try to copile opencascade 6.1 I get the following compilation error:

i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include/stlport -I../../../inc -I../../../drv/DBC -I../../../src/DBC -I../../../drv/PCollection -I../../../src/PCollection -I../../../drv/PColStd -I../../../src/PColStd -I../../../drv/PMMgt -I../../../src/PMMgt -I../../../drv/PShort -I../../../src/PShort -I../../../drv/PStandard -I../../../src/PStandard -I../../../drv/PTColStd -I../../../src/PTColStd -I../../../drv/ObjMgt -I../../../src/ObjMgt -I/usr/include/stlport -DNDEBUG -DNo_Exception -O2 -MT DBC_VArrayNodeOfVArrayOfCharacter_0.lo -MD -MP -MF .deps/DBC_VArrayNodeOfVArrayOfCharacter_0.Tpo -c ../../../drv/DBC/DBC_VArrayNodeOfVArrayOfCharacter_0.cxx -fPIC -DPIC -o .libs/DBC_VArrayNodeOfVArrayOfCharacter_0.o
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include/stlport -I../../../inc -I../../../drv/DBC -I../../../src/DBC -I../../../drv/PCollection -I../../../src/PCollection -I../../../drv/PColStd -I../../../src/PColStd -I../../../drv/PMMgt -I../../../src/PMMgt -I../../../drv/PShort -I../../../src/PShort -I../../../drv/PStandard -I../../../src/PStandard -I../../../drv/PTColStd -I../../../src/PTColStd -I../../../drv/ObjMgt -I../../../src/ObjMgt -I/usr/include/stlport -DNDEBUG -DNo_Exception -O2 -MT DBC_VArrayNodeOfVArrayOfInteger_0.lo -MD -MP -MF .deps/DBC_VArrayNodeOfVArrayOfInteger_0.Tpo -c ../../../drv/DBC/DBC_VArrayNodeOfVArrayOfInteger_0.cxx -fPIC -DPIC -o .libs/DBC_VArrayNodeOfVArrayOfInteger_0.o
../../../inc/DBC_BaseArray.hxx:107: error: 'DBC_DBVArray' does not name a type
../../../inc/DBC_BaseArray.hxx:108: error: expected ',' or '...' before 'p'
../../../inc/DBC_BaseArray.hxx:108: error: ISO C++ forbids declaration of 'DBC_DBVArray' with no type
../../../inc/DBC_BaseArray.hxx:126: error: 'DBC_DBVArray' does not name a type
../../../inc/DBC_BaseArray.hxx: In member function 'void DBC_BaseArray::_CSFDB_SetDBC_BaseArraymyData(int)':
../../../inc/DBC_BaseArray.hxx:108: error: 'myData' was not declared in this scope
../../../inc/DBC_BaseArray.hxx:108: error: 'p' was not declared in this scope
make[3]: *** [DBC_VArrayNodeOfVArrayOfCharacter_0.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
../../../inc/DBC_BaseArray.hxx:107: error: 'DBC_DBVArray' does not name a type
../../../inc/DBC_BaseArray.hxx:108: error: expected ',' or '...' before 'p'
../../../inc/DBC_BaseArray.hxx:108: error: ISO C++ forbids declaration of 'DBC_DBVArray' with no type
../../../inc/DBC_BaseArray.hxx:126: error: 'DBC_DBVArray' does not name a type
../../../inc/DBC_BaseArray.hxx: In member function 'void DBC_BaseArray::_CSFDB_SetDBC_BaseArraymyData(int)':
../../../inc/DBC_BaseArray.hxx:108: error: 'myData' was not declared in this scope
../../../inc/DBC_BaseArray.hxx:108: error: 'p' was not declared in this scope
make[3]: *** [DBC_VArrayNodeOfVArrayOfExtCharacter_0.lo] Error 1
../../../inc/DBC_BaseArray.hxx:107: error: 'DBC_DBVArray' does not name a type
../../../inc/DBC_BaseArray.hxx:108: error: expected ',' or '...' before 'p'
../../../inc/DBC_BaseArray.hxx:108: error: ISO C++ forbids declaration of 'DBC_DBVArray' with no type
../../../inc/DBC_BaseArray.hxx:126: error: 'DBC_DBVArray' does not name a type
../../../inc/DBC_BaseArray.hxx: In member function 'void DBC_BaseArray::_CSFDB_SetDBC_BaseArraymyData(int)':
../../../inc/DBC_BaseArray.hxx:108: error: 'myData' was not declared in this scope
../../../inc/DBC_BaseArray.hxx:108: error: 'p' was not declared in this scope
make[3]: *** [DBC_VArrayNodeOfVArrayOfInteger_0.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/opencascade-6.1/work/opencascade-6.1/ros/adm/make/PTKernel'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/opencascade-6.1/work/opencascade-6.1/ros/adm/make'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/opencascade-6.1/work/opencascade-6.1/ros'
make: *** [all] Error 2


Needless to say that any help to get this solved is warmly welcome...

Daniel
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Wed Sep 06, 2006 6:05 pm    Post subject: Reply with quote

Hello,

The CXXFLAGS are not correctly setup (the CFLAGS are although).
To make things right, one has to do:

aclocal
autoheader
automake --add-missing
libtoolize --force --copy
autoconf

And when 'configure' is called, the ros/Makefile contains the right options (it
seems so at least). CXXFLAGS are similar to CFLAGS.


In this spirit, I modified my ebuild. Now it looks as follows:

src_compile() {
cd ${S}/ros
chmod u+x configure

bash env.ksh
aclocal || die "aclocal failed"
autoheader || die "autoheader failed"
automake --add-missing
libtoolize --force --copy || die "libtoolize failed"
autoconf || die "autoconf failed"
...

However, I call from the ebuild 'configure' with many options:

./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --with-java --with-qt3 --without-fltk --with-gl-include=/usr/include --with-gl-library=/usr/lib
--with-xmu-include=/usr/include/X11 --with-xmu-library=/usr/lib --disable-debug --enable-production --prefix=/opt/OpenCASCADE6.1 --with-tcl=/usr/lib/
--with-tk=/usr/lib/ --with-stlport-library=/usr/lib/ --with-stlport-libname=stlport_gcc --with-stlport-include=/usr/include/stlport --build=i686-pc-linux-gnu

And when I look at the Makefile, I find:

CFLAGS = -march=prescott -mfpmath=sse -Os -pipe -DCSFDB -DNO_CXX_EXCEPTION -DLIN -DLININTEL -DNDEBUG -DNo_Exception -O2
CXXFLAGS = -I/usr/include/stlport -DNDEBUG -DNo_Exception -O2

Any idea?

BTW, I put a post on the OpenCascade forum about that: http://www.opencascade.org/org/forum/thread_10201/

Daniel
Back to top
View user's profile Send private message
Rosjahh
Apprentice
Apprentice


Joined: 16 Jan 2003
Posts: 182
Location: Below sealevel

PostPosted: Sun Sep 10, 2006 12:09 am    Post subject: Reply with quote

I just posted a preliminary ebuild for MED-fichier, which is a requirement for Salome, on bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=130502

Some things need to be fixed still, so join in ... ;-)
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Wed Sep 20, 2006 12:56 pm    Post subject: Reply with quote

There is an ebuild to test for opencascade-6.1
Please give it a try and report any issue:
http://bugs.gentoo.org/show_bug.cgi?id=118656
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Thu Sep 21, 2006 10:38 am    Post subject: Reply with quote

Hello,

I need some help.
After having slightly modified the /etc/env.d/50opencascade-6.1 which is slightly wrong (I correct it in my next ebuild), DRAWEXE says the following:
DRAWEXE
couldn't read file "/usr//src/DrawResources/DrawDefault": no such file or
directory
% % exit

Indeed I did not include this file (originally in ros/src) in the ebuild but here comes my problem:
ros/src is _huge_ ! (175Mb). It contains all kind of files (.tcl, .c, .cxx etc etc...). So, which ones I am supposed to keep and which ones can I keep out of the resulting ebuild.
Now I plan to put all these files in /usr/share/opencascade-6.1 but is it wise? Is it really the good place?

Waiting for a feedback here from people who have actuallt been using this library and who have an insight on how things should be structured.
BTW, is there a RedHat / SuSE RPM for opencascade? Is it possible to have the list of files they contain and where they are stored? That would be fairly
useful.

Daniel
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Sat Oct 07, 2006 1:46 pm    Post subject: Reply with quote

The ebuild for OpenCascade 6.1 is available ready to be used and tested. I don't think there is any issue left with it.
The ebuild for Paraview-2.4.4 is available and ready to be used and tested. I don't see any problem with it either.

Both being for the x86 and amd64 platforms.

Daniel
Back to top
View user's profile Send private message
negative.correlation
n00b
n00b


Joined: 09 Oct 2006
Posts: 3

PostPosted: Mon Oct 09, 2006 5:47 pm    Post subject: Reply with quote

Daniel Tourde - thank you, follow your "fight" for couple months, apriciate your efforts...

Tryed to build it on amd64, and after 2 atempts compilation and merge is partly succesfull: CASROOT:
/usr/share/opencascade-6.1/ros
mising /linux and /sun /SunOS directory structure, as it shoud be according OpenCascade documentation...
Gentoo 2006.1, gcc-4.1.1
ebuild opencascade-6.1.ebuild merge ->
>>> sci-matematics/opencascade-6.1 merged.
real 145m54.742s
user 49m14.967s
sys 83m53.268s
/usr/share/opencascade-6.1/ros# ls -l
chaos ros # ls -l
-rw-r--r-- 1 root root 52277 Îêò 8 21:08 acinclude.m4
-rw-r--r-- 1 root root 321227 Îêò 8 21:08 aclocal.m4
drwxr-xr-x 4 root root 152 Îêò 8 21:08 adm
drwxr-xr-x 2 root root 120 Îêò 8 21:08 autom4te.cache
-rw-r--r-- 1 root root 9763 Îêò 8 21:08 config.h.in
-rw-r--r-- 1 root root 9784 Îêò 8 21:08 config.h.in~
-rw-r--r-- 1 root root 905896 Îêò 8 21:08 configure
-rw-r--r-- 1 root root 22885 Îêò 8 21:08 configure.in
-rw-r--r-- 1 root root 17992 Îêò 8 21:08 COPYING
drwxr-xr-x 421 root root 11600 Îêò 8 17:54 drv
-rw-r--r-- 1 root root 1975 Îêò 8 21:08 env.csh
-rw-r--r-- 1 root root 1970 Îêò 8 21:08 env.ksh
drwxr-xr-x 2 root root 770088 Îêò 8 21:08 inc
-rw-r--r-- 1 root root 9240 Îêò 8 21:08 INSTALL
drwxr-xr-x 2 root root 256 Îêò 8 21:08 make
-rw-r--r-- 1 root root 982 Îêò 8 21:08 Makefile.am
-rw-r--r-- 1 root root 19141 Îêò 8 21:08 Makefile.in
drwxr-xr-x 538 root root 14856 Îêò 8 17:54 src


Any idea?
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Wed Oct 11, 2006 10:43 am    Post subject: Reply with quote

negative.correlation wrote:
Daniel Tourde - thank you, follow your "fight" for couple months, apriciate your efforts...


You are welcome!


negative.correlation wrote:
Tryed to build it on amd64, and after 2 atempts compilation and merge is partly succesfull: CASROOT:
/usr/share/opencascade-6.1/ros


What do you mean by "2 atempts compilation and merge is partly succesfull". What kind of problem did you have?


negative.correlation wrote:
mising /linux and /sun /SunOS directory structure, as it shoud be according OpenCascade documentation...


I removed these directories: /sun and /SunOS for an evident reasons...., the /Linux directory is as a matter of fact, IMHO /usr. As you can see, libraries and binaries are installed under /usr/bin and /usr/lib. This seemed more "gentooish" to me. This can be discussed though and reworked if it appears to be necessary. I am planning to create an ebuild to Salome to validate the OpenCascade ebuild.

negative.correlation wrote:
Gentoo 2006.1, gcc-4.1.1
ebuild opencascade-6.1.ebuild merge ->
>>> sci-matematics/opencascade-6.1 merged.
real 145m54.742s
user 49m14.967s
sys 83m53.268s
/usr/share/opencascade-6.1/ros# ls -l
chaos ros # ls -l
-rw-r--r-- 1 root root 52277 Îêò 8 21:08 acinclude.m4
-rw-r--r-- 1 root root 321227 Îêò 8 21:08 aclocal.m4
drwxr-xr-x 4 root root 152 Îêò 8 21:08 adm
drwxr-xr-x 2 root root 120 Îêò 8 21:08 autom4te.cache
-rw-r--r-- 1 root root 9763 Îêò 8 21:08 config.h.in
-rw-r--r-- 1 root root 9784 Îêò 8 21:08 config.h.in~
-rw-r--r-- 1 root root 905896 Îêò 8 21:08 configure
-rw-r--r-- 1 root root 22885 Îêò 8 21:08 configure.in
-rw-r--r-- 1 root root 17992 Îêò 8 21:08 COPYING
drwxr-xr-x 421 root root 11600 Îêò 8 17:54 drv
-rw-r--r-- 1 root root 1975 Îêò 8 21:08 env.csh
-rw-r--r-- 1 root root 1970 Îêò 8 21:08 env.ksh
drwxr-xr-x 2 root root 770088 Îêò 8 21:08 inc
-rw-r--r-- 1 root root 9240 Îêò 8 21:08 INSTALL
drwxr-xr-x 2 root root 256 Îêò 8 21:08 make
-rw-r--r-- 1 root root 982 Îêò 8 21:08 Makefile.am
-rw-r--r-- 1 root root 19141 Îêò 8 21:08 Makefile.in
drwxr-xr-x 538 root root 14856 Îêò 8 17:54 src


Any idea?


Just take a look at /etc/env.d/50opencascade6.1. This file contains the CASROOT and other environment variables.

In any case, if you see any good reason to have the ebuild changed, join the discussion on http://bugs.gentoo.org/show_bug.cgi?id=118656

Daniel
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Sun Oct 22, 2006 7:47 pm    Post subject: Reply with quote

negative.correlation wrote:

Tryed to build it on amd64, and after 2 atempts compilation and merge is partly succesfull: CASROOT:
/usr/share/opencascade-6.1/ros
mising /linux and /sun /SunOS directory structure, as it shoud be according OpenCascade documentation...


I have been reworking the ebuild (there is now an opencascade-6.1-r1.ebuild) which is _much more_ compliant to the spirit of OpenCascade regarding the file structure.
The previous ebuild did not generate a library that could be recognized by Salome. This one does... (note that I said 'recognized', not 'worked' (this remain to be checked, I am working on Salome ebuilds)).

Please try the new one and tell me how it goes. In principle it should work fine on AMD64 (except for the tix stuff, see the ebuild for more info))

Enjoy!

Daniel
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Thu Nov 16, 2006 10:50 pm    Post subject: Reply with quote

There is now an ebuild for netgen-4.4. Please test it and report on: http://bugs.gentoo.org/show_bug.cgi?id=155424

NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL
file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical
mesh refinement.

http://www.hpfem.jku.at/netgen/
Back to top
View user's profile Send private message
slartibartfasz
Veteran
Veteran


Joined: 29 Oct 2002
Posts: 1462
Location: vienna - austria

PostPosted: Thu Feb 08, 2007 8:26 am    Post subject: Reply with quote

Daniel Tourde - Caelae.se wrote:
Googling around, I saw that a lot of people have tried to install them or started to develop ebuilds. The problem is that the effort is not coordinated. So, why don't we try to gather our experience / knowledge / good will to get well maintained and well tested ebuilds?


Hm - any of you folks ever been to http://gentooscience.org/ ?

There is also a mailing list: gentoo-science@lists.gentoo.org

Cheers
_________________
To an engineer the glass is neither half full, nor half empty - it is just twice as big as it needs to be.
Back to top
View user's profile Send private message
Daniel Tourde - Caelae.se
Tux's lil' helper
Tux's lil' helper


Joined: 26 Mar 2006
Posts: 138
Location: Stockholm

PostPosted: Tue Mar 27, 2007 6:44 pm    Post subject: Reply with quote

The ebuilds I have started to develop for netgen, opencascade, paraview (now in the main tree) and salome (still a work in progress) are available on bugs.gentoo.org for testing. Please, bear with me... ;)

http://bugs.gentoo.org/show_bug.cgi?id=155424
http://bugs.gentoo.org/show_bug.cgi?id=118656
http://bugs.gentoo.org/show_bug.cgi?id=155974
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum