Quote:
School field trip? |
SIGNIATURE should be SIGNATURE
I will make some packages when I get time :p |
Quick what does this mean:
Kindertagesstaettenbenutzungsgebuehren Going on my sketchy German: School field trip? German is a kind of funny language. Luckily most words like this have just one meaning, and you wouldn't have to use it often unless you're the one who collects these "kinder garden usage fees". On the other hand, if you look up the 'zu' you'll find over 300 separate ways to use it! "SIGNIATURE should be SIGNATURE" I still thought you were joking. I had to go look it up before disputing you and now see I'll have to eat crow! I guess I got too used to seeing signi??? from Spanish, although it's still 'signatura' in Spanish whatever it 'signifies'. So, you win dive, I'll have to correct that. Unfortunately that means you'll have to update your src2pkg.conf file again next time. (Ahh well, Gilbert, perhaps you should take more afternoon naps...) |
Ah. I confused benutzen with besuchen. :(
|
Gilbert,
Scribus 1.3.3.11 built perfectly with src2pkg 1.9.2. It looks like I don't need to build Opera, the download page for the latest version does not offer source files that I could see, but they do have a Slackware package. EDIT: I'm wrong. The Slackware download for Opera still needs to be made into a package. I'll let you know how it goes. I'll probably soon be tackling Bluefish and Inkscape. Regards, -Drew |
Quote:
Kindertagesstaettenbenutzungsgebuehrenueberweisungstraeger Sorry, could not resist. Hehe. This one could be extended even further. It's a completely correct German word btw. Hell, I love German :D |
Hi Gilbert,
I've got problems making a Opera. I typed: Code:
src2pkg -VV -C -W -S -i='make install' opera-9.25-20071214.6-shared-qt.i386-en.tar.gz Code:
Found source archive: opera-9.25-20071214.6-shared-qt.i386-en.tar.gz Regards, -Drew |
Some feedback from a Slackware 12 user. I installed the new version and ran the following to test my PHP 5 build:
Code:
src2pkg -A -C -VV -W -a='i686' -e='--with-apxs2=/usr/local/apache2/bin/apxs --with-openssl --with-mysql' php-5.2.5.tar.bz2 Code:
Build complete. Maybe the problem is that it's using the jail since it says that DESTDIR is not supported? If anyone has any suggestions (or can point out errors I've made) I'll go back and re-do my packages and post the results. EDIT: I get the same error with that version of src2pkg as well. It looks like I built the original PHP package with an earlier src2pkg release. |
Lufbery: I think you want "./install.sh", not "make install". I don't get how "make install" could even work because I see no Makefile.
gilead: Are you talking about the error rm is spitting out? That error does not look like critical. Please post the rest of the output. BTW, is apache2 a package? If so, it should be in /usr, not /usr/local. |
Quote:
Apache 2.0 on my system is compiled and installed from sources manually. It's one of the applications I haven't gotten around to packaging up yet. |
First of all, forgive the inconvenience, but you should all update to the latest version (src2pkg-1.9.3-noarch-2) from the usual place.
http://distro.ibiblio.org/pub/linux/...nload/src2pkg/ As I've already mentioned, quite a few small bugs got introduced in the last two versions with so much code being changed and moved around. I'm going to be away from home for two weeks starting on Wednesday so I've been trying to get rid of whatever problems have come up before I leave. About building opera, you'll have to do that using -REAL (the old deafult) since the installer tries to install to the real path. Otherwise you'll probably get a package with just docs. And tuxedv is correct that you need 'sh ./install.sh' as the install rule. src2pkg -VV -C -W -S -i='sh ./install.sh' -n=opera -v=9.25 -REAL opera-9.25-20071214.6-shared-qt.i386-en.tar.gz Now about php, it seems like it may be installing some files and then carrying out further operations on them or using them to process other files in the sources. Try building using the -REAL option (as root). Having more than one method to install makes it a little confusing, perhaps. For most of its' life, src2pkg only used what is now called the 'REAL' method and it is still the most dependable. But you must be 'root' to use it and of course it makes it possible to damage your system. But, it still uses the same code as before to backup, and then restore, any files which get overwritten on your system. the other methods using DESTDIR and JAIL root have been introduced to make it possible for normal users to create packages and to reduce the risks from writing directly to your '/' directory. Unfortunately, neither DESTDIR nor JAIL will work every time -there was a very good reason that src2pkg used to 'spam' your '/' directory -running 'make install' directly provides the most dependable way to carry out the installation and provides the best chance of being able to accurately track the creation of files and directories. So, if you are unable to build a correct package using the DESTDIR or JAIL methods, you can always fall back to the old 'REAL' way of doing things. |
Not to turn you away from the great src2pkg program:
Quote:
Andrew |
I also recommend using SlackBuilds when they are available. I also find it quite easy to 'port' them to the src2pkg format(much easier than vice-versa!). I'll mention that I'm considering adding a feature to src2pkg which will search for SlackBuilds and use them when available. I've already gotten a start on some of the code, but this a pretty low-priority item for the moment. Many users get the idea that src2pkg will create a perfect package the first time, or that it tries to. This is not the case, though. There is no substitute for the human element when building packages and many, many packages need special steps or added options to be supplied in order to build correctly. This is especially true for complex programs which provide 'services' or otherwise need to be integrated into the init scripts. And since most of these programs don't come out-of-the-box with support for Slackware-style init script modifications, the package creators must take care of these things. Most of the SlackBuilds on SlackBuilds.org address just this sort of software, and though src2pkg may be able to successfully compile and package the program, the program may not work as expected. Still, src2pkg makes it extermely easy to repeat the build as many times as needed until everything is just right. Sometimes this means *dozens* of rebuilds.
|
Quote:
Still, I built Opera before with src2pkg 1.6 using this command: Code:
src2pkg -C -VV -W -S opera-9.24-20071015.6-shared-qt.i386-en.tar.gz Code:
-i='sh ./install.sh' -n=opera -v=9.25 -REAL Regards, -Drew |
Yup, Slackbuilds from Slackbuilds.org are great!
Quote:
Quote:
Regards, -Drew |
All times are GMT -5. The time now is 09:55 AM. |