Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 118131 - sci-visualization/visit-2.1.1 ebuild request
Summary: sci-visualization/visit-2.1.1 ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Sławek Lis (RETIRED)
URL: http://www.llnl.gov/visit/about.html
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-01-06 21:04 UTC by Maxim Loginov
Modified: 2015-01-06 08:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
first vorking sci-visualization/visit-1.7.1 ebuild (visit-1.7.1.ebuild,5.60 KB, text/plain)
2008-01-25 10:33 UTC, Maxim Loginov
Details
sci-libs/silo-4.5.1 ebuild required for visit (silo-4.5.1.ebuild,1.02 KB, text/plain)
2008-01-25 10:35 UTC, Maxim Loginov
Details
improved sci-libs/silo-4.5.1.ebuild (silo-4.5.1.ebuild,1.45 KB, text/plain)
2008-02-28 14:05 UTC, Maxim Loginov
Details
version bump, slotted version (visit-1.8.0.ebuild,6.31 KB, text/plain)
2008-02-28 14:53 UTC, Maxim Loginov
Details
version bump, parallel vesion build (mpi flag), use system bzip2 (visit-1.8.1.ebuild,6.79 KB, text/plain)
2008-03-27 07:12 UTC, Maxim Loginov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maxim Loginov 2006-01-06 21:04:29 UTC
one more very good visualization program

http://www.llnl.gov/visit/about.html
"VisIt is a free interactive parallel visualization and graphical analysis tool for viewing scientific data on Unix and PC platforms. Users can quickly generate visualizations from their data, animate them through time, manipulate them, and save the resulting images for presentations. VisIt contains a rich set of visualization features so that you can view your data in a variety of ways. It can be used to visualize scalar and vector fields defined on two- and three-dimensional (2D and 3D) structured and unstructured meshes. VisIt was designed to handle very large data set sizes in the terascale range and yet can also handle small data sets in the kilobyte range."

it uses VTK (see also http://bugs.gentoo.org/show_bug.cgi?id=118130)
Comment 1 Bryce Harrington 2006-02-07 15:14:11 UTC
Looks like a nice piece of software
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-01-13 13:30:42 UTC
No progress here for 1 year; closing WONTFIX. Feel free to reopen with an ebuild.
Comment 3 Maxim Loginov 2008-01-25 10:31:12 UTC
I've done a ebuild finally, it very rude, not finished, definitely has pitfall and should be extensively tested. Some comments: - package do not follow good autoconf/automake practice and has some bugs in makefile - visit require vtk build with mangled mesa, so I did not use system libraries, but compiled them separately - cgnslib is not required actually, I need it, but do not want to introduce new USE flag. sci-libs/cgnslib is available from sunrise overlay - installation is weird, I did not find a way to keep unix directory structure, changing directory names is not straightforward. though it supports slotted version (it seems so) - python module installation is not done, it should be fairly simple, but I do not have time to do it right now please see comments in ebuild. I emerged visit with USE="X doc examples hdf5 python szip" and it works perfectly. I think this package is even more powerful then ParaView and surely has better documentation (see website) a, but some features existing in paraview seems to be missing.
Comment 4 Maxim Loginov 2008-01-25 10:33:38 UTC
Created attachment 141755 [details]
first vorking sci-visualization/visit-1.7.1 ebuild

please clean it up and test if possible
Comment 5 Maxim Loginov 2008-01-25 10:35:48 UTC
Created attachment 141756 [details]
sci-libs/silo-4.5.1 ebuild required for visit

this is primary data format for visit
Comment 6 Maxim Loginov 2008-02-28 14:05:28 UTC
Created attachment 144859 [details]
improved sci-libs/silo-4.5.1.ebuild

USE flags "fortran jpeg readline zlib X" added
Comment 7 Maxim Loginov 2008-02-28 14:53:55 UTC
Created attachment 144864 [details]
version bump, slotted version

fetch restriction is not really necessary, but wget complains about ssl certificate
Comment 8 Maxim Loginov 2008-03-27 07:12:07 UTC
Created attachment 147430 [details]
version bump, parallel vesion build (mpi flag), use system bzip2

I tried only openmpi (it also works with OpenFOAM & paraview), other MPI implementations declared to work also, feel free to try. using system wide bzip2 is crude, I just strip its building from supplied third-party directory, but keep all the flags supplied by configure (at least it works). without this hack ldd complained about loading /usr/lib/libbz2.so (it is linked to /lib/libbz2.so), it is also possible that some environment variables were not set for parallel run.
Comment 9 brendan 2009-07-22 01:38:14 UTC
When compiling this I get the following error:

checking for supported Qt version... configure: error:   Sorry, but you need Qt version 3.0 or higher to compile VisIt.

I currently have 

x11-libs/qt-core-4.5.1
x11-libs/qt-4.5.1

installed. Is this just a glitch or is qt-4 not compatible?

Also, although I used gcc-4.1.2, using gcc-4.3.2 results in a lot of ``errors'' which can be fixed by replacing
``#include <string>'' with ``#include <string.h>''
because the newer compiler is more pedantic.

my emerge --info is

Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r4 i686)
=================================================================
System uname: Linux-2.6.28-gentoo-r4-i686-Intel-R-_Pentium-R-_M_processor_1400MHz-with-glibc2.0
Timestamp of tree: Mon, 20 Jul 2009 06:30:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.4-r2
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/X11/xorg.conf /etc/conf.d/clock /etc/conf.d/hostname /etc/conf.d/rc /etc/localtime /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /usr/src/linux-2.6.28-gentoo-r4 /usr/src/linux-2.6.29-gentoo-r4 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=pentium-m -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.pacific.net.au/linux/Gentoo ftp://mirror.aarnet.edu.au/pub/gentoo "
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/wtk-scientific /usr/portage/local/layman/sunrise /usr/local/portage /usr/local/portage/dev-java/jogl /usr/local/portage/dev-java/java-sdk-docs /usr/local/portage/www-client/mozilla-firefox-bin /usr/local/portage/sci-misc/opencascade /usr/local/portage/dev-python/pyglet /usr/portage/local/layman/science"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa apm bash-completion battery berkdb bzip2 cairo cdr cli cpufreq cracklib crypt cups doc dri dvd emacs fortran gdbm gpm hal iconv ipv6 isdnlog java jpeg kerberos kpathsea midi mudflap ncurses nls nptl nptlonly odbc opengl openmp pam pcre perl pppd python qt3 qt3support qt4 radeon readline reflection session spl ssl sysfs tcpd truetype unicode vi x86 xorg xulrunner zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fglrx radeon vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 10 Andreas Schäfer 2015-01-05 09:41:11 UTC
Please close this bug, it's outdated. VisIt is already in the tree (currently at version 2.7.3).
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2015-01-06 08:26:25 UTC
*visit-2.7.3 (25 Jul 2014)

  25 Jul 2014; Sławek Lis <slis@gentoo.org>
  +files/visit-2.7.3-dont_symlink_visit_dir.patch,
  +files/visit-2.7.3-findpython.patch, +files/visit-2.7.3-findsilo.patch,
  +files/visit-2.7.3-findvtk.patch, +files/visit-2.7.3-vtklibs.patch,
  +metadata.xml, +visit-2.7.3.ebuild:
  added visit package