Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22444 - lib3ds-1.2.0 does not compile
Summary: lib3ds-1.2.0 does not compile
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-08 09:42 UTC by Jakob Kosowski
Modified: 2004-09-11 06:16 UTC (History)
0 users

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


Attachments
Makefile (Makefile,15.21 KB, text/plain)
2003-06-18 07:13 UTC, Jakob Kosowski
Details
The work/examples Makefile (Makefile,20 bytes, text/plain)
2003-07-08 09:25 UTC, Jakob Kosowski
Details
The work/examples Makefile (Makefile,8.25 KB, text/plain)
2003-07-08 09:28 UTC, Jakob Kosowski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jakob Kosowski 2003-06-08 09:42:07 UTC
bash-2.05b# emerge lib3ds
Calculating dependencies ...done!
>>> emerge (1 of 1) media-libs/lib3ds-1.2.0 to /
>>> Downloading http://gentoo.oregonstate.edu/distfiles/lib3ds-1.2.0.tar.gz
--16:36:39--  http://gentoo.oregonstate.edu/distfiles/lib3ds-1.2.0.tar.gz
           => `/usr/portage/distfiles/lib3ds-1.2.0.tar.gz'
Aufl
Comment 1 Jakob Kosowski 2003-06-08 09:42:07 UTC
bash-2.05b# emerge lib3ds
Calculating dependencies ...done!
>>> emerge (1 of 1) media-libs/lib3ds-1.2.0 to /
>>> Downloading http://gentoo.oregonstate.edu/distfiles/lib3ds-1.2.0.tar.gz
--16:36:39--  http://gentoo.oregonstate.edu/distfiles/lib3ds-1.2.0.tar.gz
           => `/usr/portage/distfiles/lib3ds-1.2.0.tar.gz'
Auflösen des Hostnamen »gentoo.oregonstate.edu«.... fertig.
Verbindungsaufbau zu gentoo.oregonstate.edu[128.193.0.3]:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 136,806 [application/x-tar]

100%[================================================================================>]
136,806       19.11K/s    ETA 00:00

16:36:47 (19.11 KB/s) - »/usr/portage/distfiles/lib3ds-1.2.0.tar.gz« gespeichert
[136806/136806]

>>> md5 src_uri ;-) lib3ds-1.2.0.tar.gz
>>> Unpacking source...
>>> Unpacking lib3ds-1.2.0.tar.gz to /var/tmp/portage/lib3ds-1.2.0/work
>>> Source unpacked.
creating cache ./config.cache
checking for a BSD compatible install... /bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gcc... gcc
checking whether the C compiler (gcc -march=athlon-tbird -O3 -pipe ) works... yes
checking whether the C compiler (gcc -march=athlon-tbird -O3 -pipe ) is a
cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking for GL/gl.h... yes
checking for GL/glu.h... yes
checking for GL/glut.h... yes
checking if GL/GLU/glut frameworks exist... no
checking for GL/GLU/glut win32 libs... no
checking for GL/GLU/glut unix libs... no
checking for debugging mode... no
checking for dmalloc debugging... no
updating cache ./config.cache
creating ./config.status
creating lib3ds-config
creating Makefile
creating msvc/Makefile
creating lib3ds/Makefile
creating tools/Makefile
creating examples/Makefile
creating examples/glstub.h
creating config.h
config.h is unchanged
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'
Making all in msvc
make[2]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/msvc'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/msvc'
Making all in lib3ds
make[2]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/lib3ds'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c io.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c float.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c vector.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c matrix.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c quat.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c tcb.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c ease.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c chunk.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c file.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c
background.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c
atmosphere.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c shadow.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c viewport.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c material.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c mesh.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c camera.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c light.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c tracks.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -march=athlon-tbird -O3 -pipe -c node.c
rm -f lib3ds.a
ar cru lib3ds.a io.o float.o vector.o matrix.o quat.o tcb.o ease.o chunk.o
file.o background.o atmosphere.o shadow.o viewport.o material.o mesh.o camera.o
light.o tracks.o node.o
ranlib lib3ds.a
make[2]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/lib3ds'
Making all in tools
make[2]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/tools'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..     -march=athlon-tbird -O3 -pipe -c 3dsdump.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..     -march=athlon-tbird -O3 -pipe -c 3ds2m.c
gcc  -march=athlon-tbird -O3 -pipe  -o 3ds2m  3ds2m.o ../lib3ds/lib3ds.a -lm
gcc  -march=athlon-tbird -O3 -pipe  -o 3dsdump  3dsdump.o ../lib3ds/lib3ds.a -lm
make[2]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/tools'
Making all in examples
make[2]: Entering directory
`/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/examples'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..     -march=athlon-tbird -O3 -pipe -c 3ds2rib.c
gcc  -march=athlon-tbird -O3 -pipe  -o 3ds2rib  3ds2rib.o ../lib3ds/lib3ds.a -lm
make[2]: Leaving directory
`/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/examples'
make[2]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'
make[2]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'
make[1]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'

