Hi all, I'm trying to install Allegro and I havn't had a lot of success. For of all the ebuild failed becaued it was trying to use 'tex' which it couldn't find. So, I installed tetex - which is HUGE!! and also required libwww. Then when I tried to install I got the following....... /var/tmp/portage/allegro-4.0.1/image/usr/lib/allegro/4.0/alleg-alsadigi.so /var/tmp/portage/allegro-4.0.1/image/usr/lib/allegro/4.0/alleg-esddigi.so >>> Completed installing into /var/tmp/portage/allegro-4.0.1/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-allegro-4.0.1-5858.log" mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm -------------------------------------------------------------------------------- !!! emerge aborting on /usr/portage/media-libs/allegro/allegro-4.0.1.ebuild . So, I manually created these directories and now when I try to emerge I get the following........ /var/tmp/portage/allegro-4.0.1/image/usr/lib/allegro/4.0/alleg-alsadigi.so /var/tmp/portage/allegro-4.0.1/image/usr/lib/allegro/4.0/alleg-esddigi.so >>> Completed installing into /var/tmp/portage/allegro-4.0.1/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-allegro-4.0.1-5858.log" rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14090.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14090.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14179.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14179.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14268.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14268.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14357.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14357.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14446.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14446.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14535.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14535.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14624.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk14624.tmp -------------------------------------------------------------------------------- !!! emerge aborting on /usr/portage/media-libs/allegro/allegro-4.0.1.ebuild .
I love sandbox violations
right, tetex is now an optional dependency (you need the "tetex" USE variable set). So, you can safely remove tetex from your system and emerge this. As for the sandbox violation, I was unable to duplicate. Any further info on that? ie, please try again :)
Created attachment 802 [details] file created by 'emerge allegro > ~/allegromerge'
Created attachment 803 [details] output on screen when running emerge allegro
Hi there, Apologies for not getting back sooner. I have unmerged tetex, added the tetex use variable and tried again. Curiosity No.1 - it insisted on remerging ncurses ?? i.e. the same version that was already installed. I have attached two files. The first is called 'allegromerge' and is the file that was created by my doing 'emerge allegro > ~/allegromerge' The second file is the stdout from doing the above. Something I hadn't seen before as I don't usually redirect to a file. Also, I notice that allegro was not built with my CFLAGS/CXXFLAGS although the configure stage tests whether my CFLAGS/CXXFLAGS work correctly. Hope this helps. Let me know if you need more info. Many Thanks, Robin
fixed in -r2. Thanks for the contribution! Matt