Mail Archives: geda-user/2015/08/20/20:56:24
--001a11c1fbbe57312a051dc7b99e
Content-Type: text/plain; charset=UTF-8
Well, on my system (Ubuntu 14.04 LTS) it is a non-trivial task to get the
Debian package for guile 2.0.11 without contaminating my package manager
with (incompatible) upstream libraries.
The obvious solution would be to set up a virtual machine to continue, but
sadly my current hardware doesn't support that...
Since I appear to be the only one affected by this issue, I guess only
thing I can do is try to get set up with a different machine...
On Mon, Jul 27, 2015 at 5:21 AM, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via
geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
> On Sun, Jul 26, 2015 at 09:30:48PM -0400, Jason White (
> whitewaterssoftwareinfo AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
> > It must be specific to my distro's version of guile. Xubuntu 14.04.
> > When I type guile, I see "GNU Guile 2.0.9"
> >
> Hmm, the current Debian stable version of guile is 2.0.11, and Debian is
> rather conservative distribution. Could you update your guile version?
>
> And then, try to build as follows:
>
> sudo make uninstall
> git pull
> make maintainer-clean && ./autogen.sh && ./configure && make && sudo make
> install && sudo ldconfig
>
> > find /usr | grep guile | grep [18]; yields no interesting results
> > not a trace guile 1.8 to be found on my system.
> >
> >
> > What I did to test:
> >
> > Untinstalled guile-1.8,
> >
> > ./configure
> > make clean
> > make
> > ./gschem -> Error remains
> >
> > Applied patch, the files also had missing.h
> >
> > gschem/src/gschem_coord_dialog.c:23:#include <missing.h>
> > gschem/src/gschem_arc_dialog.c:23:#include <missing.h>
> > gschem/src/gschem_slot_edit_dialog.c:23:#include <missing.h>
> > gschem/src/gschem_about_dialog.c:23:#include <missing.h>
> > gschem/src/gschem_close_confirmation_dialog.c:23:#include <missing.h>
> > gschem/src/gschem_hotkey_dialog.c:23:#include <missing.h>
> > gschem_translate_dialog.c:23:#include <missing.h>
> This is because my patch is probably older than edits in those files. So
> it has become incomplete now.
>
> >
> > ./configure
> > make clean
> > make
> > ./gschem -> Error remains
> >
> > Error:
> >
> > Backtrace:
> > In ice-9/boot-9.scm:
> > 157: 1 [catch #t #<catch-closure 9463370> ...]
> > In unknown file:
> > ?: 0 [apply-smob/1 #<catch-closure 9463370>]
> >
> > ERROR: In procedure apply-smob/1:
> > ERROR: In procedure scm_to_utf8_stringn: Wrong type argument in
> > position 1 (expecting string): #f
>
> I saw this before while trying to cross-compile for Windows.
>
> The only place the scm_to_utf8_stringn function is used after applying
> my patch, as I see it, is in the string->page code. Could you run your
> gschem in a clean environment to exclude issues with your rc settings?
>
> Cheers,
> Vladimir
>
--
Jason White
--001a11c1fbbe57312a051dc7b99e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><div>Well, on my system (Ubuntu 14.04 LTS) it is a no=
n-trivial task to get the Debian package for guile 2.0.11 without contamina=
ting my package manager with (incompatible) upstream libraries.<br><br></di=
v>The obvious solution would be to set up a virtual machine to continue, bu=
t sadly my current hardware doesn't support that...<br><br></div>Since =
I appear to be the only one affected by this issue, I guess only thing I ca=
n do is try to get set up with a different machine...<br></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Jul 27, 2015 at 5:2=
1 AM, Vladimir Zhbanov (<a href=3D"mailto:vzhbanov AT gmail DOT com">vzhbanov AT gmai=
l.com</a>) [via <a href=3D"mailto:geda-user AT delorie DOT com">geda-user AT delorie.=
com</a>] <span dir=3D"ltr"><<a href=3D"mailto:geda-user AT delorie DOT com" tar=
get=3D"_blank">geda-user AT delorie DOT com</a>></span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex"><span class=3D"">On Sun, Jul 26, 2015 at 09:30:48PM -0400=
, Jason White (<a href=3D"mailto:whitewaterssoftwareinfo AT gmail DOT com">whitewa=
terssoftwareinfo AT gmail DOT com</a>) [via <a href=3D"mailto:geda-user AT delorie DOT co=
m">geda-user AT delorie DOT com</a>] wrote:<br>
> It must be specific to my distro's version of guile. Xubuntu 14.04=
.<br>
> When I type guile, I see "GNU Guile 2.0.9"<br>
><br>
</span>Hmm, the current Debian stable version of guile is 2.0.11, and Debia=
n is<br>
rather conservative distribution. Could you update your guile version?<br>
<br>
And then, try to build as follows:<br>
<br>
sudo make uninstall<br>
git pull<br>
make maintainer-clean && ./autogen.sh && ./configure &&=
amp; make && sudo make install && sudo ldconfig<br>
<span class=3D""><br>
> find /usr | grep guile | grep [18]; yields no interesting results<br>
> not a trace guile 1.8 to be found on my system.<br>
><br>
><br>
> What I did to test:<br>
><br>
> Untinstalled guile-1.8,<br>
><br>
> ./configure<br>
> make clean<br>
> make<br>
> ./gschem -> Error remains<br>
><br>
> Applied patch, the files also had missing.h<br>
><br>
> gschem/src/gschem_coord_dialog.c:23:#include <missing.h><br>
> gschem/src/gschem_arc_dialog.c:23:#include <missing.h><br>
> gschem/src/gschem_slot_edit_dialog.c:23:#include <missing.h><br>
> gschem/src/gschem_about_dialog.c:23:#include <missing.h><br>
> gschem/src/gschem_close_confirmation_dialog.c:23:#include <missing.=
h><br>
> gschem/src/gschem_hotkey_dialog.c:23:#include <missing.h><br>
> gschem_translate_dialog.c:23:#include <missing.h><br>
</span>This is because my patch is probably older than edits in those files=
. So<br>
it has become incomplete now.<br>
<span class=3D""><br>
><br>
> ./configure<br>
> make clean<br>
> make<br>
> ./gschem -> Error remains<br>
><br>
> Error:<br>
><br>
> Backtrace:<br>
> In ice-9/boot-9.scm:<br>
>=C2=A0 157: 1 [catch #t #<catch-closure 9463370> ...]<br>
> In unknown file:<br>
>=C2=A0 =C2=A0 ?: 0 [apply-smob/1 #<catch-closure 9463370>]<br>
><br>
> ERROR: In procedure apply-smob/1:<br>
> ERROR: In procedure scm_to_utf8_stringn: Wrong type argument in<br>
> position 1 (expecting string): #f<br>
<br>
</span>I saw this before while trying to cross-compile for Windows.<br>
<br>
The only place the scm_to_utf8_stringn function is used after applying<br>
my patch, as I see it, is in the string->page code. Could you run your<b=
r>
gschem in a clean environment to exclude issues with your rc settings?<br>
<br>
Cheers,<br>
=C2=A0 Vladimir<br>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature">Jason White</div>
</div>
--001a11c1fbbe57312a051dc7b99e--
- Raw text -