develooper Front page | perl.perl5.porters | Postings from November 2003

[perl #24486] 'make install' should not assume writable build directory

Thread Next
From:
perlbug-followup
Date:
November 12, 2003 21:21
Subject:
[perl #24486] 'make install' should not assume writable build directory
Message ID:
rt-24486-67403.15.4554353145394@rt.perl.org
# New Ticket Created by  david_wallis@bmc.com 
# Please include the string:  [perl #24486]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=24486 >


This is a bug report for perl from dawallis@gyoza.bmc.com,
generated with the help of perlbug 1.34 running under perl v5.8.2.


-----------------------------------------------------------------
[Please enter your report here]

'make install' should not attempt to change any file or directory
that has previously been created by 'make'. Both AIX and HPUX 
installs attempt to rebuild Dynaloader.a, and possibly other
files. Not only is this unnecessary because Dynaloader is already
up to date, but it also causes permission problems:

If I have changed to a different userid for the install, I probably
don't have permission to make such changes any more. (Remember that
root has NO PRIVILEGES on an NFS filesystem as a general rule.)

Also, remember that developers may or may not have the password to
root on their build machines, which causes problems creating perl
to be included in other products.

[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
    category=install
    severity=low
---
Site configuration information for perl v5.8.2:

Configured by dawallis at Tue Nov 11 15:05:53 PST 2003.

Summary of my perl5 (revision 5.0 version 8 subversion 2) configuration:
  Platform:
    osname=aix, osvers=4.3.2.0, archname=aix
    uname='aix gyoza 3 4 000176344c00 '
    config_args='-de -Dprefix=/usr/nc'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE
-qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -I/usr/local/include
-I/opt/gnu/include -q32 -D_LARGE_FILES -qlonglong',
    optimize='-O',
    cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384
-qnoansialias -DUSE_NATIVE_DLOPEN -I/usr/local/include -I/opt/gnu/include'
    ccversion='5.0.1.0', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='ld', ldflags =' -brtl -L/usr/local/lib -L/opt/gnu/lib -b32'
    libpth=/usr/local/lib /opt/gnu/lib /lib /usr/lib /usr/ccs/lib
    libs=-lbind -lnsl -ldbm -ldl -lld -lm -lcrypt -lc -lbsd
    perllibs=-lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd
    libc=/lib/libc.a, so=a, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='
-bE:/usr/nc/lib/perl5/5.8.2/aix/CORE/perl.exp'
    cccdlflags=' ', lddlflags=' -bhalt:4 -bM:SRE -bI:$(PERL_INC)/perl.exp
-bE:$(BASEEXT).exp -bnoentry -lc -L/usr/local/lib -L/opt/gnu/lib'

Locally applied patches:
    

---
@INC for perl v5.8.2:
    /usr/nc/lib/perl5/5.8.2/aix
    /usr/nc/lib/perl5/5.8.2
    /usr/nc/lib/perl5/site_perl/5.8.2/aix
    /usr/nc/lib/perl5/site_perl/5.8.2
    /usr/nc/lib/perl5/site_perl
    .

---
Environment for perl v5.8.2:
    HOME=/home/dawallis
    LANG (unset)
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LIBPATH (unset)
    LOGDIR (unset)
 
PATH=/usr/nc/bin:/usr/vac/bin:/opt/gnu/bin:/ESG_IMAGES/PATROL_EM/.patrolem_t
ools/AIX:/ESG_IMAGES/PATROL_EM/.patrolem_tools/common:/opt/SUNWspro/bin:/usr
/ccs/bin:/sanjose/continuus/ccm62/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/sbin
:.
    PERL_BADLANG (unset)
    SHELL=/usr/bin/ksh


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About