Hi,

Understood.

Thx you.

On Thu, Jun 2, 2016 at 9:43 AM, Stuart Hughes <[email protected]> wrote:

> Hi,
>
> Your problem is likely that the distribution you are using has a new
> compiler that is more strict than any LTIB was tested against.
>
> I am not actively developing LTIB anymore and I'm only keeping the
> infrastructure ticking over in case people who have been using it still
> need it.
>
> If you want to use LTIB, I'd recommend using a Linux host distribution
> that is a little older.
>
> Regards, Stuart
>
>
> On 01/06/16 22:09, Rfewt Hjklhjlk wrote:
>
> Hi again,
>
> in menu.c file 'next_id' is defined maybe it should be better to add a
> 'static inline' instead of 'inline'. I can patch it but I don't know how to
> apply it. Looking at ltib perl executable I don't really know how to make
> it.
>
> Help appreciated.
>
> Cheers,
>
>
> On Wed, Jun 1, 2016 at 8:05 PM, rfewt hjklhjlk <[email protected]> wrote:
>
>> Hi Stuart,
>>
>> Well, thanks to you I noticed I was not using the latest version so I
>> downloaded "netinstall.txt" and I did a new install again.
>>
>> Running ./ltib I got the same brace error so I change the regex like you
>> say and it works fine. But now I have an error while
>> compiling. Please see below :
>>
>> ---
>>
>> gcc -O0 -Wall -g -fPIC -c conf.c -o conf.o
>> conf.c: In function 'conf_string':
>> conf.c:163:20: warning: variable 'help' set but not used
>> [-Wunused-but-set-variable]
>>   const char *def, *help;
>>                     ^
>> conf.c: In function 'conf_sym':
>> conf.c:197:6: warning: variable 'type' set but not used
>> [-Wunused-but-set-variable]
>>   int type;
>>       ^
>> conf.c: In function 'conf_choice':
>> conf.c:272:6: warning: variable 'type' set but not used
>> [-Wunused-but-set-variable]
>>   int type;
>>       ^
>> bison -l -b zconf -p zconf zconf.y
>> flex -L -Pzconf zconf.l
>> gcc -O0 -Wall -g -fPIC -c zconf.tab.c -o zconf.tab.o
>> In file included from zconf.tab.c:2498:0:
>> lex.zconf.c:3075:16: warning: 'input' defined but not used
>> [-Wunused-function]
>>      static int input  (void)
>>                 ^
>> gcc  conf.o zconf.tab.o -o conf
>> zconf.tab.o: In function `menu_re_search':
>> /opt/ltib/usr/src/rpm/BUILD/lkc-1.4/menu.c:416: undefined reference to
>> `next_id'
>> /opt/ltib/usr/src/rpm/BUILD/lkc-1.4/menu.c:427: undefined reference to
>> `next_id'
>> collect2: error: ld returned 1 exit status
>> make: *** [conf] Error 1
>> error: Bad exit status from /tmp/ltib/tmp/rpm-tmp.29786 (%build)
>>
>>
>> RPM build errors:
>>     Bad exit status from /tmp/ltib/tmp/rpm-tmp.29786 (%build)
>> Build time for lkc: 1 seconds
>>
>> Failed building lkc
>> Died at ./ltib line 1492.
>> traceback:
>>  main::build_host_rpms:1492
>>   main::host_checks:1554
>>    main:562
>>
>>
>> Started: Wed Jun  1 20:01:51 2016
>> Ended:   Wed Jun  1 20:01:52 2016
>> Elapsed: 1 seconds
>>
>> VERSION          : 13.2.1
>> CVS_VERSION      : $Revision: 1.93 $ (Savannah)
>> PLATFORM         : host
>> GNUTARCH         : x86_64
>> TOOLCHAIN        :
>> TOOLCHAIN_CFLAGS :
>>
>> These packages failed to build:
>> lkc
>>
>> Build Failed
>>
>> ---
>>
>> Cheers
>>
>> On Wed, Jun 1, 2016 at 12:11 PM, Stuart Hughes < <[email protected]>
>> [email protected]> wrote:
>>
>>> Hi,
>>>
>>> Look like you're trying to build on a new platform not supported by LTIB
>>> (a perl version that is newer than tested, I don't have that version to
>>> try).
>>>
>>> What version of LTIB do you have, where did you get it ? (grep for
>>> app_version in the file ltib)
>>>
>>> Can you cut and paste around line 237 in bin/Ltibutils.pm.  I have this
>>> (starting at 237):
>>>
>>> sub interp_vars
>>> {
>>>     my ($defs, $hr, @list) = @_;
>>>     local ($_, $1);
>>>     foreach (@list) {
>>>         while( $hr->{$_} =~ m,(%{?([^}]+)}?),g ) {
>>>             my $rep = '';
>>>
>>> Looking at it, you could try changing the regex to (e.g. put a \ before
>>> the open brace):
>>>
>>>              while( $hr->{$_} =~ m,(%\{?([^}]+)}?),g ) {
>>>
>>> Regards, Stuart
>>>
>>>
>>>
>>> On 31/05/16 19:08, rfewt hjklhjlk wrote:
>>>
>>> Hi,
>>>
>>> I installed LTIB and when I execute ltib binary I got these error
>>> messages :
>>>
>>> > $ ./ltib
>>>
>>>
>>>
>>> Unescaped left brace in regex is deprecated, passed through in regex;
>>> marked by <-- HERE in m/(%{ <-- HERE ?([^}]+)}?)/ at
>>> /home/alfadnf/L3/ltib/bin/Ltibutils.pm line 237.
>>> Can't use 'defined(@array)' (Maybe you should just omit the defined()?)
>>> at /home/alfadnf/L3/ltib/bin/Ltibutils.pm line 362.
>>> Compilation failed in require at ./ltib line 39.
>>> BEGIN failed--compilation aborted at ./ltib line 39.
>>>
>>> I'm using Perl-5.22 please see the details below :
>>>
>>> > $ perl -V
>>>
>>>
>>>
>>> Summary of my perl5 (revision 5 version 22 subversion 0) configuration:
>>>
>>>   Platform:
>>>     osname=linux, osvers=4.5.0-zeta, archname=x86_64-linux-thread-multi
>>>     uname='linux 4.5.0-zeta #9 smp tue may 24 15:54:32 cest 2016 x86_64
>>> intel(r) core(tm) i3 cpu 540 @ 3.07ghz genuineintel gnulinux '
>>>     config_args='-de -Dprefix=/usr -Dcccdlflags=-fPIC
>>> -Wl,--enable-new-dtags -Dlddlflags=-shared -O2 -march=native -mtune=native
>>> -pipe -fPIC  -Dinstallprefix=/usr -Dvendorprefix=/usr
>>> -Dprivlib=/usr/share/perl5 -Darchlib=/usr/lib64/perl5
>>> -Dvendorlib=/usr/share/perl5/vendor_perl
>>> -Dvendorarch=/usr/lib64/perl5/vendor_perl -Dsiteprefix=/usr/local
>>> -Dsitelib=/usr/local/share/perl5 -Dsitearch=/usr/local/lib64/perl5
>>> -Dscriptdir=/usr/bin -Dlibpth=/usr/local/lib64 /usr/lib64 /lib64
>>> -Doptimize=-O2 -march=native -mtune=native -pipe -fPIC -Duseshrplib
>>> -Ubincompat5005 -Uversiononly -Duseperlio -Dusethreads -Duseithreads
>>> -Dpager=/usr/bin/less -isr -Darchname=x86_64-linux-thread-multi
>>> -Dman1dir=/usr/man/man1 -Dman3dir=/usr/man/man3 -Dcf_by=Slackware
>>> -Darchname=x86_64-linux'
>>>     hint=recommended, useposix=true, d_sigaction=define
>>>     useithreads=define, usemultiplicity=define
>>>     use64bitint=define, use64bitall=define, uselongdouble=undef
>>>     usemymalloc=n, bincompat5005=undef
>>>   Compiler:
>>>     cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv
>>> -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include
>>> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
>>>     optimize='-O2 -march=native -mtune=native -pipe -fPIC',
>>>     cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing
>>> -pipe -fstack-protector-strong -I/usr/local/include'
>>>     ccversion='', gccversion='5.3.0', gccosandvers=''
>>>     intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678,
>>> doublekind=3
>>>     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16,
>>> longdblkind=3
>>>     ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t',
>>> lseeksize=8
>>>     alignbytes=8, prototype=define
>>>   Linker and Libraries:
>>>     ld='cc', ldflags =' -fstack-protector-strong -L/usr/local/lib'
>>>     libpth=/usr/local/lib64 /usr/lib64 /lib64 /usr/local/lib
>>> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/include-fixed /usr/lib
>>> /lib/../lib64 /usr/lib/../lib64 /lib
>>>     libs=-lpthread -lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
>>>     perllibs=-lpthread -lresolv -lnsl -ldl -lm -lcrypt -lutil -lc
>>>     libc=libc-2.23.so, so=so, useshrplib=true, libperl=libperl.so
>>>     gnulibc_version='2.23'
>>>   Dynamic Linking:
>>>     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
>>>     cccdlflags='-fPIC -Wl,--enable-new-dtags', lddlflags='-shared -O2
>>> -march=native -mtune=native -pipe -fPIC  -L/usr/local/lib
>>> -fstack-protector-strong'
>>>
>>>
>>> Characteristics of this binary (from libperl):
>>>   Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
>>>                         PERL_DONT_CREATE_GVSV
>>>                         PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
>>>                         PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
>>>                         PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV
>>>                         USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS
>>>                         USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
>>>                         USE_LOCALE_CTYPE USE_LOCALE_NUMERIC
>>> USE_LOCALE_TIME
>>>                         USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API
>>>   Built under linux
>>>   Compiled at May 28 2016 19:34:25
>>>   @INC:
>>>     /usr/local/lib64/perl5
>>>     /usr/local/share/perl5
>>>     /usr/lib64/perl5/vendor_perl
>>>     /usr/share/perl5/vendor_perl
>>>     /usr/lib64/perl5
>>>     /usr/share/perl5
>>>
>>> Do you know how to fix this ?
>>>
>>> Cheers,
>>>
>>>
>>> _______________________________________________
>>> LTIB home page: http://ltib.org
>>>
>>> Ltib mailing 
>>> [email protected]https://lists.nongnu.org/mailman/listinfo/ltib
>>>
>>>
>>>
>>
>
>
_______________________________________________
LTIB home page: http://ltib.org

Ltib mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ltib

Reply via email to