| View previous topic :: View next topic |
| Author |
Message |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Sun Aug 27, 2006 10:05 am Post subject: Paraview Code-Aster OpenCascade Salome OpenFOAM. Ebuilds? |
|
|
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 |
|
 |
bjd Tux's lil' helper

Joined: 10 Aug 2005 Posts: 127 Location: Loughborough, UK
|
Posted: Sun Aug 27, 2006 5:01 pm Post subject: |
|
|
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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Mon Aug 28, 2006 9:17 am Post subject: |
|
|
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 |
|
 |
arthurtech n00b

Joined: 04 Feb 2004 Posts: 57 Location: Nottingham, UK
|
Posted: Mon Aug 28, 2006 4:11 pm Post subject: |
|
|
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 |
|
 |
arthurtech n00b

Joined: 04 Feb 2004 Posts: 57 Location: Nottingham, UK
|
Posted: Tue Aug 29, 2006 5:25 pm Post subject: |
|
|
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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Wed Aug 30, 2006 8:11 am Post subject: |
|
|
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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Thu Aug 31, 2006 9:58 pm Post subject: |
|
|
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 |
|
 |
arthurtech n00b

Joined: 04 Feb 2004 Posts: 57 Location: Nottingham, UK
|
Posted: Sat Sep 02, 2006 7:36 pm Post subject: |
|
|
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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Tue Sep 05, 2006 7:55 pm Post subject: |
|
|
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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Wed Sep 06, 2006 6:05 pm Post subject: |
|
|
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 |
|
 |
Rosjahh Apprentice


Joined: 16 Jan 2003 Posts: 182 Location: Below sealevel
|
Posted: Sun Sep 10, 2006 12:09 am Post subject: |
|
|
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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
|
| Back to top |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Thu Sep 21, 2006 10:38 am Post subject: |
|
|
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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Sat Oct 07, 2006 1:46 pm Post subject: |
|
|
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 |
|
 |
negative.correlation n00b

Joined: 09 Oct 2006 Posts: 3
|
Posted: Mon Oct 09, 2006 5:47 pm Post subject: |
|
|
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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Wed Oct 11, 2006 10:43 am Post subject: |
|
|
| 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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Sun Oct 22, 2006 7:47 pm Post subject: |
|
|
| 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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
Posted: Thu Nov 16, 2006 10:50 pm Post subject: |
|
|
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 |
|
 |
slartibartfasz Veteran


Joined: 29 Oct 2002 Posts: 1462 Location: vienna - austria
|
Posted: Thu Feb 08, 2007 8:26 am Post subject: |
|
|
| 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 |
|
 |
Daniel Tourde - Caelae.se Tux's lil' helper

Joined: 26 Mar 2006 Posts: 138 Location: Stockholm
|
|
| Back to top |
|
 |
|