>>> Install lib3ds-1.2.0 into /var/tmp/portage/lib3ds-1.2.0/image/ category
media-libs
Making install in msvc
make[1]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/msvc'
make[2]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/msvc'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/msvc'
make[1]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/msvc'
Making install in lib3ds
make[1]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/lib3ds'
make[2]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/lib3ds'
/bin/sh ../mkinstalldirs /var/tmp/portage/lib3ds-1.2.0/image//usr/lib
mkdir /var/tmp/portage/lib3ds-1.2.0/image/usr
mkdir /var/tmp/portage/lib3ds-1.2.0/image/usr/lib
 /bin/install -c -m 644 lib3ds.a
/var/tmp/portage/lib3ds-1.2.0/image//usr/lib/lib3ds.a
 ranlib /var/tmp/portage/lib3ds-1.2.0/image//usr/lib/lib3ds.a
/bin/sh ../mkinstalldirs /var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds
mkdir /var/tmp/portage/lib3ds-1.2.0/image/usr/include
mkdir /var/tmp/portage/lib3ds-1.2.0/image/usr/include/lib3ds
 /bin/install -c -m 644 types.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/types.h
 /bin/install -c -m 644 io.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/io.h
 /bin/install -c -m 644 float.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/float.h
 /bin/install -c -m 644 vector.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/vector.h
 /bin/install -c -m 644 matrix.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/matrix.h
 /bin/install -c -m 644 quat.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/quat.h
 /bin/install -c -m 644 tcb.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/tcb.h
 /bin/install -c -m 644 ease.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/ease.h
 /bin/install -c -m 644 chunk.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/chunk.h
 /bin/install -c -m 644 file.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/file.h
 /bin/install -c -m 644 background.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/background.h
 /bin/install -c -m 644 atmosphere.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/atmosphere.h
 /bin/install -c -m 644 shadow.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/shadow.h
 /bin/install -c -m 644 viewport.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/viewport.h
 /bin/install -c -m 644 material.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/material.h
 /bin/install -c -m 644 mesh.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/mesh.h
 /bin/install -c -m 644 camera.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/camera.h
 /bin/install -c -m 644 light.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/light.h
 /bin/install -c -m 644 tracks.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/tracks.h
 /bin/install -c -m 644 node.h
/var/tmp/portage/lib3ds-1.2.0/image//usr/include/lib3ds/node.h
make[2]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/lib3ds'
make[1]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/lib3ds'
Making install in tools
make[1]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/tools'
make[2]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/tools'
/bin/sh ../mkinstalldirs /var/tmp/portage/lib3ds-1.2.0/image//usr/bin
mkdir /var/tmp/portage/lib3ds-1.2.0/image/usr/bin
  /bin/install -c  3dsdump /var/tmp/portage/lib3ds-1.2.0/image//usr/bin/3dsdump
  /bin/install -c  3ds2m /var/tmp/portage/lib3ds-1.2.0/image//usr/bin/3ds2m
make  install-man1
make[3]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/tools'
/bin/sh ../mkinstalldirs /var/tmp/portage/lib3ds-1.2.0/image//usr/share/man/man1
mkdir /var/tmp/portage/lib3ds-1.2.0/image/usr/share
mkdir /var/tmp/portage/lib3ds-1.2.0/image/usr/share/man
mkdir /var/tmp/portage/lib3ds-1.2.0/image/usr/share/man/man1
 /bin/install -c -m 644 ./3dsdump.1
/var/tmp/portage/lib3ds-1.2.0/image//usr/share/man/man1/3dsdump.1
 /bin/install -c -m 644 ./3ds2m.1
/var/tmp/portage/lib3ds-1.2.0/image//usr/share/man/man1/3ds2m.1
make[3]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/tools'
make[2]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/tools'
make[1]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/tools'
Making install in examples
make[1]: Entering directory
`/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/examples'
make[2]: Entering directory
`/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/examples'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory
`/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/examples'
make[1]: Leaving directory
`/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0/examples'
make[1]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'
make[2]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'
/bin/sh ./mkinstalldirs /var/tmp/portage/lib3ds-1.2.0/image//usr/bin
 /bin/install -c  lib3ds-config
/var/tmp/portage/lib3ds-1.2.0/image//usr/bin/lib3ds-config
make  install-man1
make[3]: Entering directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'
/bin/sh ./mkinstalldirs /var/tmp/portage/lib3ds-1.2.0/image//usr/share/man/man1
 /bin/install -c -m 644 ./lib3ds-config.1
/var/tmp/portage/lib3ds-1.2.0/image//usr/share/man/man1/lib3ds-config.1
make[3]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'
/bin/sh ./mkinstalldirs /var/tmp/portage/lib3ds-1.2.0/image//usr/share/aclocal
mkdir /var/tmp/portage/lib3ds-1.2.0/image/usr/share/aclocal
 /bin/install -c -m 644 ./lib3ds.m4
/var/tmp/portage/lib3ds-1.2.0/image//usr/share/aclocal/lib3ds.m4
make[2]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'
make[1]: Leaving directory `/var/tmp/portage/lib3ds-1.2.0/work/lib3ds-1.2.0'
cp: Aufruf von stat für »examples/player« nicht möglich: Datei oder Verzeichnis
nicht gefunden
>>> dobin: making /var/tmp/portage/lib3ds-1.2.0/temp/3dsplayer executable...
install: Aufruf von stat für »/var/tmp/portage/lib3ds-1.2.0/temp/3dsplayer«
nicht möglich: Datei oder Verzeichnis nicht gefunden

!!! ERROR: media-libs/lib3ds-1.2.0 failed.
!!! Function src_install, Line 24, Exitcode 1
!!! (no error message)

bash-2.05b#

(Datei oder Verzeichnis nicht gefunden == File not found)
Comment 2 SpanKY gentoo-dev 2003-06-12 11:24:43 UTC
please post `emerge info` ... also, are you emerging this from console ?
Comment 3 Jakob Kosowski 2003-06-12 11:32:18 UTC
bash-2.05b# emerge info 
Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) 
================================================================= 
System uname: 2.4.20 i686 AMD Duron(tm) Processor 
GENTOO_MIRRORS="http://gentoo.oregonstate.edu 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config 
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config 
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ 
/usr/share/config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
PORTDIR="/usr/portage" 
DISTDIR="/usr/portage/distfiles" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR_OVERLAY="" 
USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx 
mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml 
alsa gdbm berkdb slang readline arts tetex bonobo svga tcltk java guile X sdl gpm 
tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif 
opengl gphoto2 cdr scanner" 
COMPILER="gcc3" 
CHOST="i686-pc-linux-gnu" 
CFLAGS="-march=athlon-tbird -O3 -pipe" 
CXXFLAGS="-march=athlon-tbird -O3 -pipe" 
ACCEPT_KEYWORDS="x86 ~x86" 
MAKEOPTS="-j2" 
AUTOCLEAN="yes" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
FEATURES="sandbox ccache" 
Comment 4 Jakob Kosowski 2003-06-12 11:39:44 UTC
> ... also, are you emerging this from console ? 
 
I tried both Konsole and vc/1. Or what do you mean? 
Comment 5 SpanKY gentoo-dev 2003-06-17 10:24:59 UTC
what do you have LANG and LC_ALL set to ?

also, could you provide the finalized Makefile in the examples dir ?
Comment 6 Jakob Kosowski 2003-06-18 07:13:44 UTC
Created attachment 13463 [details]
Makefile
Comment 7 Jakob Kosowski 2003-06-18 07:17:40 UTC
bash-2.05b# echo $LANG
de_DE@euro
bash-2.05b# echo $LC_ALL

bash-2.05b#
Comment 8 SpanKY gentoo-dev 2003-07-07 14:01:33 UTC
you gave me the Makefile from ${S}, not from ${S}/examples :)

inside of the root dir you will find a directory called 'examples' ... can
you give me the Makefile that is generated in there ?
Comment 9 Jakob Kosowski 2003-07-08 09:25:45 UTC
Created attachment 14282 [details]
The work/examples Makefile
Comment 10 Jakob Kosowski 2003-07-08 09:28:58 UTC
Created attachment 14283 [details]
The work/examples Makefile
Comment 11 Jakob Kosowski 2003-07-08 09:30:21 UTC
Comment on attachment 14283 [details]
The work/examples Makefile

I uploaded the Makefile twice because bugzilla threw an error. Whatever.
Comment 12 SpanKY gentoo-dev 2003-07-28 07:02:01 UTC
ok, glut freaked out for some reason ...
checking for GL/GLU/glut unix libs... no
could you post the ${S}/config.log file now ? :)
Comment 13 SpanKY gentoo-dev 2003-09-02 19:11:28 UTC
welp, re-open when you've posted the config.log file for me
Comment 14 SpanKY gentoo-dev 2003-09-25 09:42:12 UTC
bugzilla
Comment 15 Aaron Rubinstein 2004-09-11 06:16:15 UTC
I had the same problem.

"checking for GL/GLU/glut unix libs... no"
seems to cause the trouble.

While there are probably better solutions swtiching opengl-interface from nvidia to xorg via "opengl-update xorg-x11" let lib3ds compile.