Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 275748 - dev-lang/squeak-3.10.5 version bump
Summary: dev-lang/squeak-3.10.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luis Araujo (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-28 21:13 UTC by Patrick Lauer
Modified: 2009-09-01 10:13 UTC (History)
0 users

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


Attachments
squeak-3.10.5-r1.ebuild (squeak-3.10.5-r1.ebuild,1.83 KB, text/plain)
2009-07-04 02:42 UTC, Emmanuel Rosa
Details
squeak-vm-sugar-3.10.3-sugar-squeak-dprintf.patch (squeak-vm-sugar-3.10.3-sugar-squeak-dprintf.patch,971 bytes, patch)
2009-07-04 02:44 UTC, Emmanuel Rosa
Details | Diff
squeak-dprintf.patch (squeak-dprintf.patch,1.68 KB, patch)
2009-07-04 02:47 UTC, Emmanuel Rosa
Details | Diff
squeak-inisqueak.patch (squeak-inisqueak.patch,348 bytes, patch)
2009-07-04 02:49 UTC, Emmanuel Rosa
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2009-06-28 21:13:20 UTC
There's bug 261147, 3.10 doesn't compile - but neither does 3.10.5:

gcc -O2 -march=i686 -pipe -fomit-frame-pointer -DLSB_FIRST=1  -DHAVE_CONFIG_H  -DSQUEAK_BUILTIN_PLUGIN -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/build -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/vm -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/Cross/vm -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/src/vm -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/Cross/vm -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/src/vm -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/vm -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/Cross/plugins/FilePlugin -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/plugins/B3DAcceleratorPlugin -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/build -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/vm -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/Cross/vm -I/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/src/vm   -c -o debug.o /var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/vm/debug.c
In file included from /var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/vm/debug.c:3:
/usr/include/stdio.h:397:66: error: macro "dprintf" passed 3 arguments, but takes just 1
/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/vm/debug.c: In function '__sq_assert':
/var/tmp/portage/dev-lang/squeak-3.10.5/work/Squeak-3.10-5/platforms/unix/vm/debug.c:21: warning: incompatible implicit declaration of built-in function 'abort'
make[1]: *** [debug.o] Error 1
make: *** [vm/vm.a] Error 2
 *
 * ERROR: dev-lang/squeak-3.10.5 failed.
Comment 1 Emmanuel Rosa 2009-07-04 02:42:33 UTC
Created attachment 196568 [details]
squeak-3.10.5-r1.ebuild

This ebuild contains patches to work around the dprintf()/glibc problem
Comment 2 Emmanuel Rosa 2009-07-04 02:44:43 UTC
Created attachment 196569 [details, diff]
squeak-vm-sugar-3.10.3-sugar-squeak-dprintf.patch

Patch found at http://sisyphus.ru/srpm/Sisyphus/squeak-vm-sugar/patches/0
Comment 3 Emmanuel Rosa 2009-07-04 02:47:59 UTC
Created attachment 196570 [details, diff]
squeak-dprintf.patch

Upstream bug info at http://bugs.squeak.org/view.php?id=7331. I should submit patch upstream; just a tad lazy.
Comment 4 Emmanuel Rosa 2009-07-04 02:49:12 UTC
Created attachment 196572 [details, diff]
squeak-inisqueak.patch

Fix inisqueak to use SourcesV39 instead of the non-existant SourcesV3.
Comment 5 Patrick Lauer gentoo-dev 2009-09-01 10:13:57 UTC
+  01 Sep 2009; Patrick Lauer <patrick@gentoo.org>
+  +files/squeak-vm-sugar-3.10.3-sugar-squeak-dprintf.patch,
+  +squeak-3.10.5.ebuild, +files/squeak-dprintf.patch,
+  +files/squeak-inisqueak.patch:
+  Bump to 3.10.5. Patches by manny15. Closes #275748 and adds ~amd64
+  keyword.