On Mon, Feb 23, 2009 at 6:20 PM, Adriaan de Groot <groot at kde.org> wrote:

> On Monday 23 February 2009 16:46:59 Stefan Teleman wrote:
> > SUNWgnu-gettext is recent in Nevada. It doesn't exist in S10. and It
> > only delivers the executables, and not the libraries [ libiconv and
> > libintl ].
>
> Yeah, sorry. This got sidetracked because I introduced gettext into the
> discussion. The original issue was:
>
> - Which iconv does libcdio need?
>
> I contend the answer is:
>        - FOSSiconv on S10.
>        - System iconv on Nevada and OSOL when using the pkgtool flags
> (--with-nevada
> or --with-osol) that express reduced dependencies and increased reliance on
> the system-installed packages.
>        - FOSSiconv otherwise.
>
> > S10 needs FOSSiconv.




we are talking about OSOL/Nevada and with specific settings, which is not
default. I'm talking about that:

configure:23039: /opt/SUNWspro/bin/cc -c -xc99=%all  -errshort=full
-errfmt=error -errwarn=%none -s  -xcsi -xustr=ascii_utf16_ushort
-features=extinl -xalias_level=std -mt -xF=%none
-xbuiltin=%all -xinline=%auto -xprefetch=auto
-xprefetch_auto_type=indirect_array_access -xprefetch_level=3
-xthreadvar=%all -xipo=0 -xO3 -xregs=no%frameptr -xjobs=2 -KPIC -xrestrict
=%all -xtarget=generic -m64 -D_REENTRANT -D__EXTENSIONS__
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_POSIX_PTHREAD_SEMANTICS
-DSOLARIS -DSOLARIS10 -DNDEBUG -DNO_DEBUG -D_UNICODE -
DUNICODE -D_XOPEN_SOURCE=600 -D_XPG6 -D_POSIX_C_SOURCE=200112L
-D__XOPEN_OR_POSIX -D_STRICT_STDC -D_STRICT_STDC__ -D_STDC_C99
-D_ISOC99_SOURCE -D_LARGEFILE64_SOURCE -I/opt/foss/inclu
de -Wu,-gcc=1 -Wu,-gnu_compat=1   -I/opt/foss/include conftest.c >&5
"conftest.c", line 67: error: undefined struct/union member: tm_gmtoff
cc: acomp failed for conftest.c
configure:23045: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "libcdio"
| #define PACKAGE_TARNAME "libcdio"
| #define PACKAGE_VERSION "0.78.2"
| #define PACKAGE_STRING "libcdio 0.78.2"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "libcdio"
| #define VERSION "0.78.2"
| #define LIBCDIO_CONFIG_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_PWD_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_SYS_CDIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_NCURSES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_ISOC99_PRAGMA
| #define HAVE_S_ISLNK
| #define HAVE_S_ISSOCK
| #define EMPTY_ARRAY_SIZE
| #define BITFIELD_LSBF
| #define HAVE_DLFCN_H 1
| #define HAVE_SOLARIS_CDROM 1
| #define HAVE_TIMEZONE_VAR 1
| #define LIBCDIO_SOURCE_PATH
"/home/luc/packages/BUILD/FOSSlibcdiowo-0.78.2/amd64/libcdio-0.78.2"
| #define HAVE_BZERO 1
| #define HAVE_DRAND48 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_GETEUID 1
| #define HAVE_GETGID 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_MEMCPY 1
| #define HAVE_MEMSET 1
| #define HAVE_RAND 1
| #define HAVE_SETEUID 1
| #define HAVE_SETEGID 1
| #define HAVE_SNPRINTF 1
| #define HAVE_TZSET 1
| #define HAVE_VSNPRINTF 1
| /* end confdefs.h.  */
| #include <time.h>
|
| int
| main ()
| {
| static struct tm ac_aggr;
| if (sizeof ac_aggr.tm_gmtoff)
| return 0;
|   ;
|   return 0;
| }
configure:23063: result: no
configure:23235: error: You must have iconv installed.


this comes from my OSOL laptop which has not FOSSlibiconv and FOSSgettext.
It has only SUNWgnu-gettext

L




>
>
> On this point we agree.
> _______________________________________________
> kde-discuss mailing list
> kde-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/kde-discuss
>



-- 
Lukas 'Luc' Oboril
IRC nickname: luc^ at freenode


When dealing with people, let us remember we are not dealing with creatures
of logic. We are dealing with creatures of emotions, creatures bristling
with prejudices and motivated by pride and vanity.   Dale Carnegie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/kde-discuss/attachments/20090223/364d7083/attachment.html>

Reply via email to