unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: Andreas Rottmann <a.rottmann@gmx.at>
Cc: Andreas Rottmann <a.rottmann@gmx.at>,  guile-devel@gnu.org
Subject: Re: What can I do to help? (conclusions)
Date: 07 Oct 2002 11:00:39 +0200	[thread overview]
Message-ID: <87d6qmvd1k.fsf@alice.rotty.yi.org> (raw)
In-Reply-To: <87hefzjgng.fsf@zagadka.ping.de>

Marius Vollmer <mvo@zagadka.ping.de> writes:

> Andreas Rottmann <a.rottmann@gmx.at> writes:
> 
> > No, you don't compile using C++, just use g++ for the linking
> > stage. This way the executable will be linked against libstdc++, but
> > there should be no other user-visible effects except that C++ modules
> > will work.
> 
> In my experience, you don't need to do that on GNU/Linux but you need
> to on Solaris.  Does that match your experience?
> 
No, you have to link with C++ on both platforms, otherwise things like
exceptions won't work/crash, AFAIR.

> In any case: do you have a patch?  We might even link with g++ by
> default when it is available.
> 
I'll supply one, but currently guile CVS is fucked:

make[2]: Entering directory `/home/andy/src/foreign/guile/guile-core/libguile-ltdl'
source='guile-ltdl.c' object='guile-ltdl.lo' libtool=yes \
depfile='.deps/guile-ltdl.Plo' tmpdepfile='.deps/guile-ltdl.TPlo' \
depmode=gcc /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../libguile -I.. -I./..    -g -O2 -Wall -Wmissing-prototypes -c -o guile-ltdl.lo `test -f 'guile-ltdl.c' || echo './'`guile-ltdl.c
gcc -DHAVE_CONFIG_H -I. -I. -I../libguile -I.. -I./.. -g -O2 -Wall -Wmissing-prototypes -c guile-ltdl.c -Wp,-MD,.deps/guile-ltdl.TPlo  -fPIC -DPIC -o guile-ltdl.lo
In file included from guile-ltdl.c:43:
raw-ltdl.c:245: warning: `strchr' redefined
/usr/include/bits/string2.h:391: warning: this is the location of the previous definition
In file included from guile-ltdl.c:43:
raw-ltdl.c:417: parse error before `rpl_argz_append'
raw-ltdl.c:418: warning: type defaults to `int' in declaration of `rpl_argz_append'
raw-ltdl.c:418: warning: data definition has no type or storage class
raw-ltdl.c:421: parse error before `rpl_argz_append'
raw-ltdl.c:422: warning: return-type defaults to `int'
raw-ltdl.c: In function `rpl_argz_append':
raw-ltdl.c:442: `ENOMEM' undeclared (first use in this function)
raw-ltdl.c:442: (Each undeclared identifier is reported only once
raw-ltdl.c:442: for each function it appears in.)
raw-ltdl.c: At top level:
raw-ltdl.c:459: parse error before `rpl_argz_create_sep'
raw-ltdl.c:460: warning: type defaults to `int' in declaration of `rpl_argz_create_sep'
raw-ltdl.c:460: warning: data definition has no type or storage class
raw-ltdl.c:463: parse error before `rpl_argz_create_sep'
raw-ltdl.c:464: warning: return-type defaults to `int'
raw-ltdl.c: In function `rpl_argz_create_sep':
raw-ltdl.c:486: `ENOMEM' undeclared (first use in this function)
raw-ltdl.c: At top level:
raw-ltdl.c:522: parse error before `rpl_argz_insert'
raw-ltdl.c:523: warning: type defaults to `int' in declaration of `rpl_argz_insert'
raw-ltdl.c:523: warning: data definition has no type or storage class
raw-ltdl.c:526: parse error before `rpl_argz_insert'
raw-ltdl.c:527: warning: return-type defaults to `int'
raw-ltdl.c: In function `rpl_argz_insert':
raw-ltdl.c:559: `ENOMEM' undeclared (first use in this function)
raw-ltdl.c: At top level:
raw-ltdl.c:719: `LTDL_OBJDIR' undeclared here (not in a function)
raw-ltdl.c:1666: parse error before `*'
raw-ltdl.c:1668: warning: type defaults to `int' in declaration of `find_file'
raw-ltdl.c:1668: warning: data definition has no type or storage class
raw-ltdl.c: In function `tryall_dlopen_module':
raw-ltdl.c:1977: warning: implicit declaration of function `sprintf'
raw-ltdl.c: In function `argzize_path':
raw-ltdl.c:2112: `error_t' undeclared (first use in this function)
raw-ltdl.c:2112: parse error before `error'
raw-ltdl.c:2118: `error' undeclared (first use in this function)
raw-ltdl.c:2122: `ENOMEM' undeclared (first use in this function)
raw-ltdl.c:2123: warning: unreachable code at beginning of switch statement
raw-ltdl.c: In function `find_file_callback':
raw-ltdl.c:2220: `FILE' undeclared (first use in this function)
raw-ltdl.c:2220: `pfile' undeclared (first use in this function)
raw-ltdl.c:2220: parse error before `)'
raw-ltdl.c:2227: warning: implicit declaration of function `fopen'
raw-ltdl.c:2229: warning: initialization discards qualifiers from pointer target type
raw-ltdl.c: At top level:
raw-ltdl.c:2242: parse error before `*'
raw-ltdl.c:2244: warning: return-type defaults to `int'
raw-ltdl.c: In function `find_file':
raw-ltdl.c:2248: `FILE' undeclared (first use in this function)
raw-ltdl.c:2248: `file' undeclared (first use in this function)
raw-ltdl.c:2253: warning: control reaches end of non-void function
raw-ltdl.c: In function `try_dlopen':
raw-ltdl.c:2576: warning: assignment discards qualifiers from pointer target type
raw-ltdl.c:2603: `FILE' undeclared (first use in this function)
raw-ltdl.c:2603: `file' undeclared (first use in this function)
raw-ltdl.c:2604: parse error before `char'
raw-ltdl.c:2626: `i' undeclared (first use in this function)
raw-ltdl.c:2628: warning: implicit declaration of function `isalnum'
raw-ltdl.c:2689: `line_len' undeclared (first use in this function)
raw-ltdl.c:2690: `line' undeclared (first use in this function)
raw-ltdl.c:2693: warning: implicit declaration of function `fclose'
raw-ltdl.c:2699: warning: implicit declaration of function `feof'
raw-ltdl.c:2701: warning: implicit declaration of function `fgets'
raw-ltdl.c:2727: `dlname' undeclared (first use in this function)
raw-ltdl.c:2735: `old_name' undeclared (first use in this function)
raw-ltdl.c:2741: `libdir' undeclared (first use in this function)
raw-ltdl.c:2749: `deplibs' undeclared (first use in this function)
raw-ltdl.c:2753: `installed' undeclared (first use in this function)
raw-ltdl.c:2769: warning: assignment discards qualifiers from pointer target type
raw-ltdl.c: In function `lt_dlopenext':
raw-ltdl.c:2945: warning: assignment discards qualifiers from pointer target type
raw-ltdl.c: In function `lt_argz_insert':
raw-ltdl.c:3021: `error_t' undeclared (first use in this function)
raw-ltdl.c:3021: parse error before `error'
raw-ltdl.c:3023: `error' undeclared (first use in this function)
raw-ltdl.c:3027: `ENOMEM' undeclared (first use in this function)
raw-ltdl.c:3028: warning: unreachable code at beginning of switch statement
make[2]: *** [guile-ltdl.lo] Error 1
make[2]: Leaving directory `/home/andy/src/foreign/guile/guile-core/libguile-ltdl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andy/src/foreign/guile/guile-core/libguile-ltdl'
make: *** [all-recursive] Error 1
make: Leaving directory `/home/andy/src/foreign/guile/guile-core'

Regards, Andy
-- 
Andreas Rottmann         | Dru@ICQ        | 118634484@ICQ | a.rottmann@gmx.at
http://www.8ung.at/rotty | GnuPG Key: http://www.8ung.at/rotty/gpg.asc
Fingerprint              | DFB4 4EB4 78A4 5EEE 6219  F228 F92F CFC5 01FD 5B62


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-devel


  parent reply	other threads:[~2002-10-07  9:00 UTC|newest]

Thread overview: 91+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-28 10:58 What can I do to help? Dr William Bland
2002-09-28 16:19 ` Han-Wen Nienhuys
2002-09-30  8:56   ` Dr William Bland
2002-09-30 10:57     ` Dale P. Smith
2002-09-30 11:47       ` Dr William Bland
2002-09-30 17:59       ` Han-Wen Nienhuys
2002-09-30 18:27         ` Dale P. Smith
2002-09-30 18:52         ` Neil Jerram
2002-09-30 19:22         ` Tom Lord
2002-09-30 18:30       ` Tom Lord
2002-09-30 22:49         ` Rob Browning
2002-10-01  2:56           ` Rob Browning
2002-10-13 16:50           ` Rob Browning
2002-10-19 11:34             ` Jeff Read
2002-09-30 18:38     ` Neil Jerram
2002-09-30 22:35       ` Derek Atkins
     [not found]         ` <warlord@MIT.EDU>
2002-09-30 23:33           ` gnucash
2002-09-30 23:49             ` Derek Atkins
2002-10-01  8:43               ` Han-Wen Nienhuys
2002-10-01 14:15                 ` Derek Atkins
2002-10-01 15:00                   ` Rob Browning
2002-10-02 16:40               ` Rob Browning
2002-10-02 23:15               ` Neil Jerram
2002-10-02 16:34             ` Rob Browning
2002-10-02 16:28         ` Rob Browning
2002-10-02  9:18       ` Martin Grabmueller
2002-09-30 16:13 ` Rob Browning
2002-09-30 18:39   ` Neil Jerram
2002-10-01 17:14 ` What can I do to help? (conclusions) Dr William Bland
2002-10-02 23:15   ` Neil Jerram
2002-10-03 17:14   ` Evan Prodromou
2002-10-04 10:01     ` Andreas Rottmann
2002-10-04 10:57     ` Clinton Ebadi
2002-10-04 12:26     ` Dale P. Smith
2002-10-04 13:29       ` rm
2002-10-04 16:14         ` Andreas Rottmann
2002-10-06 17:08           ` rm
2002-10-06 17:34             ` Andreas Rottmann
2002-10-06 23:23               ` Marius Vollmer
2002-10-07  4:03                 ` Rob Browning
2002-10-08 16:31                   ` Andreas Rottmann
2002-10-08 17:27                     ` Andreas Rottmann
2002-10-08 20:05                     ` Rob Browning
2002-10-08 20:55                       ` Andreas Rottmann
2002-10-10  5:26                         ` Rob Browning
2002-10-10  8:34                           ` Andreas Rottmann
2002-10-08 21:28                   ` Marius Vollmer
2002-10-07  9:00                 ` Andreas Rottmann [this message]
2002-10-07 13:16                   ` Marius Vollmer
2002-10-07 14:33                     ` Guile CVS Build Problems (was: Re: What can I do to help? (conclusions)) Andreas Rottmann
2002-10-08 23:05                       ` Marius Vollmer
2002-10-08 23:40                         ` Rob Browning
2002-10-08 23:13                       ` Marius Vollmer
2002-10-09  7:56                         ` Andreas Rottmann
2002-10-09 15:30                           ` Rob Browning
2002-10-09 17:25                             ` Andreas Rottmann
2002-10-09 17:37                               ` Andreas Rottmann
2002-10-09 20:18                                 ` Rob Browning
2002-10-09 20:43                                   ` Rob Browning
2002-10-09 21:17                                     ` Rob Browning
2002-10-09 21:39                                       ` Rob Browning
2002-10-07 22:32                     ` What can I do to help? (conclusions) Rob Browning
2002-10-07 21:08                 ` Daniel Skarda
     [not found]                   ` <878z19rl8r.fsf@alice.rotty.yi.org>
2002-10-10 12:07                     ` Daniel Skarda
2002-10-04 13:14     ` Evan Prodromou
2002-10-04 15:27       ` Rob Browning
2002-10-04 15:22     ` Rob Browning
2002-10-04 16:02     ` Dale P. Smith
2002-10-04 18:58     ` Neil Jerram
2002-10-04 19:26       ` Evan Prodromou
2002-10-04 19:48       ` Tom Lord
2002-10-06  8:46     ` Fast format (was Re: What can I do to help?) Daniel Skarda
2002-10-06 11:20       ` Han-Wen Nienhuys
2002-10-06 17:53         ` Daniel Skarda
2002-10-03 12:00 ` Debian packages (Re: " Daniel Skarda
2002-10-04 12:33   ` Evan Prodromou
2002-10-04 15:43   ` Rob Browning
2002-10-04 18:46     ` Daniel Skarda
2002-10-05  5:51       ` Rob Browning
2002-10-05  8:55   ` Neil Jerram
2002-10-06  8:31     ` Daniel Skarda
2002-10-06  8:51       ` Jorgen Schaefer
2002-10-06 11:21         ` Han-Wen Nienhuys
2002-10-03 18:10 ` What can I do to help? Marius Vollmer
2002-10-03 21:32   ` Neil Jerram
2002-10-03 22:24     ` Marius Vollmer
2002-10-04 18:48       ` guile-debugger (was Re: What can I do to help?) Neil Jerram
2002-10-04 21:26         ` Han-Wen Nienhuys
2002-10-05  9:03           ` Neil Jerram
2002-10-06  8:51             ` Daniel Skarda
2002-10-12 13:36             ` Marius Vollmer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87d6qmvd1k.fsf@alice.rotty.yi.org \
    --to=a.rottmann@gmx.at \
    --cc=guile-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).