Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93638 - Update DB Please - XML-Parser 2.34 & XML-Elemental 1.03 install just fine manually under 10.4 (re: bug#74958)
Summary: Update DB Please - XML-Parser 2.34 & XML-Elemental 1.03 install just fine man...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Mac OSX (show other bugs)
Hardware: PPC OS X
: High enhancement (vote)
Assignee: Gentoo for Mac OS X
URL:
Whiteboard:
Keywords:
Depends on: 57677
Blocks: 100152
  Show dependency tree
 
Reported: 2005-05-22 21:58 UTC by G. Gibson
Modified: 2007-03-20 22:02 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description G. Gibson 2005-05-22 21:58:04 UTC
I don't know why you would want to patch out the dependency from share-mime-info
when they build and install just fine -->bug#74958.

Reproducible: Always
Steps to Reproduce:
1. emerge expat
2. download and install XML-Parser 2.34
3. download and install XML-Elemental 1.03

Actual Results:  
expat emerged fine.
XML-Parser 2.34 built and installed just fine.
XML-Elemental 1.03 built and installed just fine.
then I built and installed share-mime-info 0.15 just fine, and filed report to
have its status updated with respect to ppc-macos 10.4.

Expected Results:  
share-mime-info emerged.

Portage 2.0.51.21-r1 (default-darwin/macos/10.4, gcc-4.0.0, libsystem-7.1-r0,
8.1.0 Power Macintosh)
=================================================================
System uname: 8.1.0 Power Macintosh powerpc
macos-20041118
distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632)
[disabled]
dev-lang/python:     [Not Present]
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  [Not Present]
sys-devel/binutils:  [Not Present]
sys-devel/libtool:   [Not Present]
virtual/os-headers:  7.1
ACCEPT_KEYWORDS="ppc-macos ~ppc ~ppc-macos"
AUTOCLEAN="yes"
CBUILD="powerpc-apple-darwin"
CFLAGS="-O2 -pipe"
CHOST="powerpc-apple-darwin"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect cvs digest distlocks sfperms strict userpriv"
GENTOO_MIRRORS="gentoo.osuosl.org"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="ppc 16bit 3ds X Xaw3d a52 aac aalib abook accessibility activefilter ada
adns afs aim aio amarok amd amr anthy ao aotuv apache2 ares async atlas auctex
audiofile avi bahamut bcmath berkdb bidi bind-mysql bindist bl blas blender-game
bonobo brltty bzip2 bzlib calendar callbacks canna cdb cdda cddb cdf cdinstall
cdio cdparanoia cdr cdrom cjk clamav clamd clanJavaScript clanVoice clearcase
client clisp cln cluster cmucl cracklib crypt css cups dba dbase dbm dbus dbx
dict dillo dlopen dlz dnsdb dvb dvd dvdr dvdread ecc edl eds emboss emoticon
encode enscript epiphany esx evo evo2 examples exim exiscan exiscan-acl expat
ext-png ext-zlib extraicons extramodules f2c fame fax fep ffmpeg fftw firefox
fits flac flash flatfile fluidsynth foomaticdb fping fpx freetds freetts freewnn
ftp ftruncate gb gcl gd gdbm geoip gg gif gimp ginac glade glep glgd glut gmail
gmailtimestamps gmtfull gmthigh gmtsuppl gmttria gnomedb gnuplot gnutls gpgme gs
gsl gsm gstreamer gtkhtml guile h323 hardenedphp haskell hbci hdf hdf5 hesiod
hlapi html http hub hyperwave-api icecast icon iconv icq idl iksemel image
imagemagick imap imlib2 immqt-bc inifile inkjar inline innkeywords innodb
interbase intl iodbc ipalias ipv6 ipv6arpa irc irda irmc itcl j2ee jabber java
javascript joystick jp2 jpeg jta jython lcms ldap ldirectord libclamav libdsk
libgda libvisual libwww lids lirc live lj lmtp lua lufsusermount lzo lzw
lzw-tiff m17n-lib mad mail mailbox maildrop mailwrapper make-symlinks mapeditor
maps math matroska mcal mcve md5sum mdb messages mhash migemo milter mime ming
mixer mjpeg mng mod_irc mod_muc mod_pubsub moneyplex monkey mozsvg mp3 mpeg
mpeg4 mplayer msdav msn msql mssql music mysqli mythtv ncurses net netcdf
network neural nls nntp nviz ocaml octave ode ofx ogdi ogg oggvorbis ogre
old-crypt oldworld openal openexr opengl opie oracle osc oscar ovrimos pam
pam-mysql pam_chroot pam_console pam_timestamp pango password pda pdf pdfkit
pdflib pear-db perforce php physfs plotutils plugin png portaudio posix povray
ppc-macos ppds print private procmail python qhull qmail qt quicktime quotes rar
rdesktop readline real recode remix rogue rpm rss ruby samba sdl sendfile
session seti sharedext sheep shorten silc skk slp smime sms smtp sndfile soap
sockets sounds sox speex spell spl sqlite sqlite3 ssl stream streamzap
subject-rewrite subp subtitles subversion svg svgz t1lib tcpd tcpmd5 tcsim tetex
tga theora threads tiff timidity tlen tokenizer tos transcode translator
transparent-proxy truetype truetype-fonts ttcp unicode ups usb userland utf8 vcd
vcdimager videos vidix virtual virtual-users virus-scan visualization vmdbmysql
vmdbpostgres vnc voice vorbis vpopmail wddx web wildlsearch withsamplescripts
wma123 wmf wxgtk1 wxwindows x11vnc xanim xatrix xattr xbase xchatdccserver
xchattext xforms xfs xine xinerama xml xml2 xmlrpc xpm xrandr xsl xslt xv xvid
xvmc yahoo yaz yp yv12 zeo zlib zvbi userland_Darwin kernel_Darwin elibc_Darwin"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Fabian Groffen gentoo-dev 2005-07-24 12:09:23 UTC
There is an ebuild for XML-Parser-2.34.  Provided that the perl-module.eclass is
fixed in a way that the files are not installed in the wrong location, it
builds, installs and works fine.  It's IUSE="", so no use flags that can
influence the build.
Comment 2 ash 2005-08-03 06:40:29 UTC
(In reply to comment #1)
> There is an ebuild for XML-Parser-2.34.  Provided that the perl-module.eclass is
> fixed in a way that the files are not installed in the wrong location, it
> builds, installs and works fine.  It's IUSE="", so no use flags that can
> influence the build.

I just emerged XML-Parser-2.34, successfully. However, there are a few lines of
output that trouble me:
>>> /usr/System/
>>> /usr/System/Library/
>>> /usr/System/Library/Perl/
>>> /usr/System/Library/Perl/5.8.6/
>>> /usr/System/Library/Perl/5.8.6/darwin-thread-multi-2level/
>>> /usr/System/Library/Perl/5.8.6/darwin-thread-multi-2level/perllocal.pod

I am quite sure that's supposed to be /System and not /usr/System. Should this
be filed as a new bug?
Comment 3 Mike Z. 2005-08-12 09:57:28 UTC
(continued from bug 100152)

The offending lines in the perl-module.eclass are: (in perl-module_src_prep())

  else                
    einfo "Using ExtUtils::MakeMaker"                
    perl Makefile.PL ${myconf} \                
    PREFIX=/usr INSTALLDIRS=vendor DESTDIR=${D}        
  fi
}

as XML-Parser uses MakeMaker.

It looks like that prefix needs to go, or at least be under a conditional use
ppc-macos?

Probably needs some input from the perl folks.
Comment 4 Kito (RETIRED) gentoo-dev 2005-08-12 10:43:27 UTC
yeah, the fix is in bug #57677
Comment 5 Fabian Groffen gentoo-dev 2007-03-20 22:02:49 UTC
XML-Parser was already in prefix,
XML-Elemental now is in prefix.