First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 229387
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: media-gfx herd <graphics@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Chris Foster <foster@physics.uq.edu.au>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
aqsis-1.4.0_beta1.ebuild ebuild for aqsis-1.4.0_beta1 text/plain Chris Foster 2008-06-25 13:28 0000 2.30 KB Details
aqsis-1.3.0_p20080625.ebuild aqsis-1.3.0_p20080625.ebuild text/plain Markus Meier 2008-06-25 21:13 0000 2.12 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 229387 depends on: Show dependency tree
Show dependency graph
Bug 229387 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-06-25 13:26 0000
Hi,

Here's an updated ebuild for Aqsis; we (the aqsis dev team) are about to
release aqsis-1.4 in a few weeks.  I'm attaching an ebuild for the first beta
version; as such, there's still a few minor things which will change before the
release proper.

The ebuild is based around aqsis-1.2.0.ebuild which is currently in portage,
but with significant changes since we scrapped scons and moved to cmake as our
build system.

One thing which is worth noting:  I've reinstated the "nogui" use flag as
"nofltk", even though "nogui" was replaced by "fltk" in the aqsis-1.2 ebuild
(see bug 161800).  The reason I've done this is that ebuilds are meant to come
with sensible default flags.  Aqsis only has one choice of GUI (fltk-based),
and most users will want this installed.  IMO the sensible default here is to
always install the GUI _unless_ the user explicitly turns it off.

Cheers,
~Chris.

------- Comment #1 From Chris Foster 2008-06-25 13:28:34 0000 -------
Created an attachment (id=158377) [edit]
ebuild for aqsis-1.4.0_beta1

------- Comment #2 From Markus Meier 2008-06-25 21:13:57 0000 -------
Created an attachment (id=158443) [edit]
aqsis-1.3.0_p20080625.ebuild

- please do not drop any arches in KEYWORDS (~ppc)
- reverted back nofltk to fltk (global USE-flag) (yes, we could use EAPI=1 and
enforce the flag, but this is overkill IMHO. or we could print out a warning if
the flag is not set...)
- automated the snapshot-thingie

but it does not build (gcc-4.3 problem?)

[ 20%] Building CXX object displays/d_xpm/CMakeFiles/d_xpm.dir/aspXpm.o
[ 21%] Building CXX object displays/d_exr/CMakeFiles/d_exr.dir/d_exr.o
/var/tmp/portage/media-gfx/aqsis-1.3.0_p20080624/work/aqsis-1.3.0/displays/d_xpm/aspXpm.cpp:
In constructor ‘aspXpm::aspXpm(const char*, int, int, int)’:
/var/tmp/portage/media-gfx/aqsis-1.3.0_p20080624/work/aqsis-1.3.0/displays/d_xpm/aspXpm.cpp:17:
error: ‘memset’ was not declared in this scope
make[2]: *** [displays/d_xpm/CMakeFiles/d_xpm.dir/aspXpm.o] Error 1
make[1]: *** [displays/d_xpm/CMakeFiles/d_xpm.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 21%] Building C object displays/d_exr/CMakeFiles/d_exr.dir/dspyhlpr.o
Linking CXX shared library ../../lib/libd_exr.so
[ 21%] Built target d_exr
make: *** [all] Error 2
 *
 * ERROR: media-gfx/aqsis-1.3.0_p20080624 failed.

------- Comment #3 From Chris Foster 2008-06-26 01:13:48 0000 -------
Yes, the failed build is most likely a gcc-4.3 thing.  We don't yet have a
developer building regularly with gcc-4.3; I prefer to keep my glibc and system
compiler at the stable version.  I will look into it (should be fixed in the
next daily snapshot, or the one after that at max).

I don't understand why there isn't some way of having a useful default-is-on
USE flag for the aqsis GUI (I copied the way that the fltk ebuild deals with
the noxft flag), but I guess I won't argue :-(  Sorry also that I dropped the
~ppc - I thought I was obliged to test the new build on any supplied arches. 
The version stuff looks nice.

~Chris.

------- Comment #4 From Chris Foster 2008-06-26 13:44:31 0000 -------
The aspXpm.cpp problem was indeed due to gcc-4.3 - I installed gcc-4.3.1 to
test this and verify the fix.  The problem is gone in the latest aqsis svn and
should make its way into the snapshot aqsis-1.3.0-2008-06-27.tar.gz.

------- Comment #5 From Markus Meier 2008-06-28 06:20:33 0000 -------
bumped to aqsis-1.3.0_p20080627 in cvs, fltk USE-flag is now enabled by default
(via EAPI=1).

------- Comment #6 From Chris Foster 2008-06-28 10:25:18 0000 -------
Fantastic, thanks for the super-fast response.
aqsis-1.4.0 is very likely to be out in the next month.

First Last Prev Next    No search results available      Search page      Enter new bug