Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 144259
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Default Assignee for Orphaned Packages <maintainer-needed@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Luc Stepniewski <lstep@adelux.fr>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
panda3d-1.2.3.ebuild panda3d-1.2.3.ebuild text/plain Luc Stepniewski 2006-08-17 16:10 0000 2.15 KB Details
50panda3d 50panda3d text/plain Luc Stepniewski 2006-08-17 23:46 0000 216 bytes Details
panda3d-1.4.2.ebuild 1.4.2 STABLE text/plain Joel De Gan 2008-04-10 20:40 0000 2.37 KB Details
panda3d-1.5.0.ebuild Current RELEASE version of panda3d text/plain Joel De Gan 2008-04-10 20:41 0000 2.38 KB Details
panda3d-1.4.2.ebuild 1.4.2 STABLE (paths fixed) text/plain Joel De Gan 2008-04-10 21:42 0000 2.45 KB Details
panda3d-1.5.0.ebuild 1.5.0 RELEASE (paths fixed) text/plain Joel De Gan 2008-04-10 21:42 0000 2.45 KB Details
panda3d-1.5.2.ebuild changed version to last available: 1.5.2 and added missing path text/plain Nicolás Echániz 2008-07-24 10:18 0000 2.45 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 144259 depends on: Show dependency tree
Bug 144259 blocks:
Votes: 10    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-08-17 16:09 0000
Please find attached panda3d-1.2.3.ebuild, released May 24, 2006 fixing a
serious bug in panda3d 1.2.2 (no ebuild anyway for 1.2.2).

Panda3D is a 3D engine: a library of subroutines for 3D rendering and game
development. The library is C++ with a set of Python bindings. Game development
with Panda3D usually consists of writing a Python program that controls the the
Panda3D library.

------- Comment #1 From Luc Stepniewski 2006-08-17 16:10:09 0000 -------
Created an attachment (id=94484) [details]
panda3d-1.2.3.ebuild

------- Comment #2 From Luc Stepniewski 2006-08-17 23:46:30 0000 -------
Created an attachment (id=94507) [details]
50panda3d

To be put as files/50panda3d

------- Comment #3 From Luc Stepniewski 2006-08-21 02:17:12 0000 -------
Please note that the compilation of Panda3D doesn't work with gcc version
3.4.4. It works fine with gcc 3.4.6. I'll add a dependency in a revised ebuild
version shortly.

------- Comment #4 From Chris White (RETIRED) 2006-08-23 11:38:14 0000 -------
Just to sort of make the timeline on this apparent, this might take awhile to
get in.  This is mainly because every single release I have to patch
makepanda.py to use custom CFLAGS and adhere to multilib lib/lib64 logic.  This
ends up being a fairly large patch.

------- Comment #5 From Raúl Porcel 2008-02-04 21:36:10 0000 -------
Maybe you guys are interested in this?

------- Comment #6 From Mark Loeser 2008-04-10 19:13:27 0000 -------
*** Bug 217064 has been marked as a duplicate of this bug. ***

------- Comment #7 From Mark Loeser 2008-04-10 19:13:38 0000 -------
*** Bug 217066 has been marked as a duplicate of this bug. ***

------- Comment #8 From Joel De Gan 2008-04-10 20:40:39 0000 -------
Created an attachment (id=149336) [details]
1.4.2 STABLE

this is the current STABLE, 1.5.0 is the current RELEASE version

------- Comment #9 From Joel De Gan 2008-04-10 20:41:08 0000 -------
Created an attachment (id=149338) [details]
Current RELEASE version of panda3d

this is the RELEASE VERSION

------- Comment #10 From Joel De Gan 2008-04-10 21:30:58 0000 -------
Original bug from 2006 ...
Guess it probably won't get fixed..
The newer ebuilds I added have one issue that causes me a problem and that is
with the python bindings for direct need to be added as
ln -s /opt/panda3d/direct/  /usr/lib/python2.4/site-packages/
and for pandac
ln -s /opt/panda3d/pandac/ /usr/lib/python2.4/site-packages/
and also
edit /usr/lib/python2.4/site-packages/panda3d.pth
and add /opt/panda3d/lib

