Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55660 - metisse and nucleo ebuilds
Summary: metisse and nucleo ebuilds
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Desktop WM Team (OBSOLETE)
URL: http://insitu.lri.fr/~chapuis/metisse...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-06-30 05:21 UTC by Aaron Peterson
Modified: 2004-09-14 00:02 UTC (History)
6 users (show)

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


Attachments
Nucleo 0.1 ebuild (nucleo-0.1.ebuild,820 bytes, text/plain)
2004-06-30 08:58 UTC, Joseph Booker
Details
metisse 0.3 ebuild (metisse-0.3.0.ebuild,912 bytes, text/plain)
2004-06-30 13:19 UTC, Joseph Booker
Details
nucleo-1.0-missing-headers.patch (nucleo-1.0-missing-headers.patch,1.24 KB, patch)
2004-06-30 18:13 UTC, Leander
Details | Diff
nucleo-0.1.ebuild (nucleo-0.1.ebuild,914 bytes, text/plain)
2004-06-30 18:16 UTC, Leander
Details
nucleo-0.1.ebuild modified for date named builds (nucleo-0.1.ebuild,945 bytes, text/plain)
2004-07-01 17:22 UTC, Bel Zébute
Details
metisse-0.3.0.ebuild (metisse-0.3.0.ebuild,931 bytes, text/plain)
2004-07-01 17:26 UTC, Bel Zébute
Details
metisse-0.3.1-FvwmGtk.1-DESTDIR.diff (metisse-0.3.1-FvwmGtk.1-DESTDIR.diff,1.29 KB, patch)
2004-07-06 20:52 UTC, Mamoru KOMACHI (RETIRED)
Details | Diff
nucleo-0.1.ebuild rewritten (nucleo-0.1.ebuild,669 bytes, text/plain)
2004-07-18 19:09 UTC, Leander
Details
metisse-0.3.1.ebuild rewritten (metisse-0.3.1.ebuild,941 bytes, text/plain)
2004-07-18 23:11 UTC, Leander
Details
metisse-0.3.1-gcc-3.4.patch (metisse-0.3.1-gcc-3.4.patch,559 bytes, patch)
2004-07-18 23:18 UTC, Leander
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Aaron Peterson 2004-06-30 05:21:11 UTC
a 3d windowmanager, like looking glass from sun...

This looks so trivial to build an ebuild for... but I still can't do trivail stuff... so I'll try next time I have time, but it would be neat to not have to try :)



Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Christoph Gysin 2004-06-30 08:11:24 UTC
I'm also interested in these ebuilds.

As soon as I'll have some spare time, I'll write them. Until then, just a CC from me...
Comment 2 Joseph Booker 2004-06-30 08:58:25 UTC
Created attachment 34493 [details]
Nucleo 0.1 ebuild

here is some crappy ebuild for nucleo, its ffmpeg support im not sure about
impleiment, same with the --with-x flag to ./configure. anyways, heres the
ebuild
Comment 3 Joseph Booker 2004-06-30 13:19:12 UTC
Created attachment 34514 [details]
metisse 0.3 ebuild

Another crappy ebuild, but for this one the USE flags actually do something. I
am not sure weither or not this depends on fvwm, so if someone can please clean
this up and check the deps that would greatly be appreciated (hell, just
starting over would probably be better)
Comment 4 Chris Ashton 2004-06-30 13:33:29 UTC
I've had a lot of trouble getting nucleo to compile (and no success yet).
I have a feeling this is a problem with gcc 3.4, but I'm not sure.
First, in nucleo/network/udp/UdpPlusReceiver.cxx and UdpPlusSender, there are two calls to strerror(errno) which gcc dies on, claiming errno is undefined.  My C++ reference (now a few years old, but still) says errno is a global variable.. odd that it wouldn't be defined then.
The third and fourth errors are in nucleo/gl/text/glFont.cxx, which errors out that ceil() and floor() are undefined.  I simply included <cmath> to fix that.
These problems aside, the compile went fine until towards the end, when it errors when using the gcc 3.4 libs.

/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/../../../../lib64/crti.o(.init+0x0): In function `_init':
/var/tmp/portage/glibc-2.3.4.20040605/work/build/csu/crti.S:11: multiple definition of `_init'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/../../../../lib64/crti.o(.init+0x0):/var/tmp/portage/glibc-2.3.4.20040605/work/build/csu/crti.S:11: first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/../../../../lib64/crti.o(.fini+0x0): In function `_fini':
: multiple definition of `_fini'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/../../../../lib64/crti.o(.fini+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/crtbeginS.o(.data.rel+0x0): multiple definition of `__dso_handle'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/crtbeginS.o(.data.rel+0x0): first defined here
collect2: ld returned 1 exit status
make[3]: *** [libNucleo.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Comment 5 Joseph Booker 2004-06-30 14:04:41 UTC
nucleo compiled for me, but metisse didn't with page fulls of these kinds of errors while in `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xlibs/Xfon                                                                                                                          t/fc':
fsio.h:157: error: syntax error before "_fs_connect"
fsio.h:157: warning: type defaults to `int' in declaration of `_fs_connect'
fsio.h:157: warning: data definition has no type or storage class
In file included from fsconvert.c:37:
fservestr.h:46: error: syntax error before "CharInfoPtr"
fservestr.h:46: warning: no semicolon at end of struct or union
fservestr.h:47: warning: type defaults to `int' in declaration of `encoding'
fservestr.h:47: warning: data definition has no type or storage class
fservestr.h:48: error: syntax error before "inkMetrics"
fservestr.h:48: warning: type defaults to `int' in declaration of `inkMetrics'
fservestr.h:48: warning: data definition has no type or storage class
fservestr.h:50: error: syntax error before '}' token
fservestr.h:50: warning: type defaults to `int' in declaration of `FSFontRec'
fservestr.h:50: warning: type defaults to `int' in declaration of `FSFontPtr'
fservestr.h:50: warning: data definition has no type or storage class
fservestr.h:61: error: syntax error before "fsBitmapFormat"
fservestr.h:61: warning: no semicolon at end of struct or union
fservestr.h:62: warning: type defaults to `int' in declaration of `fmask'
fservestr.h:62: warning: data definition has no type or storage class
fservestr.h:63: warning: type defaults to `int' in declaration of `FSFontDataRec'
fservestr.h:63: warning: data definition has no type or storage class
fservestr.h:80: error: syntax error before "fsBitmapFormat"
fservestr.h:80: warning: no semicolon at end of struct or union
fservestr.h:82: error: syntax error before '}' token
fservestr.h:82: warning: type defaults to `int' in declaration of `FSBlockedFontRec'
fservestr.h:82: warning: data definition has no type or storage class
fservestr.h:88: error: syntax error before "fsRange"
fservestr.h:88: warning: no semicolon at end of struct or union
fservestr.h:90: error: syntax error before '}' token
fservestr.h:90: warning: type defaults to `int' in declaration of `FSBlockedGlyphRec'
fservestr.h:90: warning: data definition has no type or storage class
fservestr.h:95: error: syntax error before "fsRange"
fservestr.h:95: warning: no semicolon at end of struct or union
fservestr.h:98: error: syntax error before '*' token
fservestr.h:98: warning: type defaults to `int' in declaration of `extents'
fservestr.h:98: warning: data definition has no type or storage class
fservestr.h:99: error: syntax error before '}' token
fservestr.h:99: warning: type defaults to `int' in declaration of `FSBlockedExtentRec'
fservestr.h:99: warning: data definition has no type or storage class
fservestr.h:104: error: syntax error before "fsRange"
fservestr.h:104: warning: no semicolon at end of struct or union
fservestr.h:108: error: syntax error before '*' token
fservestr.h:108: warning: type defaults to `int' in declaration of `offsets'
fservestr.h:108: warning: data definition has no type or storage class
fservestr.h:110: error: syntax error before '}' token
fservestr.h:110: warning: type defaults to `int' in declaration of `FSBlockedBitmapRec'
fservestr.h:110: warning: data definition has no type or storage class
fservestr.h:114: error: syntax error before "FontNamesPtr"
fservestr.h:114: warning: no semicolon at end of struct or union
fservestr.h:115: warning: type defaults to `int' in declaration of `FSBlockedListRec'
fservestr.h:115: warning: data definition has no type or storage class
fservestr.h:121: error: syntax error before "FontInfoRec"
fservestr.h:121: warning: no semicolon at end of struct or union
fservestr.h:124: error: syntax error before '}' token
fservestr.h:124: warning: type defaults to `int' in declaration of `FSBlockedListInfoRec'
fservestr.h:124: warning: data definition has no type or storage class
fservestr.h:186: error: syntax error before "FontInfoPtr"
fservestr.h:187: error: syntax error before '*' token
fservestr.h:189: error: syntax error before "FontInfoPtr"
fservestr.h:196: error: syntax error before "fsRange"
fservestr.h:199: error: syntax error before "fsRange"
fservestr.h:201: error: syntax error before "fsRange"
fservestr.h:202: error: syntax error before "fsBitmapFormat"
fservestr.h:206: error: syntax error before "FontEncoding"
In file included from fsconvert.c:38:
../include/fontutil.h:8: warning: parameter names (without types) in function declaration
../include/fontutil.h:11: warning: parameter names (without types) in function declaratio                                                                                                                          n
../include/fontutil.h:14: error: syntax error before "FontEncoding"
../include/fontutil.h:16: error: syntax error before "CharInfoPtr"
../include/fontutil.h:19: error: syntax error before "ExtentInfoRec"
<snip>
fsio.h:156: error: syntax error before "trans_conn"
fsio.h:157: error: syntax error before "_fs_connect"
fsio.h:157: warning: type defaults to `int' in declaration of `_fs_connect'
fsio.h:157: warning: data definition has no type or storage class
In file included from fserve.c:66:
fservestr.h:46: error: syntax error before "CharInfoPtr"
fservestr.h:46: warning: no semicolon at end of struct or union
fservestr.h:47: warning: type defaults to `int' in declaration of `encoding'
fservestr.h:47: warning: data definition has no type or storage class
fservestr.h:48: error: syntax error before "inkMetrics"
fservestr.h:48: warning: type defaults to `int' in declaration of `inkMetrics'
fservestr.h:48: warning: data definition has no type or storage class
fservestr.h:50: error: syntax error before '}' token
fservestr.h:50: warning: type defaults to `int' in declaration of `FSFontRec'
fservestr.h:50: warning: type defaults to `int' in declaration of `FSFontPtr'
fservestr.h:50: warning: data definition has no type or storage class
fservestr.h:61: error: syntax error before "fsBitmapFormat"
fservestr.h:61: warning: no semicolon at end of struct or union
fservestr.h:62: warning: type defaults to `int' in declaration of `fmask'
fservestr.h:62: warning: data definition has no type or storage class
fservestr.h:63: warning: type defaults to `int' in declaration of `FSFontDataRec'
fservestr.h:63: warning: data definition has no type or storage class
fservestr.h:80: error: syntax error before "fsBitmapFormat"
fservestr.h:80: warning: no semicolon at end of struct or union
fservestr.h:82: error: syntax error before '}' token
fservestr.h:82: warning: type defaults to `int' in declaration of `FSBlockedFontRec'
fservestr.h:82: warning: data definition has no type or storage class
fservestr.h:88: error: syntax error before "fsRange"
fservestr.h:88: warning: no semicolon at end of struct or union
fservestr.h:90: error: syntax error before '}' token
fservestr.h:90: warning: type defaults to `int' in declaration of `FSBlockedGlyphRec'
fservestr.h:90: warning: data definition has no type or storage class
fservestr.h:95: error: syntax error before "fsRange"
fservestr.h:95: warning: no semicolon at end of struct or union
fservestr.h:98: error: syntax error before '*' token
fservestr.h:98: warning: type defaults to `int' in declaration of `extents'
fservestr.h:98: warning: data definition has no type or storage class
fservestr.h:99: error: syntax error before '}' token
fservestr.h:99: warning: type defaults to `int' in declaration of `FSBlockedExtentRec'
fservestr.h:99: warning: data definition has no type or storage class
fservestr.h:104: error: syntax error before "fsRange"
fservestr.h:104: warning: no semicolon at end of struct or union
fservestr.h:108: error: syntax error before '*' token
fservestr.h:108: warning: type defaults to `int' in declaration of `offsets'
fservestr.h:108: warning: data definition has no type or storage class
fservestr.h:110: error: syntax error before '}' token
fservestr.h:110: warning: type defaults to `int' in declaration of `FSBlockedBitmapRec'
fservestr.h:110: warning: data definition has no type or storage class
fservestr.h:114: error: syntax error before "FontNamesPtr"
fservestr.h:114: warning: no semicolon at end of struct or union
fservestr.h:115: warning: type defaults to `int' in declaration of `FSBlockedListRec'
fservestr.h:115: warning: data definition has no type or storage class
fservestr.h:121: error: syntax error before "FontInfoRec"
fservestr.h:121: warning: no semicolon at end of struct or union
fservestr.h:124: error: syntax error before '}' token
fservestr.h:124: warning: type defaults to `int' in declaration of `FSBlockedListInfoRec'
fservestr.h:124: warning: data definition has no type or storage class
fservestr.h:186: error: syntax error before "FontInfoPtr"
fservestr.h:187: error: syntax error before '*' token
fservestr.h:189: error: syntax error before "FontInfoPtr"
fservestr.h:196: error: syntax error before "fsRange"
fservestr.h:199: error: syntax error before "fsRange"
fservestr.h:201: error: syntax error before "fsRange"
fservestr.h:202: error: syntax error before "fsBitmapFormat"
fservestr.h:206: error: syntax error before "FontEncoding"
make[4]: *** [fsconvert.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from fserve.c:67:
../include/fontutil.h:8: warning: parameter names (without types) in function declaration
../include/fontutil.h:11: warning: parameter names (without types) in function declaratio                                                                                                                          n
../include/fontutil.h:14: error: syntax error before "FontEncoding"
../include/fontutil.h:16: error: syntax error before "CharInfoPtr"
../include/fontutil.h:19: error: syntax error before "ExtentInfoRec"
fserve.c:91: error: syntax error before "fpe"
fserve.c:92: error: syntax error before "fpe"
fserve.c:93: error: syntax error before "fpe"
fserve.c:100: error: syntax error before "fpe"
fserve.c:112: error: syntax error before "fpe"
fserve.c:114: error: syntax error before "fpe"
fserve.c:115: error: syntax error before "FontPathElementPtr"
fserve.c:153: error: syntax error before "fpe"
fserve.c: In function `_fs_client_resolution':
fserve.c:229: error: `FontResolutionPtr' undeclared (first use in this function)
fserve.c:229: error: (Each undeclared identifier is reported only once
fserve.c:229: error: for each function it appears in.)
fserve.c:229: error: syntax error before "res"
fserve.c:231: error: `res' undeclared (first use in this function)
fserve.c:231: warning: implicit declaration of function `GetClientResolutions'
fserve.c: At top level:
fserve.c:273: error: syntax error before "fpe"
fserve.c: In function `fs_init_fpe':
fserve.c:282: error: `fpe' undeclared (first use in this function)
fserve.c:290: error: `AllocError' undeclared (first use in this function)
fserve.c:293: warning: implicit declaration of function `init_fs_handlers'
fserve.c:294: error: `Successful' undeclared (first use in this function)
fserve.c:308: error: `BadFontPath' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:340: error: syntax error before "fpe"
fserve.c: In function `fs_reset_fpe':
fserve.c:342: error: `fpe' undeclared (first use in this function)
fserve.c:343: error: `Successful' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:351: error: syntax error before "fpe"
fserve.c: In function `fs_free_fpe':
fserve.c:353: error: `fpe' undeclared (first use in this function)
fserve.c:366: warning: implicit declaration of function `remove_fs_handlers'
fserve.c:378: error: `Successful' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:382: error: syntax error before "fpe"
fserve.c: In function `fs_new_block_rec':
fserve.c:386: error: `fpe' undeclared (first use in this function)
fserve.c:389: error: `type' undeclared (first use in this function)
fserve.c:410: error: `client' undeclared (first use in this function)
fserve.c:412: error: `StillWorking' undeclared (first use in this function)
fserve.c: In function `_fs_set_pending_reply':
fserve.c:431: error: `StillWorking' undeclared (first use in this function)
fserve.c: In function `_fs_remove_block_rec':
fserve.c:456: error: dereferencing pointer to incomplete type
fserve.c:457: error: dereferencing pointer to incomplete type
fserve.c: In function `_fs_signal_clients_depending':
fserve.c:471: warning: implicit declaration of function `ClientSignal'
fserve.c: In function `_fs_add_clients_depending':
fserve.c:485: error: `Suspended' undeclared (first use in this function)
fserve.c: In function `_fs_clean_aborted_blockrec':
fserve.c:511: error: dereferencing pointer to incomplete type
fserve.c:517: error: dereferencing pointer to incomplete type
fserve.c:518: error: dereferencing pointer to incomplete type
fserve.c:519: error: dereferencing pointer to incomplete type
fserve.c:520: error: dereferencing pointer to incomplete type
fserve.c:528: error: dereferencing pointer to incomplete type
fserve.c:530: error: dereferencing pointer to incomplete type
fserve.c: In function `fs_cleanup_bfont':
fserve.c:551: error: `fsd' undeclared (first use in this function)
fserve.c:553: error: dereferencing pointer to incomplete type
fserve.c:555: error: syntax error before ')' token
fserve.c:558: error: dereferencing pointer to incomplete type
fserve.c:558: error: dereferencing pointer to incomplete type
fserve.c:565: error: dereferencing pointer to incomplete type
fserve.c:565: error: `FontReopen' undeclared (first use in this function)
fserve.c:567: error: dereferencing pointer to incomplete type
fserve.c:568: error: dereferencing pointer to incomplete type
fserve.c:568: error: dereferencing pointer to incomplete type
fserve.c:573: error: dereferencing pointer to incomplete type
fserve.c: At top level:
fserve.c:678: error: syntax error before "fpe"
fserve.c: In function `fs_read_open_font':
fserve.c:680: error: `fpe' undeclared (first use in this function)
fserve.c:681: error: `blockrec' undeclared (first use in this function)
fserve.c:691: error: `StillWorking' undeclared (first use in this function)
fserve.c:695: error: `BadFontName' undeclared (first use in this function)
fserve.c:707: error: dereferencing pointer to incomplete type
fserve.c:707: error: `FontReopen' undeclared (first use in this function)
fserve.c:712: error: dereferencing pointer to incomplete type
fserve.c:713: error: dereferencing pointer to incomplete type
fserve.c:714: error: dereferencing pointer to incomplete type
fserve.c:715: error: dereferencing pointer to incomplete type
fserve.c:726: error: dereferencing pointer to incomplete type
fserve.c:730: error: dereferencing pointer to incomplete type
fserve.c:731: error: dereferencing pointer to incomplete type
fserve.c:731: error: dereferencing pointer to incomplete type
fserve.c:736: error: dereferencing pointer to incomplete type
fserve.c:746: error: dereferencing pointer to incomplete type
fserve.c:747: error: dereferencing pointer to incomplete type
fserve.c:751: error: dereferencing pointer to incomplete type
fserve.c: At top level:
fserve.c:760: error: syntax error before "pInfo1"
fserve.c: In function `fs_fonts_match':
fserve.c:764: error: `pInfo1' undeclared (first use in this function)
fserve.c:764: error: `pInfo2' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:815: error: syntax error before "fpe"
fserve.c: In function `fs_read_query_info':
fserve.c:817: error: `blockrec' undeclared (first use in this function)
fserve.c:818: error: `fpe' undeclared (first use in this function)
fserve.c:824: error: `FontInfoPtr' undeclared (first use in this function)
fserve.c:824: error: syntax error before "pInfo"
fserve.c:825: error: `FontInfoRec' undeclared (first use in this function)
fserve.c:833: error: `StillWorking' undeclared (first use in this function)
fserve.c:837: error: `BadFontName' undeclared (first use in this function)
fserve.c:842: error: dereferencing pointer to incomplete type
fserve.c:842: error: `FontReopen' undeclared (first use in this function)
fserve.c:843: error: `pInfo' undeclared (first use in this function)
fserve.c:843: error: `tempInfo' undeclared (first use in this function)
fserve.c:845: error: dereferencing pointer to incomplete type
fserve.c:851: error: `LeftToRight' undeclared (first use in this function)
fserve.c:851: error: `RightToLeft' undeclared (first use in this function)
fserve.c:873: error: `AllocError' undeclared (first use in this function)
fserve.c:876: error: dereferencing pointer to incomplete type
fserve.c:884: error: dereferencing pointer to incomplete type
fserve.c:886: error: `Successful' undeclared (first use in this function)
fserve.c:887: error: dereferencing pointer to incomplete type
fserve.c:902: error: dereferencing pointer to incomplete type
fserve.c:903: error: dereferencing pointer to incomplete type
fserve.c:903: error: dereferencing pointer to incomplete type
fserve.c:909: error: `glyphCachingMode' undeclared (first use in this function)
fserve.c:909: error: `CACHING_OFF' undeclared (first use in this function)
fserve.c:911: error: `CACHE_16_BIT_GLYPHS' undeclared (first use in this function)
fserve.c:911: error: dereferencing pointer to incomplete type
fserve.c:913: error: dereferencing pointer to incomplete type
fserve.c:913: error: `FontLoadAll' undeclared (first use in this function)
fserve.c:920: error: dereferencing pointer to incomplete type
fserve.c:920: error: `FontLoadBitmaps' undeclared (first use in this function)
fserve.c:926: error: dereferencing pointer to incomplete type
fserve.c:931: error: dereferencing pointer to incomplete type
fserve.c: At top level:
fserve.c:938: error: syntax error before "fpe"
fserve.c: In function `fs_read_extent_info':
fserve.c:940: error: `fpe' undeclared (first use in this function)
fserve.c:941: error: `blockrec' undeclared (first use in this function)
fserve.c:942: error: dereferencing pointer to incomplete type
fserve.c:943: error: syntax error before "fsfont"
fserve.c:951: error: `CharInfoPtr' undeclared (first use in this function)
fserve.c:951: error: syntax error before "ci"
fserve.c:959: error: `StillWorking' undeclared (first use in this function)
fserve.c:963: error: `BadFontName' undeclared (first use in this function)
fserve.c:970: error: dereferencing pointer to incomplete type
fserve.c:975: error: `ci' undeclared (first use in this function)
fserve.c:975: error: `pCI' undeclared (first use in this function)
fserve.c:975: error: syntax error before "Xalloc"
fserve.c:981: error: `AllocError' undeclared (first use in this function)
fserve.c:983: error: `fsfont' undeclared (first use in this function)
fserve.c:993: error: dereferencing pointer to incomplete type
fserve.c:1010: error: dereferencing pointer to incomplete type
fserve.c:1024: error: `FontInfoRec' undeclared (first use in this function)
fserve.c:1024: error: `fi' undeclared (first use in this function)
fserve.c:1024: error: dereferencing pointer to incomplete type
fserve.c:1025: error: syntax error before "ii"
fserve.c:1028: error: `ii' undeclared (first use in this function)
fserve.c:1029: warning: left-hand operand of comma expression has no effect
fserve.c:1033: warning: implicit declaration of function `FONT_MIN_LEFT'
fserve.c:1034: warning: implicit declaration of function `FONT_MAX_RIGHT'
fserve.c:1035: warning: implicit declaration of function `FONT_MAX_ASCENT'
fserve.c:1036: warning: implicit declaration of function `FONT_MAX_DESCENT'
fserve.c:1037: warning: implicit declaration of function `FONT_MAX_WIDTH'
fserve.c:1049: error: dereferencing pointer to incomplete type
fserve.c:1050: error: dereferencing pointer to incomplete type
fserve.c:1051: error: dereferencing pointer to incomplete type
fserve.c:1053: error: dereferencing pointer to incomplete type
fserve.c:1056: error: dereferencing pointer to incomplete type
fserve.c:1059: error: dereferencing pointer to incomplete type
fserve.c:1059: error: dereferencing pointer to incomplete type
fserve.c:1070: error: dereferencing pointer to incomplete type
fserve.c:1072: error: dereferencing pointer to incomplete type
fserve.c:1072: error: `FontLoadBitmaps' undeclared (first use in this function)
fserve.c:1077: error: dereferencing pointer to incomplete type
fserve.c:1081: error: `Successful' undeclared (first use in this function)
fserve.c:1029: warning: value computed is not used
fserve.c: At top level:
fserve.c:1096: error: syntax error before "fpe"
fserve.c: In function `fs_do_open_font':
fserve.c:1098: error: `blockrec' undeclared (first use in this function)
fserve.c:1106: error: `BadFontName' undeclared (first use in this function)
fserve.c:1107: error: dereferencing pointer to incomplete type
fserve.c:1109: error: `fpe' undeclared (first use in this function)
fserve.c:1110: error: `StillWorking' undeclared (first use in this function)
fserve.c:1112: error: dereferencing pointer to incomplete type
fserve.c:1114: error: `Successful' undeclared (first use in this function)
fserve.c:1129: error: dereferencing pointer to incomplete type
fserve.c:1129: error: `FontLoadBitmaps' undeclared (first use in this function)
fserve.c:1141: error: dereferencing pointer to incomplete type
fserve.c:1145: error: dereferencing pointer to incomplete type
fserve.c: In function `fs_block_handler':
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c:1181: error: structure has no member named `fds_bits'
fserve.c: At top level:
fserve.c:1269: error: syntax error before "fpe"
fserve.c: In function `fs_read_reply':
fserve.c:1271: error: `fpe' undeclared (first use in this function)
fserve.c:1287: error: `Successful' undeclared (first use in this function)
fserve.c:1315: error: `StillWorking' undeclared (first use in this function)
fserve.c:1320: error: `client' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:1335: error: syntax error before "fpe"
fserve.c: In function `fs_wakeup':
fserve.c:1337: error: `mask' undeclared (first use in this function)
fserve.c:1338: error: `fpe' undeclared (first use in this function)
fserve.c: In function `_fs_restart_connection':
fserve.c:1422: error: `StillWorking' undeclared (first use in this function)
fserve.c: In function `_fs_giveup':
fserve.c:1447: error: `StillWorking' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:1490: error: syntax error before "FontPathElementPtr"
fserve.c: In function `fs_send_open_font':
fserve.c:1495: error: `fpe' undeclared (first use in this function)
fserve.c:1507: error: `BadFontName' undeclared (first use in this function)
fserve.c:1509: error: `namelen' undeclared (first use in this function)
fserve.c:1516: error: `flags' undeclared (first use in this function)
fserve.c:1516: error: `FontReopen' undeclared (first use in this function)
fserve.c:1521: error: `ppfont' undeclared (first use in this function)
fserve.c:1522: error: dereferencing pointer to incomplete type
fserve.c:1527: error: dereferencing pointer to incomplete type
fserve.c:1528: error: dereferencing pointer to incomplete type
fserve.c:1529: error: dereferencing pointer to incomplete type
fserve.c:1531: error: dereferencing pointer to incomplete type
fserve.c:1535: error: incompatible types in assignment
fserve.c:1537: error: dereferencing pointer to incomplete type
fserve.c:1538: error: dereferencing pointer to incomplete type
fserve.c:1545: error: `format' undeclared (first use in this function)
fserve.c:1547: error: `AllocError' undeclared (first use in this function)
fserve.c:1549: error: dereferencing pointer to incomplete type
fserve.c:1553: error: dereferencing pointer to incomplete type
fserve.c:1553: error: `client' undeclared (first use in this function)
fserve.c:1557: error: dereferencing pointer to incomplete type
fserve.c:1568: error: `Suspended' undeclared (first use in this function)
fserve.c:1571: error: dereferencing pointer to incomplete type
fserve.c:1574: error: dereferencing pointer to incomplete type
fserve.c:1574: error: dereferencing pointer to incomplete type
fserve.c:1575: error: dereferencing pointer to incomplete type
fserve.c:1576: error: dereferencing pointer to incomplete type
fserve.c:1577: error: dereferencing pointer to incomplete type
fserve.c:1578: error: dereferencing pointer to incomplete type
fserve.c:1578: error: dereferencing pointer to incomplete type
fserve.c:1579: error: dereferencing pointer to incomplete type
fserve.c:1580: error: dereferencing pointer to incomplete type
fserve.c:1582: error: `FontOpenSync' undeclared (first use in this function)
fserve.c:1589: error: dereferencing pointer to incomplete type
fserve.c:1590: error: dereferencing pointer to incomplete type
fserve.c:1591: error: dereferencing pointer to incomplete type
fserve.c:1601: error: dereferencing pointer to incomplete type
fserve.c:1604: error: dereferencing pointer to incomplete type
fserve.c:1609: error: dereferencing pointer to incomplete type
fserve.c:1613: error: dereferencing pointer to incomplete type
fserve.c:1617: error: dereferencing pointer to incomplete type
fserve.c:1635: error: dereferencing pointer to incomplete type
fserve.c:1637: error: `StillWorking' undeclared (first use in this function)
fserve.c:1644: error: dereferencing pointer to incomplete type
fserve.c:1647: error: `Successful' undeclared (first use in this function)
fserve.c:1648: error: dereferencing pointer to incomplete type
fserve.c:1651: error: dereferencing pointer to incomplete type
fserve.c: At top level:
fserve.c:1658: error: syntax error before "fpe"
fserve.c: In function `fs_send_query_bitmaps':
fserve.c:1660: error: `fpe' undeclared (first use in this function)
fserve.c:1661: error: `blockrec' undeclared (first use in this function)
fserve.c:1666: error: dereferencing pointer to incomplete type
fserve.c:1667: error: dereferencing pointer to incomplete type
fserve.c:1672: error: dereferencing pointer to incomplete type
fserve.c: At top level:
fserve.c:1680: error: syntax error before "FontPathElementPtr"
fserve.c: In function `fs_open_font':
fserve.c:1686: error: `fpe' undeclared (first use in this function)
fserve.c:1692: error: `format' undeclared (first use in this function)
fserve.c:1694: error: `alias' undeclared (first use in this function)
fserve.c:1697: error: `client' undeclared (first use in this function)
fserve.c:1700: error: `StillWorking' undeclared (first use in this function)
fserve.c:1701: error: `Suspended' undeclared (first use in this function)
fserve.c:1704: error: `Successful' undeclared (first use in this function)
fserve.c:1705: error: `ppfont' undeclared (first use in this function)
fserve.c:1705: error: dereferencing pointer to incomplete type
fserve.c:1712: error: `flags' undeclared (first use in this function)
fserve.c:1712: error: `namelen' undeclared (first use in this function)
fserve.c:1713: error: `id' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:1718: error: syntax error before "fpe"
fserve.c: In function `fs_send_close_font':
fserve.c:1720: error: `fpe' undeclared (first use in this function)
fserve.c:1724: error: `Successful' undeclared (first use in this function)
fserve.c:1728: error: `id' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:1737: error: syntax error before "fpe"
fserve.c: In function `fs_close_font':
fserve.c:1739: error: `pfont' undeclared (first use in this function)
fserve.c:1740: error: `fpe' undeclared (first use in this function)
fserve.c:1742: error: dereferencing pointer to incomplete type
fserve.c:1743: error: dereferencing pointer to incomplete type
fserve.c: At top level:
fserve.c:1765: error: syntax error before "fpe"
fserve.c: In function `fs_read_glyphs':
fserve.c:1767: error: `blockrec' undeclared (first use in this function)
fserve.c:1769: error: `fpe' undeclared (first use in this function)
fserve.c:1770: error: dereferencing pointer to incomplete type
fserve.c:1775: error: dereferencing pointer to incomplete type
fserve.c:1776: error: syntax error before "fsdata"
fserve.c:1777: error: `FontInfoPtr' undeclared (first use in this function)
fserve.c:1799: error: `StillWorking' undeclared (first use in this function)
fserve.c:1802: error: `AllocError' undeclared (first use in this function)
fserve.c:1816: error: dereferencing pointer to incomplete type
fserve.c:1817: error: dereferencing pointer to incomplete type
fserve.c:1827: error: `pfi' undeclared (first use in this function)
fserve.c:1861: error: `fsdata' undeclared (first use in this function)
fserve.c:1882: error: dereferencing pointer to incomplete type
fserve.c:1905: error: dereferencing pointer to incomplete type
fserve.c:1906: error: dereferencing pointer to incomplete type
fserve.c:1908: error: `Successful' undeclared (first use in this function)
fserve.c: In function `fs_send_load_glyphs':
fserve.c:1919: error: `FontPathElementPtr' undeclared (first use in this function)
fserve.c:1919: error: syntax error before "fpe"
fserve.c:1920: error: `fpe' undeclared (first use in this function)
fserve.c:1926: error: `BadCharRange' undeclared (first use in this function)
fserve.c:1931: error: `AllocError' undeclared (first use in this function)
fserve.c:1933: error: dereferencing pointer to incomplete type
fserve.c:1934: error: dereferencing pointer to incomplete type
fserve.c:1936: error: dereferencing pointer to incomplete type
fserve.c:1937: error: dereferencing pointer to incomplete type
fserve.c:1942: error: `Suspended' undeclared (first use in this function)
fserve.c:1947: error: dereferencing pointer to incomplete type
fserve.c:1948: error: dereferencing pointer to incomplete type
fserve.c:1949: error: dereferencing pointer to incomplete type
fserve.c: In function `fs_load_all_glyphs':
fserve.c:2013: error: dereferencing pointer to incomplete type
fserve.c:2028: error: `Suspended' undeclared (first use in this function)
fserve.c:2033: error: dereferencing pointer to incomplete type
fserve.c:2034: error: `BadCharRange' undeclared (first use in this function)
fserve.c:2037: error: dereferencing pointer to incomplete type
fserve.c: In function `_fs_load_glyphs':
fserve.c:2047: error: dereferencing pointer to incomplete type
fserve.c:2062: error: dereferencing pointer to incomplete type
fserve.c:2068: error: `StillWorking' undeclared (first use in this function)
fserve.c:2069: error: `Suspended' undeclared (first use in this function)
fserve.c:2070: error: dereferencing pointer to incomplete type
fserve.c:2080: error: dereferencing pointer to incomplete type
fserve.c:2088: error: dereferencing pointer to incomplete type
fserve.c:2101: error: dereferencing pointer to incomplete type
fserve.c:2103: error: `Successful' undeclared (first use in this function)
fserve.c:2115: error: dereferencing pointer to incomplete type
fserve.c:2176: error: dereferencing pointer to incomplete type
fserve.c:2184: error: `FontPathElementPtr' undeclared (first use in this function)
fserve.c:2184: error: syntax error before numeric constant
fserve.c: At top level:
fserve.c:2194: error: syntax error before "fpe"
fserve.c: In function `fs_read_list':
fserve.c:2196: error: `fpe' undeclared (first use in this function)
fserve.c:2197: error: `blockrec' undeclared (first use in this function)
fserve.c:2209: error: `StillWorking' undeclared (first use in this function)
fserve.c:2212: error: `AllocError' undeclared (first use in this function)
fserve.c:2216: error: `Successful' undeclared (first use in this function)
fserve.c:2221: warning: implicit declaration of function `AddFontNamesName'
fserve.c:2221: error: dereferencing pointer to incomplete type
fserve.c: At top level:
fserve.c:2231: error: syntax error before "FontPathElementPtr"
fserve.c: In function `fs_send_list_fonts':
fserve.c:2234: error: `fpe' undeclared (first use in this function)
fserve.c:2240: error: `BadFontName' undeclared (first use in this function)
fserve.c:2243: error: `client' undeclared (first use in this function)
fserve.c:2245: error: `AllocError' undeclared (first use in this function)
fserve.c:2247: error: dereferencing pointer to incomplete type
fserve.c:2247: error: `newnames' undeclared (first use in this function)
fserve.c:2252: error: `Suspended' undeclared (first use in this function)
fserve.c:2260: error: `maxnames' undeclared (first use in this function)
fserve.c:2261: error: `patlen' undeclared (first use in this function)
fserve.c:2265: error: `pattern' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:2285: error: syntax error before "FontPathElementPtr"
fserve.c: In function `fs_list_fonts':
fserve.c:2288: error: `fpe' undeclared (first use in this function)
fserve.c:2295: error: `client' undeclared (first use in this function)
fserve.c:2298: error: `StillWorking' undeclared (first use in this function)
fserve.c:2299: error: `Suspended' undeclared (first use in this function)
fserve.c:2306: error: `pattern' undeclared (first use in this function)
fserve.c:2306: error: `patlen' undeclared (first use in this function)
fserve.c:2306: error: `maxnames' undeclared (first use in this function)
fserve.c:2306: error: `newnames' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:2313: error: syntax error before "fpe"
fserve.c: In function `fs_read_list_info':
fserve.c:2315: error: `blockrec' undeclared (first use in this function)
fserve.c:2318: error: `fpe' undeclared (first use in this function)
fserve.c:2326: error: dereferencing pointer to incomplete type
fserve.c:2332: error: `StillWorking' undeclared (first use in this function)
fserve.c:2333: error: dereferencing pointer to incomplete type
fserve.c:2334: error: `AllocError' undeclared (first use in this function)
fserve.c:2345: error: dereferencing pointer to incomplete type
fserve.c:2346: error: `BadFontName' undeclared (first use in this function)
fserve.c:2359: error: dereferencing pointer to incomplete type
fserve.c:2370: error: dereferencing pointer to incomplete type
fserve.c:2378: error: dereferencing pointer to incomplete type
fserve.c:2379: error: `Successful' undeclared (first use in this function)
fserve.c:2381: error: dereferencing pointer to incomplete type
fserve.c:2384: error: dereferencing pointer to incomplete type
fserve.c:2385: error: dereferencing pointer to incomplete type
fserve.c:2387: error: dereferencing pointer to incomplete type
fserve.c: At top level:
fserve.c:2399: error: syntax error before "FontPathElementPtr"
fserve.c: In function `fs_start_list_with_info':
fserve.c:2402: error: `fpe' undeclared (first use in this function)
fserve.c:2408: error: `BadFontName' undeclared (first use in this function)
fserve.c:2411: error: `client' undeclared (first use in this function)
fserve.c:2413: error: `AllocError' undeclared (first use in this function)
fserve.c:2417: error: dereferencing pointer to incomplete type
fserve.c:2422: error: `Suspended' undeclared (first use in this function)
fserve.c:2430: error: `maxnames' undeclared (first use in this function)
fserve.c:2431: error: `len' undeclared (first use in this function)
fserve.c:2435: error: `pattern' undeclared (first use in this function)
fserve.c:2451: error: `Successful' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:2456: error: syntax error before "FontPathElementPtr"
fserve.c: In function `fs_next_list_with_info':
fserve.c:2461: error: `fpe' undeclared (first use in this function)
fserve.c:2468: error: `client' undeclared (first use in this function)
fserve.c:2479: error: `BadFontName' undeclared (first use in this function)
fserve.c:2484: error: dereferencing pointer to incomplete type
fserve.c:2485: error: `Suspended' undeclared (first use in this function)
fserve.c:2487: error: `namep' undeclared (first use in this function)
fserve.c:2487: error: dereferencing pointer to incomplete type
fserve.c:2488: error: `namelenp' undeclared (first use in this function)
fserve.c:2488: error: dereferencing pointer to incomplete type
fserve.c:2489: error: `pFontInfo' undeclared (first use in this function)
fserve.c:2489: error: dereferencing pointer to incomplete type
fserve.c:2490: error: `numFonts' undeclared (first use in this function)
fserve.c:2490: error: dereferencing pointer to incomplete type
fserve.c:2498: error: dereferencing pointer to incomplete type
fserve.c:2503: error: dereferencing pointer to incomplete type
fserve.c:2504: error: `StillWorking' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:2518: error: syntax error before "FontPathElementPtr"
fserve.c: In function `fs_client_died':
fserve.c:2520: error: `fpe' undeclared (first use in this function)
fserve.c:2528: error: `client' undeclared (first use in this function)
fserve.c: In function `_fs_client_access':
fserve.c:2594: warning: implicit declaration of function `GetNewFontClientID'
fserve.c:2597: warning: implicit declaration of function `client_auth_generation'
fserve.c: In function `_fs_check_connect':
fserve.c:2644: warning: implicit declaration of function `_FontTransGetConnectionNumber'
fserve.c: In function `_fs_open_server':
fserve.c:2810: warning: assignment makes pointer from integer without a cast
fserve.c: In function `_fs_send_init_packets':
fserve.c:2838: error: `FontResolutionPtr' undeclared (first use in this function)
fserve.c:2838: error: syntax error before "res"
fserve.c:2842: error: `res' undeclared (first use in this function)
fserve.c: In function `_fs_close_server':
fserve.c:2963: warning: implicit declaration of function `_FontTransClose'
fserve.c: In function `fs_register_fpe_functions':
fserve.c:3140: warning: implicit declaration of function `RegisterFPEFunctions'
fserve.c: At top level:
fserve.c:3158: error: syntax error before "FontPathElementPtr"
fserve.c: In function `check_fs_open_font':
fserve.c:3164: warning: implicit declaration of function `XpClientIsBitmapClient'
fserve.c:3164: error: `client' undeclared (first use in this function)
fserve.c:3165: error: `fpe' undeclared (first use in this function)
fserve.c:3165: error: `flags' undeclared (first use in this function)
fserve.c:3165: error: `namelen' undeclared (first use in this function)
fserve.c:3165: error: `format' undeclared (first use in this function)
fserve.c:3166: error: `id' undeclared (first use in this function)
fserve.c:3166: error: `ppfont' undeclared (first use in this function)
fserve.c:3166: error: `alias' undeclared (first use in this function)
fserve.c:3166: error: `non_cachable_font' undeclared (first use in this function)
fserve.c:3167: error: `BadFontName' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:3171: error: syntax error before "FontPathElementPtr"
fserve.c: In function `check_fs_list_fonts':
fserve.c:3175: error: `client' undeclared (first use in this function)
fserve.c:3176: error: `fpe' undeclared (first use in this function)
fserve.c:3176: error: `pattern' undeclared (first use in this function)
fserve.c:3176: error: `patlen' undeclared (first use in this function)
fserve.c:3176: error: `maxnames' undeclared (first use in this function)
fserve.c:3177: error: `newnames' undeclared (first use in this function)
fserve.c:3178: error: `BadFontName' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:3182: error: syntax error before "FontPathElementPtr"
fserve.c: In function `check_fs_start_list_with_info':
fserve.c:3186: error: `client' undeclared (first use in this function)
fserve.c:3187: error: `fpe' undeclared (first use in this function)
fserve.c:3187: error: `pattern' undeclared (first use in this function)
fserve.c:3187: error: `len' undeclared (first use in this function)
fserve.c:3187: error: `maxnames' undeclared (first use in this function)
fserve.c:3188: error: `pdata' undeclared (first use in this function)
fserve.c:3189: error: `BadFontName' undeclared (first use in this function)
fserve.c: At top level:
fserve.c:3193: error: syntax error before "FontPathElementPtr"
fserve.c: In function `check_fs_next_list_with_info':
fserve.c:3198: error: `client' undeclared (first use in this function)
fserve.c:3199: error: `fpe' undeclared (first use in this function)
fserve.c:3199: error: `namep' undeclared (first use in this function)
fserve.c:3199: error: `namelenp' undeclared (first use in this function)
fserve.c:3199: error: `pFontInfo' undeclared (first use in this function)
fserve.c:3200: error: `numFonts' undeclared (first use in this function)
fserve.c:3200: error: `private' undeclared (first use in this function)
fserve.c:3201: error: `BadFontName' undeclared (first use in this function)
make[4]: *** [fserve.lo] Error 1
make[4]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xlibs/Xfont                                                                                                                          /fc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xlibs/Xfont                                                                                                                          '
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xlibs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0'
make: *** [all] Error 2

!!! ERROR: x11-base/metisse-0.3.0 failed.
!!! Function src_compile, Line 30, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 6 Joseph Booker 2004-06-30 14:15:52 UTC
chris:

Try it with a stable gcc, as it could be a problem with the amd64 in general. Fixes i guess goto chapuis@lri.fr
Comment 7 Chris Ashton 2004-06-30 14:19:04 UTC
http://packages.gentoo.org/search/?sstring=gcc gcc 3.4 is stable on amd64 :P
Comment 8 Joseph Booker 2004-06-30 14:33:42 UTC
ok, without the fc USE flag i get this:
make[4]: *** No rule to make target `../../../xserver/hw/wnc/libwnc.a', needed by `Xwnc'.  Stop.
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xserver/hw/wnc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xserver/hw'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xserver'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0'
make: *** [all] Error 2
Comment 9 Joseph Booker 2004-06-30 14:34:42 UTC
yea, i no its stable on amd64, but some programs dont work with it

yea, i should use a better word then stable next time :P
Comment 10 Chris Ashton 2004-06-30 14:41:40 UTC
Technically, any problems with 3.4 are the code's fault, but the errors I'm getting have been pretty odd.  I don't think switching from 3.3 to 3.4 would change the scope of variables (errno) or functions (ceil and floor) which I had problems with.  And if I'm right about it being a linking error with the 3.4 libs, then they probably coded something that only works with 3.3 libs.  But hey, I'm no dev by far, those are just my thoughts.
Comment 11 Chris Ashton 2004-06-30 14:45:54 UTC
Oh, and with no modifications or use flags on, here's my first error:

UdpPlusSender.cxx: In member function `bool nucleo::UdpPlusSender::send(const void*, unsigned int)':
UdpPlusSender.cxx:102: error: `errno' undeclared (first use this function)
UdpPlusSender.cxx:102: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[4]: *** [UdpPlusSender.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Comment 12 Leander 2004-06-30 18:13:43 UTC
Created attachment 34537 [details, diff]
nucleo-1.0-missing-headers.patch

For the impatient, this is a simple patch adding the missing headers in the
source. Adding those was enough for me to emerge successfully nucleo.
Comment 13 Leander 2004-06-30 18:16:36 UTC
Created attachment 34539 [details]
nucleo-0.1.ebuild

And here's the new nucleo ebuild to make use of the patch, I just added an
src_unpack() section.
Comment 14 Chris Ashton 2004-06-30 21:06:40 UTC
With the new ebuild and patch, I still get the error I got earlier:

/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/../../../../lib64/crti.o(.init+0x0): In function `_init':
/var/tmp/portage/glibc-2.3.4.20040605/work/build/csu/crti.S:11: multiple definition of `_init'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/../../../../lib64/crti.o(.init+0x0):/var/tmp/portage/glibc-2.3.4.20040605/work/build/csu/crti.S:11: first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/../../../../lib64/crti.o(.fini+0x0): In function `_fini':
: multiple definition of `_fini'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/../../../../lib64/crti.o(.fini+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/crtbeginS.o(.data.rel+0x0): multiple definition of `__dso_handle'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/crtbeginS.o(.data.rel+0x0): first defined here
collect2: ld returned 1 exit status
make[3]: *** [libNucleo.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Comment 15 Bel Zébute 2004-07-01 07:49:17 UTC
See see.
Comment 16 Tobias Minich 2004-07-01 09:05:25 UTC
Referring to #8:
Got the same error with my crappy ebuild. I "fixed" it (after the emerge fails) by:
1. Go to the work dir
2. type make
3. ebuild [dir]/metisse-0.3.0.ebuild install
4. ebuild [dir]/metisse-0.3.0.ebuild qmerge
Comment 17 Joseph Booker 2004-07-01 14:21:23 UTC
hmmm.....ok, i actually got metisse to compile and install and it works great ! :)

i just had to do this: ebuild path/to/ebuild unpack; cd /var/tmp/portage/metisse/work/metisse/; ./configure --prefix=/usr; make; cd ../..;touch .compiled; ebuild path/to/ebuild merge

So, its probably a bad option to ./configure that my ebuild is doing
Comment 18 Bel Zébute 2004-07-01 17:22:47 UTC
Created attachment 34617 [details]
nucleo-0.1.ebuild modified for date named builds

Like many, I had to go to the work dir, type "make" so it finish compiling,
touch ../../.compiled and then resume the merge with ebuild commands.

This beast performs worst than pearpc on my system (p3-500mhz-512mb).  It seems
to work, but I think I'll let it mature a little before I even considere trying
this again.  The concept is quite nice tough.

The patch for nucleo is no longer needed, but the filename now some date on it.
   So I patched the ebuild.  I suggest you put this in x11-libs.
Comment 19 Bel Zébute 2004-07-01 17:26:59 UTC
Created attachment 34618 [details]
metisse-0.3.0.ebuild

Added a dependencie to x11-libs/nucleo.

Adding USE="fc" will fail the build.  Can someone tell what it's for?

For those who wish to try, I suspect this is chumy with GHz range machines
(like > 2... just a guess).
Comment 20 Robert Morris 2004-07-02 17:31:45 UTC
The latest nucleo ebuild works fine here, but metisse is failing for me.

Here is that last part of the output:
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../xserver/fb -I../../../xserver/mi -I../../../xserver/miext/shadow -I../../../xserver/randr -I../../../xserver/render -I../../../xserver/Xext -I../../../xserver/os -I../../../wncauth -I../../../xserver/include -I../../../xlibs/Xfont/include/X11/fonts/ -I../../../xlibs/Xau -I../../../xserver/include/X11/Xtrans    -march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall -MT rootlessWindow.o -MD -MP -MF ".deps/rootlessWindow.Tpo" -c -o rootlessWindow.o rootlessWindow.c; \
then mv -f ".deps/rootlessWindow.Tpo" ".deps/rootlessWindow.Po"; else rm -f ".deps/rootlessWindow.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../xserver/fb -I../../../xserver/mi -I../../../xserver/miext/shadow -I../../../xserver/randr -I../../../xserver/render -I../../../xserver/Xext -I../../../xserver/os -I../../../wncauth -I../../../xserver/include -I../../../xlibs/Xfont/include/X11/fonts/ -I../../../xlibs/Xau -I../../../xserver/include/X11/Xtrans    -march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall -MT init.o -MD -MP -MF ".deps/init.Tpo" -c -o init.o init.c; \
then mv -f ".deps/init.Tpo" ".deps/init.Po"; else rm -f ".deps/init.Tpo"; exit 1; fi
make[4]: *** No rule to make target `../../../xserver/hw/wnc/libwnc.a', needed by `Xwnc'.  Stop.
make[4]: *** Waiting for unfinished jobs....
rootlessWindow.c: In function `RootlessCreateWindow':
rootlessWindow.c:67: warning: use of cast expressions as lvalues is deprecated
rootlessWindow.c: In function `RootlessDestroyFrame':
rootlessWindow.c:108: warning: use of cast expressions as lvalues is deprecated
rootlessWindow.c: In function `RootlessEnsureFrame':
rootlessWindow.c:352: warning: use of cast expressions as lvalues is deprecated
rootlessWindow.c:369: warning: use of cast expressions as lvalues is deprecated
rootlessWindow.c: In function `RootlessReparentWindow':
rootlessWindow.c:1264: warning: use of cast expressions as lvalues is deprecatedrootlessWindow.c:1265: warning: use of cast expressions as lvalues is deprecatedmake[4]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xserver/hw/wnc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xserver/hw'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0/xserver'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/metisse-0.3.0/work/metisse-0.3.0'
make: *** [all] Error 2

And the output of emerge info:
Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r6)
=================================================================
System uname: 2.6.7-gentoo-r6 i686 AMD Athlon(tm) XP 3000+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X alsa apm avi berkdb cdr cjk crypt cups encode esd foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 imlib java jpeg libg++ libwww mad mikmod motif mozilla moznocompose moznoirc moznomail mpeg ncurses nls objc oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby sdl slang spell sse ssl svga tcltk tcpd tiff truetype x86 xml2 xmms xv zlib"


I can post more of the emerge log if it will help.
Comment 21 Joseph Booker 2004-07-02 19:15:30 UTC
about comment #20, it is the same problem i think everyone is getting when they get to the point of compiling metisse, if anyone would find out what option to ./configure is causing that to break (since it works if econf has only the --prefix option) that would be greatly appreciated (im a bit too preoccupided to figure it out myself, but ill watch this bug for progress)
Comment 22 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-07-06 18:27:56 UTC
Hi, I saw this package name in GWN and feel interested in it.
Thanks guys you've already created ebuilds ;)

I looked at your nucleo-0.1.ebuild and found several problems
with it. Here's some comment on it:

* No need to `inherit eutils` unless you use epatch here.
(In other words, if you use epatch you should inherit eutils)
* IUSE must sync with the ebuild. You do not use X, vnc nor ffmpeg
USE flags here, so just write IUSE="" and it means this package
doesn't have any USE flag.
* Probablly no need for autoconf? Instead, it lackes dependencies
to media-libs/freetype, media-libs/libpng, media-libs/jpeg
and virtual/opengl.
* Write only your tested arches to KEYWORDS. If you tested
your ebuild only on x86, write KEYWORDS="~x86". (All the ebuilds
should be ~ masked initially)
* econf || die "configure failed" would suffice. "--prefix=/usr
${myconf}" isn't necessary (It won't harm, though).
* No need to dodoc COPYING.LESSER since we have a copy of it
in /usr/portage/licenses.

Please reattach your ebuild and I'll add it to CVS.
Comment 23 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-07-06 20:50:56 UTC
metisse is a bit tricky but you may want to add -j1 to emake
(ie "emake -j1 || die" in src_compile) to avoid those random
build failure. It actually fixes the problem you described.
metisse-0.3.1 seems to be released, so you may want to update
your ebuild and fix it. You will need a patch to get manpages
in the right place, so I'll attach one here. (I didn't confirm
this problem existed in 0.3.0, though)
Comment 24 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-07-06 20:52:21 UTC
Created attachment 34895 [details, diff]
metisse-0.3.1-FvwmGtk.1-DESTDIR.diff

inherit eutils and apply this patch with epatch
Comment 25 Atmatzidis Panagiotis 2004-07-07 04:36:34 UTC
I tried to compile metisse,while nucleo compiled succesfully I had the same problem with Joseph (#5). I tried without cflags but metisse metisse-0.3.0.ebuild doesnt work. 

My computer has gcc-3.3.3-r6 running on a P4.

cheers
Comment 26 Joseph Booker 2004-07-07 06:23:09 UTC
comment 22:

1. yea, i was basing this off of fluxbox and I didn't know what eutils provided
2. the USE flags was from looking in ./configure --help and seeing that you can have optional support for various things. I didn't know how to do that since this used differant things the use_enable, so I figured I'd leave it to others here
3. I wasn't quite sure what dependancies it needed, but since it uses the './configure;make;make install;', I thought autoconf and automake are needed for teh ./configure part?
4. Alright, then we got ~x86 and ~amd64 already.
5. the --prefix= is nessisary because ./configure defaults to installing in /usr/local
6. I dont think thats correct, as some READMEs dont evan say what the license is, they say just look at COPYING, but you seem to be in agreement with the magority of packages:
[8:18][pts/0][joe@Athena doc] % find -iname "COPYING"
./distcc/COPYING
./opensp-1.5-r1/COPYING
./anjuta/COPYING
./giftui/COPYING
./gcc-3.3.3-r6/i686-pc-linux-gnu/libstdc++-v3/html/17_intro/COPYING
./lesstif-0.93.94/COPYING
./samba-3.0.4-r1/examples/LDAP/smbldap-tools/COPYING
./gentoolkit-0.2.0_pre8/COPYING
./ipython-0.6.0/COPYING
./gentoolkit-dev-0.2.0_pre3/COPYING
Comment 27 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-07-07 08:56:15 UTC
Atmatzidis: please set MAKEOPTS="-j1" and compile. Parallel compile sometimes borks.

Joseph: You are right about finding appropriate USE flags for the package. However,
you should make sure the USE flags you specified actually work (and it seems a little
bit hard to add support for vnc and ffmpeg). autoconf is needed if you generate configure
script from configure.ac and automake is needed if you generate Makefile script from
Makefile.am. Usually Makefile and configure script are included to the source distribution
you don't need dependency to autoconf/automake (You may need them if you want to 
compile software from CVS source, or if you patch configure.ac and regenerate configure
script in src_compile). Also, it is true that ./configure needs --prefix=/usr but econf
automatically sets --prefix=/usr (thus it is redundant). See /usr/lib/portage/bin/ebuild.sh
and search it with econf. It will show what flags are passed to ./configure when you use
econf. Lastly, about (GPL) COPYING file, we've made a policy to not include COPYING file
if it's obvious and we did clean "dodoc COPYING" (if LICENSE is GPL-2 or so) few weeks ago.
If it's not clear that the license is GPL-2 (for example, some part of the software is under
GPL-2 while other parts under BSD) of course you are welcomed to include it (in fact, it
is necessary to include the license document in such a case). If COPYING file is identical
to /usr/portage/licenses/GPL-2 and we have LICENSE line in the ebuild I don't think we
need to keep two (and even more) copies of if. 
Comment 28 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-07-17 10:30:27 UTC
Are any of you going to rewrite those ebuilds? If not, 
I'll do that by myself (you may want to add IUSE flags
after that). Thanks in advance.
Comment 29 Leander 2004-07-18 19:09:51 UTC
Created attachment 35720 [details]
nucleo-0.1.ebuild rewritten

I tried to rewrite nucleo's ebuild following your directions. All apologies if
something's still wrong. Plus I updated the DATE variable to match the latest
version available.
Comment 30 Leander 2004-07-18 23:11:04 UTC
Created attachment 35725 [details]
metisse-0.3.1.ebuild rewritten

I removed the bitmap USE flag because `use_enable bitmap` was making the
compilation fail when not set (and I'll check later if the problem remains when
it's activated). It would be interesting to have someone explain what those
flags exactly do.
Comment 31 Leander 2004-07-18 23:18:11 UTC
Created attachment 35726 [details, diff]
metisse-0.3.1-gcc-3.4.patch

I forgot to mention that I made a version bump for metisse, I think everybody
will have noticed.

Here's a patch I called gcc 3.4 though I don't know if only gcc 3.4 is subject
to that, it should fix this error:

ametista.cxx: In function `int main(int, char**)':
ametista.cxx:88: error: array bound forbidden after parenthesized type-id
ametista.cxx:88: note: try removing the parentheses around the type-id

I wasn't able to launch correctly metisse, so don't expect anything I did to
work out of the box. I'll try to solve the problem when I got free time.
Comment 32 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-07-26 01:05:41 UTC
Thanks all. I committed nucleo and metisse to CVS with ~x86 keyword.
If any of you want to have ~amd64 keyword, please open another bug
and assign it to amd64@gentoo.org. (I don't have amd64 box and I
cannot test them.)
Comment 33 Martin Allchin 2004-09-13 16:54:00 UTC
Having same issue as Chris on amd64:

/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.1/../../../../lib64/crti.o(.fini+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.1/crtbeginS.o(.data.rel+0x0): multiple definition of `__dso_handle'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.1/crtbeginS.o(.data.rel+0x0): first defined here
collect2: ld returned 1 exit status
make[3]: *** [libNucleo.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Comment 34 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-09-14 00:02:12 UTC
Martin, please open another bug and assign it to amd64@gentoo.org. Thanks in advance.