Brett
|
 |
Reply #30 Posted on: August 13, 2010, 03:50:29 pm |
|
|
 Location: Canada! Joined: Aug 2010
Posts: 25
|
Thanks for the reply, I'll check back about a week and see progress. Once I get it, I'm planning on adding to the function list (coding functions in c++)
Cheers ~~Brett
|
|
|
Logged
|
GML Programmer Since 2005, C++ Programmer Since 2009
|
|
|
RetroX
|
 |
Reply #31 Posted on: August 13, 2010, 06:23:40 pm |
|
|
Master of all things Linux
 Location: US Joined: Apr 2008
Posts: 1055
|
Speaking of packages, I've decided to make a compromise. I've modified unipkg to work with compiling for multiple architectures and multiple package formats, including pacman, debian, and slackware (it was there, so, I made it work properly). If anyone has the sanity to work on an RPM package, go ahead, but I won't for now.
Right now, I just have to run build-enigma and it compiles all of the packages for me at the latest revisions. If Josh or someone on the ENIGMA team could upload them to sourceforge (under files, not on the SVN) once I finish building them, that would be nice.
|
|
|
Logged
|
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)Why do all the pro-Microsoft people have troll avatars? 
|
|
|
|
Josh @ Dreamland
|
 |
Reply #33 Posted on: August 13, 2010, 09:16:12 pm |
|
|
Prince of all Goldfish
 Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Oh, er, well. Never mind then. Someone was having problems where the DLL was right there but LGM couldn't find it unless the JRE was pointed right to it via command line.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
|
Josh @ Dreamland
|
 |
Reply #36 Posted on: August 19, 2010, 04:13:32 pm |
|
|
Prince of all Goldfish
 Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Make is the longest part *on your connection.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
RetroX
|
 |
Reply #38 Posted on: August 20, 2010, 11:05:05 am |
|
|
Master of all things Linux
 Location: US Joined: Apr 2008
Posts: 1055
|
Suggestion for the linux version: compileEGMF should be placed in /usr/lib and LGM should search there. If it's not there, it searches in /lib, and if it's not there, it searches in the working directory. Windows should place the plugin in the same directory by default but should search in system32 if it's not there.
Additionally, there should be an option to link to ENIGMA's runtime libraries as SOs/DLLs as opposed to including them with the program (inclusion should be default). And these SOs/DLLs can be packaged and redistributed and put in system32/runEGMF.dll or /usr/lib/librunEGMF.so.
|
|
« Last Edit: August 20, 2010, 11:16:05 am by RetroX »
|
Logged
|
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)Why do all the pro-Microsoft people have troll avatars? 
|
|
|
|
|
Josh @ Dreamland
|
 |
Reply #41 Posted on: August 20, 2010, 12:24:10 pm |
|
|
Prince of all Goldfish
 Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
God damn it, that is the stupidest fucking excuse in the book, and it's officially pissed me off, because now we have the most flaringly beautiful fallacy of accident I have ever seen. 1. Using a runtime library makes binaries smaller, WHEN MORE THAN ONE BINARY DEPENDS ON THE LIBRARY AND SO THE USER CAN BE GUARANTEED THAT IT IS ALREADY INSTALLED. I have to include a megabyte-large AL installer with ENIGMA, and if I don't do something about it, users will have to include that same installer with their games. Why? Because no one has fucking AL installed! As the sole proprietor of libcompileEGMf.so, it doesn't matter WHERE THE FUCK WE PUT IT, IT'S STILL A MEGABYTE OF DLL. Maybe if fuck-anybody had any reason to install OpenAL on Microsoft, I could happily leave AL's DLLs dynamic. But as it stands, no. one. does.
2. Putting a DLL in a system folder that would, ideally, be updated by LGM moderately frequently, is not a good idea. Sure, you can set its permissions to allow LGM to replace it, but then 20 different things have to be modified in LGM to make sure /usr/lib is what this particular operating system supports: so far, Mac has been riding Linux's coattails to functioning at the bare minimum. I'm not exactly sure what trying to write into the correct system folder would do.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
RetroX
|
 |
Reply #43 Posted on: August 21, 2010, 08:24:34 pm |
|
|
Master of all things Linux
 Location: US Joined: Apr 2008
Posts: 1055
|
LINUX PACKAGES ARE FINISHED They are listed in this file. I've automated the building of ENIGMA so that I just have to run a bash script to upload the new packages. NOTE: Old packages are not kept, and if you end up having a failed download, it's probably because the file was deleted automatically on a package update; in this case, check the package list again. I'm only going to be updating these on major updates, and I'll give you about an hour's notice before I do so, for those with really slow connections or limited bandwidth. For people that don't know which package to download, i386, i486, i586, and i686 are 32-bit, and x86_64 and amd64 are 64-bit. The Ubuntu packages have the .deb extension, the Arch Linux packages have the .pkg.tar.xz extension, and the slackware packages have the .lzm extension.
|
|
« Last Edit: August 21, 2010, 08:44:24 pm by RetroX »
|
Logged
|
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)Why do all the pro-Microsoft people have troll avatars? 
|
|
|
freezway
|
 |
Reply #44 Posted on: August 21, 2010, 08:40:32 pm |
|
|
 Joined: Dec 2009
Posts: 220
|
im getting 404's now... i can dl the pkg list.. but not the .deb
|
|
|
Logged
|
if you drop a cat with buttered toast strapped to its back, which side lands down? joshdreamland: our languages are based on the idea that it's going to end up FUBAR /kick retep998
|
|
|
|