Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 275748

Summary: dev-lang/squeak-3.10.5 version bump
Product: Gentoo Linux Reporter: Patrick Lauer <patrick>
Component: New packagesAssignee: Luis Araujo (RETIRED) <araujo>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: squeak-3.10.5-r1.ebuild
squeak-vm-sugar-3.10.3-sugar-squeak-dprintf.patch
squeak-dprintf.patch
squeak-inisqueak.patch

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.