I am not 100% sure how to add this to an ebuild

------- Comment #11 From Joel De Gan 2008-04-10 21:36:51 0000 -------
(In reply to comment #10)
> Original bug from 2006 ...
> Guess it probably won't get fixed..
> The newer ebuilds I added have one issue that causes me a problem and that is
> with the python bindings for direct need to be added as
> ln -s /opt/panda3d/direct/  /usr/lib/python2.4/site-packages/
> and for pandac
> ln -s /opt/panda3d/pandac/ /usr/lib/python2.4/site-packages/
> and also
> edit /usr/lib/python2.4/site-packages/panda3d.pth
> and add /opt/panda3d/lib
> 
> I am not 100% sure how to add this to an ebuild
> 

I figured it out.. will add to the ebuild

------- Comment #12 From Joel De Gan 2008-04-10 21:42:01 0000 -------
Created an attachment (id=149347) [details]
1.4.2 STABLE (paths fixed)

1.4.2 STABLE (paths fixed)

------- Comment #13 From Joel De Gan 2008-04-10 21:42:33 0000 -------
Created an attachment (id=149348) [details]
1.5.0 RELEASE (paths fixed)

1.5.0 RELEASE (paths fixed)

------- Comment #14 From Joel De Gan 2008-04-11 15:10:08 0000 -------
as a note both the 1.4.2 and 1.5.0 build and are functional.
after using these you can go into /opt/panda3d/samples and run any of them.

tested on both x86 and x86_64

cheers

------- Comment #15 From Bill Binder 2008-06-23 10:26:33 0000 -------
(In reply to comment #14)
> as a note both the 1.4.2 and 1.5.0 build and are functional.
> after using these you can go into /opt/panda3d/samples and run any of them.
> 

x86 - I tried the 1.5.0 ebuild ...

- needed to add /opt/panda3d to the panda3d.pth otherwise it failed to import
direct.<stuff>

- all samples progs that I tried generated segfaults as they started. Ditto the
minimal
hello world from the website. Running python under gdb, this mentioned free()
in libc.so.6
(no other debug info available)

------- Comment #16 From Nicolás Echániz 2008-07-24 10:15:54 0000 -------
I'm on a ~x86 system.

I've used this e-build renamed to 1.5.2 and it installed just fine.
I only had to add
/opt/panda3d
to the installed file /usr/lib/python2.5/site-packages/panda3d.pth

I'll upload the modified e-build that adds this and name it 1.5.2

Samples run fine, except two or three but that does not seem to have any
relation to this ebuild.

I also noticed that changing permissions on the /opt/panda3d/modelcache/ folder
so that it is writable by the users group makes samples run faster as they are
able to use the modelcache feature when run as a regular user.

Thanks for your job Joel.

------- Comment #17 From Nicolás Echániz 2008-07-24 10:18:07 0000 -------
Created an attachment (id=161248) [details]
changed version to last available: 1.5.2 and added missing path

------- Comment #18 From Jesper Saxtorph 2008-08-30 12:31:27 0000 -------
I have just installed panda3d 1.5.2 on my amd64 system.
The path set in /etc/env.d/50panda3d is not correct.
The panda3d libs are in /opt/panda3d/lib and NOT /opt/panda3d/lib64.
The corrections to the ebuild are:

54,56d53
<       sed -i -e "s:lib:$(get_libdir):g" \
<       ${D}/etc/env.d/50panda3d \
<       || die "libdir patching failed"

Its the same problem with the 1.4.2 and 1.5.0 ebuilds.

With the correct path set, my initial test with samples work :-)

However, I have not attached a new ebuild as Joel De Gan write he has tested
1.4.2 and 1.5.0 on a x86_64 arch.

I think that is a mistake by Joel, can you check again Joel?

------- Comment #19 From Markus Meier 2008-08-30 15:53:21 0000 -------
bumped to 1.5.2 in cvs, should be available on the mirrors in a few hours.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug