[Chicken-users] mysql-client egg not working

2012-05-19 Thread Albert Hoenigmann
When starting the chicken scheme interpreter (csi) and executing the
following s-expression the following error occurs in the interpreter.
The command sudo chicken-install mysql-client installed the egg
without any problems.

#;1 (use mysql-client)
; loading /usr/local/lib/chicken/6/mysql-client.import.so ...
; loading /usr/local/lib/chicken/6/scheme.import.so ...
; loading /usr/local/lib/chicken/6/chicken.import.so ...
; loading /usr/local/lib/chicken/6/foreign.import.so ...
; loading /usr/local/lib/chicken/6/irregex.import.so ...
; loading /usr/local/lib/chicken/6/data-structures.import.so ...
; loading /usr/local/lib/chicken/6/mysql-client.so ...

Error: unbound variable:
|\xcf\xfa\xed\xfe\x07\x00\x00\x01\x03\x00\x00\x00\x08\x00\x00\x00|

Call history:

syntax  (use mysql-client)
syntax  (##core#require-extension (mysql-client) #t)
syntax  (##core#begin (##core#begin (##core#begin
(##sys#require (quote mysql-client))) (import mysql-client..
syntax  (##core#begin (##core#begin (##sys#require
(quote mysql-client))) (import mysql-client))
syntax  (##core#begin (##sys#require (quote mysql-client)))
syntax  (##sys#require (quote mysql-client))
syntax  (quote mysql-client)
syntax  (##core#quote mysql-client)
syntax  (import mysql-client)
syntax  (import scheme chicken foreign irregex
data-structures)
syntax  (##core#undefined)
syntax  (##core#undefined)
syntax  (##core#undefined)
eval(##sys#require (quote mysql-client))  --

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] mysql-client egg not working

2012-05-19 Thread Albert Hoenigmann
Here is the additional information on my mysql-client egg not working
in macosx Lion 10.7.3 after sudo chicken-install mysql-client was
successful:

Output from: chicken-status mysql-client:
chicken-status mysql-client
mysql-client  version: 0.6

Output from mysql_config --version
5.5.24

/usr/local/lib/chicken/6/mysql-client.so:
libmysqlclient.18.dylib (compatibility version 18.0.0, current
version 18.0.0)
/usr/local/lib/libchicken.dylib (compatibility version 1.0.0,
current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
current version 159.1.0)
/opt/local/lib/gcc46/libgcc_s.1.dylib (compatibility version
1.0.0, current version 1.0.0

On Mac OS X Lion 10.7.3, so output of tool -L
/usr/local/lib/chicken/6/mysql-client.so
/usr/local/lib/chicken/6/mysql-client.so:
libmysqlclient.18.dylib (compatibility version 18.0.0, current
version 18.0.0)
/usr/local/lib/libchicken.dylib (compatibility version 1.0.0,
current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
current version 159.1.0)
/opt/local/lib/gcc46/libgcc_s.1.dylib (compatibility version
1.0.0, current version 1.0.0)

thanks,
albert
On Sat, May 19, 2012 at 3:14 AM, Carl carl.doug...@gmail.com wrote:
 Hi Albert,

 Can you provide additional information:

 * Output from: chicken-status mysql-client
 * Output from: mysql_config --version
 * If on Linux, the output of: ldd /usr/local/lib/chicken/6/mysql-client.so
 * If on Mac, the output of: otool -L /usr/local/lib/chicken/6/mysql-client.so)

 Thanks,
 Carl

 On Sat, May 19, 2012 at 4:35 PM, Albert Hoenigmann hoenigm...@gmail.com 
 wrote:
 When starting the chicken scheme interpreter (csi) and executing the
 following s-expression the following error occurs in the interpreter.
 The command sudo chicken-install mysql-client installed the egg
 without any problems.

 #;1 (use mysql-client)
 ; loading /usr/local/lib/chicken/6/mysql-client.import.so ...
 ; loading /usr/local/lib/chicken/6/scheme.import.so ...
 ; loading /usr/local/lib/chicken/6/chicken.import.so ...
 ; loading /usr/local/lib/chicken/6/foreign.import.so ...
 ; loading /usr/local/lib/chicken/6/irregex.import.so ...
 ; loading /usr/local/lib/chicken/6/data-structures.import.so ...
 ; loading /usr/local/lib/chicken/6/mysql-client.so ...

 Error: unbound variable:
 |\xcf\xfa\xed\xfe\x07\x00\x00\x01\x03\x00\x00\x00\x08\x00\x00\x00|

        Call history:

        syntax          (use mysql-client)
        syntax          (##core#require-extension (mysql-client) #t)
        syntax          (##core#begin (##core#begin (##core#begin
 (##sys#require (quote mysql-client))) (import mysql-client..
        syntax          (##core#begin (##core#begin (##sys#require
 (quote mysql-client))) (import mysql-client))
        syntax          (##core#begin (##sys#require (quote mysql-client)))
        syntax          (##sys#require (quote mysql-client))
        syntax          (quote mysql-client)
        syntax          (##core#quote mysql-client)
        syntax          (import mysql-client)
        syntax          (import scheme chicken foreign irregex
 data-structures)
        syntax          (##core#undefined)
        syntax          (##core#undefined)
        syntax          (##core#undefined)
        eval    (##sys#require (quote mysql-client))  --

 ___
 Chicken-users mailing list
 Chicken-users@nongnu.org
 https://lists.nongnu.org/mailman/listinfo/chicken-users

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] mysql-client egg not working

2012-05-19 Thread Peter Bex
On Sat, May 19, 2012 at 04:57:16AM -0700, Albert Hoenigmann wrote:
 Here is the additional information on my mysql-client egg not working
 in macosx Lion 10.7.3 after sudo chicken-install mysql-client was
 successful:
 
 Output from: chicken-status mysql-client:
 chicken-status mysql-client
 mysql-client  version: 0.6

You never said which version of Chicken you're running.

Cheers,
Peter
-- 
http://sjamaan.ath.cx
--
The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music.
-- Donald Knuth

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] mysql-client egg not working

2012-05-19 Thread Carl
Hi Albert,

Could you also provide the output from the installation process, for example:

chicken-install -s mysql-client mysql-egg-install.log 21

Thanks,
Carl

On Sat, May 19, 2012 at 9:57 PM, Albert Hoenigmann hoenigm...@gmail.com wrote:
 Here is the additional information on my mysql-client egg not working
 in macosx Lion 10.7.3 after sudo chicken-install mysql-client was
 successful:

 Output from: chicken-status mysql-client:
 chicken-status mysql-client
 mysql-client  version: 0.6

 Output from mysql_config --version
 5.5.24

 /usr/local/lib/chicken/6/mysql-client.so:
        libmysqlclient.18.dylib (compatibility version 18.0.0, current
 version 18.0.0)
        /usr/local/lib/libchicken.dylib (compatibility version 1.0.0,
 current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
 current version 159.1.0)
        /opt/local/lib/gcc46/libgcc_s.1.dylib (compatibility version
 1.0.0, current version 1.0.0

 On Mac OS X Lion 10.7.3, so output of tool -L
 /usr/local/lib/chicken/6/mysql-client.so
 /usr/local/lib/chicken/6/mysql-client.so:
        libmysqlclient.18.dylib (compatibility version 18.0.0, current
 version 18.0.0)
        /usr/local/lib/libchicken.dylib (compatibility version 1.0.0,
 current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
 current version 159.1.0)
        /opt/local/lib/gcc46/libgcc_s.1.dylib (compatibility version
 1.0.0, current version 1.0.0)

 thanks,
 albert
 On Sat, May 19, 2012 at 3:14 AM, Carl carl.doug...@gmail.com wrote:
 Hi Albert,

 Can you provide additional information:

 * Output from: chicken-status mysql-client
 * Output from: mysql_config --version
 * If on Linux, the output of: ldd /usr/local/lib/chicken/6/mysql-client.so
 * If on Mac, the output of: otool -L 
 /usr/local/lib/chicken/6/mysql-client.so)

 Thanks,
 Carl

 On Sat, May 19, 2012 at 4:35 PM, Albert Hoenigmann hoenigm...@gmail.com 
 wrote:
 When starting the chicken scheme interpreter (csi) and executing the
 following s-expression the following error occurs in the interpreter.
 The command sudo chicken-install mysql-client installed the egg
 without any problems.

 #;1 (use mysql-client)
 ; loading /usr/local/lib/chicken/6/mysql-client.import.so ...
 ; loading /usr/local/lib/chicken/6/scheme.import.so ...
 ; loading /usr/local/lib/chicken/6/chicken.import.so ...
 ; loading /usr/local/lib/chicken/6/foreign.import.so ...
 ; loading /usr/local/lib/chicken/6/irregex.import.so ...
 ; loading /usr/local/lib/chicken/6/data-structures.import.so ...
 ; loading /usr/local/lib/chicken/6/mysql-client.so ...

 Error: unbound variable:
 |\xcf\xfa\xed\xfe\x07\x00\x00\x01\x03\x00\x00\x00\x08\x00\x00\x00|

        Call history:

        syntax          (use mysql-client)
        syntax          (##core#require-extension (mysql-client) #t)
        syntax          (##core#begin (##core#begin (##core#begin
 (##sys#require (quote mysql-client))) (import mysql-client..
        syntax          (##core#begin (##core#begin (##sys#require
 (quote mysql-client))) (import mysql-client))
        syntax          (##core#begin (##sys#require (quote mysql-client)))
        syntax          (##sys#require (quote mysql-client))
        syntax          (quote mysql-client)
        syntax          (##core#quote mysql-client)
        syntax          (import mysql-client)
        syntax          (import scheme chicken foreign irregex
 data-structures)
        syntax          (##core#undefined)
        syntax          (##core#undefined)
        syntax          (##core#undefined)
        eval    (##sys#require (quote mysql-client))  --

 ___
 Chicken-users mailing list
 Chicken-users@nongnu.org
 https://lists.nongnu.org/mailman/listinfo/chicken-users

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] mysql-client egg not working

2012-05-19 Thread Carl
Hi Albert,

I was able to reproduce this problem with MySQL 5.5, chicken 4.7.0,
mysql-client 0.6.

There's two work arounds, either change the dependent shared library
install name in your installed mysql-client egg:

sudo install_name_tool -change libmysqlclient.18.dylib
/usr/local/mysql/lib/libmysqlclient.18.dylib
/usr/local/lib/chicken/6/mysql-client.so

Or, add the MySQL library path:

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib

It looks like this problem is due to the MySQL 5.5 installation, where
the symlink in /usr/local/mysql/lib does not use a full path, it
points to another file in the same directory:

lrwxr-xr-x   1 root  wheel23 20 May 11:05 libmysqlclient.dylib
- libmysqlclient.18.dylib

Hope that helps,
Carl


On Sun, May 20, 2012 at 2:31 AM, Albert Hoenigmann hoenigm...@gmail.com wrote:
 More information:

 Chicken version:
 csi -version

 CHICKEN
 (c)2008-2011 The Chicken Team
 (c)2000-2007 Felix L. Winkelmann
 Version 4.7.0
 macosx-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
 compiled 2012-02-15 on Alberts-MacBook-Air.local (Darwin)

 Output of chicken-install -s mysql-client mysql-egg-install.log 21
 retrieving ...
 resolving alias `kitten-technologies' to:
 http://chicken.kitten-technologies.co.uk/henrietta.cgi
 connecting to host chicken.kitten-technologies.co.uk, port 80 ...
 requesting /henrietta.cgi?name=mysql-clientmode=default ...
 reading response ...
 HTTP/1.1 200 OK
 Date: Sat, 19 May 2012 16:26:56 GMT
 Server: Apache/2.2.19 (Unix) mod_ssl/2.2.19 OpenSSL/0.9.9-dev DAV/2
 SVN/1.6.17 PHP/5.2.17 mod_fastcgi/2.4.6
 Connection: close
 Transfer-Encoding: chunked
 Content-Type: text/plain
 reading chunks .
 reading files ...
  ./doc/
  ./doc/mysql-client.wiki
  ./Makefile
  ./README
  ./mysql-client.release-info
  ./mysql-client.meta
  ./mysql-client.setup
  ./mysql-client.scm
  mysql-client located at
 /var/folders/xv/j3nfmkcs2l59vtbtf6l1g60wgn/T/tempab22/mysql-client
 checking platform for `mysql-client' ...
 checking dependencies for `mysql-client' ...
 install order:
 (mysql-client)
 installing mysql-client: ...
 changing current directory to
 /var/folders/xv/j3nfmkcs2l59vtbtf6l1g60wgn/T/tempab22/mysql-client
  /usr/local/bin/csi -bnq -setup-mode -e (require-library setup-api)
 -e (import setup-api) -e (setup-error-handling) -e
 (extension-name-and-version '(\mysql-client\ \\)) -e
 (sudo-install #t)
 /var/folders/xv/j3nfmkcs2l59vtbtf6l1g60wgn/T/tempab22/mysql-client/mysql-client.setup
  /usr/local/bin/csc -feature compiling-extension -setup-mode    -C
 -I/usr/local/mysql/include -L -L/usr/local/mysql/lib -L -lmysqlclient
 -L -lpthread -d0 -O3 -s mysql-client.scm -j mysql-client
  /usr/local/bin/csc -feature compiling-extension -setup-mode    -d0
 -O3 -s mysql-client.import.scm
  sudo cp -r mysql-client.so /usr/local/lib/chicken/6/mysql-client.so
  sudo chmod a+r /usr/local/lib/chicken/6/mysql-client.so
  sudo cp -r mysql-client.import.so
 /usr/local/lib/chicken/6/mysql-client.import.so
  sudo chmod a+r /usr/local/lib/chicken/6/mysql-client.import.so
  sudo mv /var/folders/xv/j3nfmkcs2l59vtbtf6l1g60wgn/T/tempab23.tmp
 /usr/local/lib/chicken/6/mysql-client.setup-info
  sudo chmod a+r /usr/local/lib/chicken/6/mysql-client.setup-info


 On Sat, May 19, 2012 at 5:19 AM, Carl carl.doug...@gmail.com wrote:
 Hi Albert,

 Could you also provide the output from the installation process, for example:

 chicken-install -s mysql-client mysql-egg-install.log 21

 Thanks,
 Carl

 On Sat, May 19, 2012 at 9:57 PM, Albert Hoenigmann hoenigm...@gmail.com 
 wrote:
 Here is the additional information on my mysql-client egg not working
 in macosx Lion 10.7.3 after sudo chicken-install mysql-client was
 successful:

 Output from: chicken-status mysql-client:
 chicken-status mysql-client
 mysql-client  version: 
 0.6

 Output from mysql_config --version
 5.5.24

 /usr/local/lib/chicken/6/mysql-client.so:
        libmysqlclient.18.dylib (compatibility version 18.0.0, current
 version 18.0.0)
        /usr/local/lib/libchicken.dylib (compatibility version 1.0.0,
 current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
 current version 159.1.0)
        /opt/local/lib/gcc46/libgcc_s.1.dylib (compatibility version
 1.0.0, current version 1.0.0

 On Mac OS X Lion 10.7.3, so output of tool -L
 /usr/local/lib/chicken/6/mysql-client.so
 /usr/local/lib/chicken/6/mysql-client.so:
        libmysqlclient.18.dylib (compatibility version 18.0.0, current
 version 18.0.0)
        /usr/local/lib/libchicken.dylib (compatibility version 1.0.0,
 current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
 current version 159.1.0)
        /opt/local/lib/gcc46/libgcc_s.1.dylib (compatibility version
 1.0.0, current version 1.0.0)

 thanks,
 albert
 On Sat, May 19, 2012 at 3:14 AM, Carl carl.doug...@gmail.com wrote:
 Hi Albert,

 Can you provide additional information:

 * Output from: 

Re: [Chicken-users] mysql-client egg not working

2012-05-19 Thread Albert Hoenigmann
Thanks Carl.  It is working now.

On Sat, May 19, 2012 at 7:20 PM, Carl carl.doug...@gmail.com wrote:
 Hi Albert,

 I was able to reproduce this problem with MySQL 5.5, chicken 4.7.0,
 mysql-client 0.6.

 There's two work arounds, either change the dependent shared library
 install name in your installed mysql-client egg:

 sudo install_name_tool -change libmysqlclient.18.dylib
 /usr/local/mysql/lib/libmysqlclient.18.dylib
 /usr/local/lib/chicken/6/mysql-client.so

 Or, add the MySQL library path:

 export DYLD_LIBRARY_PATH=/usr/local/mysql/lib

 It looks like this problem is due to the MySQL 5.5 installation, where
 the symlink in /usr/local/mysql/lib does not use a full path, it
 points to another file in the same directory:

 lrwxr-xr-x   1 root  wheel        23 20 May 11:05 libmysqlclient.dylib
 - libmysqlclient.18.dylib

 Hope that helps,
 Carl


 On Sun, May 20, 2012 at 2:31 AM, Albert Hoenigmann hoenigm...@gmail.com 
 wrote:
 More information:

 Chicken version:
 csi -version

 CHICKEN
 (c)2008-2011 The Chicken Team
 (c)2000-2007 Felix L. Winkelmann
 Version 4.7.0
 macosx-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
 compiled 2012-02-15 on Alberts-MacBook-Air.local (Darwin)

 Output of chicken-install -s mysql-client mysql-egg-install.log 21
 retrieving ...
 resolving alias `kitten-technologies' to:
 http://chicken.kitten-technologies.co.uk/henrietta.cgi
 connecting to host chicken.kitten-technologies.co.uk, port 80 ...
 requesting /henrietta.cgi?name=mysql-clientmode=default ...
 reading response ...
 HTTP/1.1 200 OK
 Date: Sat, 19 May 2012 16:26:56 GMT
 Server: Apache/2.2.19 (Unix) mod_ssl/2.2.19 OpenSSL/0.9.9-dev DAV/2
 SVN/1.6.17 PHP/5.2.17 mod_fastcgi/2.4.6
 Connection: close
 Transfer-Encoding: chunked
 Content-Type: text/plain
 reading chunks .
 reading files ...
  ./doc/
  ./doc/mysql-client.wiki
  ./Makefile
  ./README
  ./mysql-client.release-info
  ./mysql-client.meta
  ./mysql-client.setup
  ./mysql-client.scm
  mysql-client located at
 /var/folders/xv/j3nfmkcs2l59vtbtf6l1g60wgn/T/tempab22/mysql-client
 checking platform for `mysql-client' ...
 checking dependencies for `mysql-client' ...
 install order:
 (mysql-client)
 installing mysql-client: ...
 changing current directory to
 /var/folders/xv/j3nfmkcs2l59vtbtf6l1g60wgn/T/tempab22/mysql-client
  /usr/local/bin/csi -bnq -setup-mode -e (require-library setup-api)
 -e (import setup-api) -e (setup-error-handling) -e
 (extension-name-and-version '(\mysql-client\ \\)) -e
 (sudo-install #t)
 /var/folders/xv/j3nfmkcs2l59vtbtf6l1g60wgn/T/tempab22/mysql-client/mysql-client.setup
  /usr/local/bin/csc -feature compiling-extension -setup-mode    -C
 -I/usr/local/mysql/include -L -L/usr/local/mysql/lib -L -lmysqlclient
 -L -lpthread -d0 -O3 -s mysql-client.scm -j mysql-client
  /usr/local/bin/csc -feature compiling-extension -setup-mode    -d0
 -O3 -s mysql-client.import.scm
  sudo cp -r mysql-client.so /usr/local/lib/chicken/6/mysql-client.so
  sudo chmod a+r /usr/local/lib/chicken/6/mysql-client.so
  sudo cp -r mysql-client.import.so
 /usr/local/lib/chicken/6/mysql-client.import.so
  sudo chmod a+r /usr/local/lib/chicken/6/mysql-client.import.so
  sudo mv /var/folders/xv/j3nfmkcs2l59vtbtf6l1g60wgn/T/tempab23.tmp
 /usr/local/lib/chicken/6/mysql-client.setup-info
  sudo chmod a+r /usr/local/lib/chicken/6/mysql-client.setup-info


 On Sat, May 19, 2012 at 5:19 AM, Carl carl.doug...@gmail.com wrote:
 Hi Albert,

 Could you also provide the output from the installation process, for 
 example:

 chicken-install -s mysql-client mysql-egg-install.log 21

 Thanks,
 Carl

 On Sat, May 19, 2012 at 9:57 PM, Albert Hoenigmann hoenigm...@gmail.com 
 wrote:
 Here is the additional information on my mysql-client egg not working
 in macosx Lion 10.7.3 after sudo chicken-install mysql-client was
 successful:

 Output from: chicken-status mysql-client:
 chicken-status mysql-client
 mysql-client  version: 
 0.6

 Output from mysql_config --version
 5.5.24

 /usr/local/lib/chicken/6/mysql-client.so:
        libmysqlclient.18.dylib (compatibility version 18.0.0, current
 version 18.0.0)
        /usr/local/lib/libchicken.dylib (compatibility version 1.0.0,
 current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
 current version 159.1.0)
        /opt/local/lib/gcc46/libgcc_s.1.dylib (compatibility version
 1.0.0, current version 1.0.0

 On Mac OS X Lion 10.7.3, so output of tool -L
 /usr/local/lib/chicken/6/mysql-client.so
 /usr/local/lib/chicken/6/mysql-client.so:
        libmysqlclient.18.dylib (compatibility version 18.0.0, current
 version 18.0.0)
        /usr/local/lib/libchicken.dylib (compatibility version 1.0.0,
 current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
 current version 159.1.0)
        /opt/local/lib/gcc46/libgcc_s.1.dylib (compatibility version
 1.0.0, current version 1.0.0)

 thanks,
 albert
 On Sat, May 19,