Making package(s) for x86 instead of 686

I have a need to build a custom version of a couple of Arch packages for use on a special purpose Live CD - these packages are NOT for installing or running on my regular Arch distro itself.
The ONLY thing I want to customize for each package is to change it from  being able to run *exclusively* on i686 to just being *optimized* for i686 (but able to run on older processors such as i586). i586 is as far back as I need to go actually.
The way I've tried this is to:
1. copy the standard Arch abs directory for the package in question over to another location (in /var/abs/local).
2. edit /etc/makepkg.conf so that the "export CFLAGS" and "export CXXFLAGS" lines specify "optimized for 686" instead of "exclusively 686"
3. build the package with makepkg.
The build works fine, but looking at the results, the binaries in the custom package seem to be identical to the binaries in the standard package (same size etc.). I would expect to see some difference, and I don't have a way to test the custom package's binaries at the moment.
Question: Is the above all I need to do for this purpose, or is there a better, more correct way to do this.? IOW, have I missed something?
Thanks,
Tom

Snowman wrote:Instead of comparing the binairies size, do a diff on them. From what I can see, you seem to be using the correct method.
Yes, the binaries were all exactly the same, byte for byte.
But.....when I tried a couple of other packages doing it the same way, I got results more like I expected -  some of the binaries were clearly different etc., and I could also see the CFLAGS parameters from makepkg.conf getting picked up by the makefiles in the package's source directory.
The first package (where I saw no differences) was udev, and it looks like its Makefile just ignores those exported values from /etc/makepkg.conf. In fact the man page for makepkg warns that this can happen with some packages...
I guess I could edit the makefile manually, or maybe it just doesn't matter in that case. Not sure, but testing should tell the story. Anyway, thanks for the response.
Tom

Similar Messages

  • SQL Server 2012 Cumulative update package 2 (CU2) for SQL Server 2012 Service Pack 2 - why only for x86 ?

    Hey guys...
    Im a little bit confused... i wanted to download the newest hotfixes for SQL server 2012...
    But the download for :
    2983175 Cumulative update package 2 (CU2) for SQL Server 2012 Service Pack
    is only for the platform: x86 available ... but my SQL server 2012 is running in a x64 environment...
    (when i checked the older cumulative updates... they're all only for x86.. can someone tell me why ? )
    thanks and regards,
    Dominic

    There doesn't exist an SQL Express "Standard". It's two different editions.
    For Express there are three 32bit/64bit editions:
    Express, Express with Tools and Express with Advanced Services.
    Express with Tools is essentially Express with Management Studio Tools, Express with Advanced Services adds also BI (Business Intelligence) + Reporting Services.
    As for where you can apply the cumulative update, on the link you can see this:
        Microsoft SQL Server 2012 Service Pack 2, when used with:
            Microsoft SQL Server 2012 Analysis Services
            Microsoft SQL Server 2012 Developer
            Microsoft SQL Server 2012 Enterprise
            Microsoft SQL Server 2012 Express
            Microsoft SQL Server 2012 Business Intelligence
            Microsoft SQL Server 2012 Standard
            Microsoft SQL Server 2012 Web
    "If there's nothing wrong with me, maybe there's something wrong with the universe!"

  • Problems making Solaris 10 install disk for x86

    I have an Ultra 40 M2. I made a boot/install DVD disk with Solaris 10 for x86.
    The system just doesn't recognize it at all, like there is nothing in the DVD drive.
    What am I doing wrong?
    The DVD drive does recognize other DVDs, just not the Solaris 10 install one (I created two install disks to no avail)

    How are you burning the DVD. What software/options.
    Theres a howto here
    http://www.sun.com/software/solaris/self_help.jsp#burning

  • Pre-requisite packages required for Oracle R11i

    Hi Gurus,
    I am new to DBA.I am working with oracle 11i cloning.In that task is to pre-clone from source system(os:Red Hat-4.0) and do post clone in target system in which I installed new os(os:Red Hat-4.0).
    Here I need your help.What are all the pre-requisite packages required for Oracle R11i before configuring the Target System and how to apply the pre-requisite packages.
    Could you please help me.
    Thanks
    Vinoth

    Hi;
    Here I need your help.What are all the pre-requisite packages required for Oracle R11i before configuring the Target System and how to apply the pre-requisite packages. Imagine you are making new installation on your target server. So you need to check all pre-req which is mention in below notes. You need to have all rmp hosts file edit and some other steps.
    Please see:
    Subject: Recommendations to Install Oracle Applications 11i Doc ID: 294932.1
    Oracle Applications 11.5.10 - Installation Update Notes for Linux x86, Solaris SPARC, MS Windows, HP-UX PA-RISC, HP-Tru64, IBM AIX - B13590-01 [ID 287453.1]
    Oracle Applications Installation Update Notes, Release 11i (11.5.10.2) [ID 316806.1]
    PS: I suggest also see my blog http://heliosguneserol.wordpress.com/2010/05/31/cloning-oracle-applications-release-11-and-12/
    Regard
    Helios

  • Support Package Manager for EBPCRM

    Hi,
    In CRM/EBP SAP systems there is used special 'Support Package Manager for EBPCRM' to implement Support Packages instead of standard transactions like SPAM/SAINT.
    I'm trying to implement more then one Support Package into the system however this is probably not possible. It seems that it is not possible to create import queue with more then one Support Package? Importing SPs one by one is very time consuming task. SO that's why I'm wondering about this special tool.
    Do you have similar functionality?
    BR
    m./

    Hi Jose,
    Yes I've put all the SPs into '\usr\sap\trans\Eps\in'. But 'Support Package Manager for EBPCRM' asks me for particular one while I'm going to import it. There is no such an functionality to use queue creation.
    BTW: I'm on SAP CRM 4.0 on WIN/MSSQL platform.
    BR
    m./

  • Has mssql2008r2 got "Cumulative Update Package 6 for SQL Server 2008 Service Pack 1"

    hi,
    I have
    Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86)   Apr  2 2010 15:53:02   Copyright (c) Microsoft Corporation  Express Edition with Advanced Services on Windows NT 5.1 <X86> (Build 2600: Service Pack 3) 
    , i wanted to know has it got
    "Cumulative Update Package 6 for SQL Server 2008 Service Pack 1"
    so that i do not have to install or i have to install
    yours sincerley

    Thank u, please tel me can i instal  sp3.
    I have noticed the link of sp2 (http://www.microsoft.com/en-in/download/details.aspx?id=30437)
     has listed
    (SQL Server 2008 R2 Express Edition)
    SQL Server 2008 R2 Service Pack 2 (SP2) is now available for download. SQL Server 2008 R2 service packs are cumulative and can be used to upgrade all releases of SQL Server 2008 R2 to Service Pack 2. SQL Server 2008 R2 Service Pack 2 contains Cumulative Update
    1 to 5 from SQL Server 2008 R2 SP1. The package can be used to upgrade the following SQL Server 2008 R2 editions: 
    SQL Server 2008 R2 Parallel Computing Edition
    SQL Server 2008 R2 Datacenter Edition
    SQL Server 2008 R2 Enterprise Edition and Developer Edition
    SQL Server 2008 R2 Standard Edition
    SQL Server 2008 R2 Web Edition
    SQL Server 2008 R2 Workgroup Edition
    SQL Server 2008 R2 Express Edition
    where as link of sp3(http://www.microsoft.com/en-us/download/details.aspx?id=44271)
    has not listed express edition but written in general.
    SQL Server 2008 R2 Service Pack 3 (SP3) is now available for download. SQL Server 2008 R2 service packs are cumulative and can be used to upgrade all releases of SQL Server 2008 R2 to Service Pack 3. SQL Server 2008 R2 Service Pack 3 contains
    Cumulative Update 1 to 13 from SQL Server 2008 R2 SP2. The package can be used to upgrade the following SQL Server 2008 R2 editions: 
    SQL Server 2008 R2 Parallel Computing Edition
    SQL Server 2008 R2 Datacenter Edition
    SQL Server 2008 R2 Enterprise Edition and Developer Edition
    SQL Server 2008 R2 Standard Edition
    SQL Server 2008 R2 Web Edition
    SQL Server 2008 R2 Workgroup Edition
    yours sincerley

  • I have two facebook accounts availible when I click the facebook icon in aperture it tries to log into the disabled account. It doesn't give me any option to continue making an album for the enabled account. Why?

    I have two facebook accounts availible when I click the facebook icon in aperture it tries to log into the disabled account. It doesn't give me any option to continue making an album for the enabled account. Why?

    I suppose I could delete it, but the whole point of multiple accounts is so I can post to either. One is mine, one is my wife's. If it is not enabled why would I need to log into it to post to my own account. The system has no problem associating existing albums with my account, I is only failing to allow me to choose only my account to create an new one. It is clearly designed to handle multiple accounts, but seems to have a bug directing it to ask for the password for a disabled account instead of allowing selection of and posting to the enabled one.

  • Making data accessible for a JSP

    What is the preferable way of making data accessible for a JSP from a Struts action?
    I currently store it in the session object. But this seems unnecessary since the only jsp that has to have access to the data is the one defined in by Struts' forward mapping for the action (whereas the session stored object scopes over all jsp's).
    Thanks,
    Seb

    If the info is only required for one page, then a request attribute instead of a session attribute would seem appropriate.
    Either that or load the data into an action form to display.

  • Creating customize AI image for X86 failed

    Hi
    I Have Solaris 12 build 29 OS with me.
    I have deployed a local repository for same and its working fine for upgrading/install the package.
    Now i am trying to create a new AI image for x86 system using below command .
    # distro_const build /export/home/dc_ai_x86.xml
    If in dc_ai_x86.xml file if I keep pkg_image path as http://pkg.oracle.com/solaris/release then it work fine.
    but if I change the pkg_image path to my local repo path "http://A.B.C.D  " then it failed with below error.
    root@test-4:~# distro_const build /export/home/dc_ai_x86.xml
    23:00:04    Build datasets successfully setup
    23:00:04    Simple log: /rpool/dc/ai/logs/simple-log.2013-09-23.22:59
    23:00:04    Detail Log: /rpool/dc/ai/logs/detail-log.2013-09-23.22:59
    23:00:05    Creating IPS image
    23:00:10    Installing packages from:
    23:00:10        solaris
    23:00:10            origin:  http://172.28.13.203/
    23:00:30    Error occurred during execution of 'transfer-ips-install' checkpoint.
    23:00:30    'transfer-ips-install' checkpoint failed
    23:00:30    http protocol error: code: 404 reason: Not Found
    URL: 'http://172.28.13.203/solaris/file/1/8e422c1bb80b05f08f7a849f3d7ae90a976e048e' (happened 4 times)
    23:00:30    Please check the log for additional error messages.
    Log: /rpool/dc/ai/logs/detail-log.2013-09-23.22:59
    please let me know where is the issue.

    'http://172.28.13.203/solaris/file/1/8e422c1bb80b05f08f7a849f3d7ae90a976e048e
    the above path doesn't exist at my IPS server
    svccfg -s application/pkg/server setprop pkg/inst_root=/export/solS12b29
    root@test-4:~# cd /export/solS12b29/publisher/solaris/file/
    Display all 124 possibilities? (y or n)
    00/ 03/ 06/ 09/ 0c/ 0f/ 12/ 15/ 18/ 1b/ 1e/ 21/ 24/ 27/ 2a/ 2d/ 30/ 33/ 36/ 39/ 3c/ 3f/ 42/ 45/ 48/ 4b/ 4e/ 51/ 54/ 57/ 5a/ 5d/ 60/ 63/ 66/ 69/ 6c/ 6f/ 72/ 75/ 78/ 7b/
    01/ 04/ 07/ 0a/ 0d/ 10/ 13/ 16/ 19/ 1c/ 1f/ 22/ 25/ 28/ 2b/ 2e/ 31/ 34/ 37/ 3a/ 3d/ 40/ 43/ 46/ 49/ 4c/ 4f/ 52/ 55/ 58/ 5b/ 5e/ 61/ 64/ 67/ 6a/ 6d/ 70/ 73/ 76/ 79/
    02/ 05/ 08/ 0b/ 0e/ 11/ 14/ 17/ 1a/ 1d/ 20/ 23/ 26/ 29/ 2c/ 2f/ 32/ 35/ 38/ 3b/ 3e/ 41/ 44/ 47/ 4a/ 4d/ 50/ 53/ 56/ 59/ 5c/ 5f/ 62/ 65/ 68/ 6b/ 6e/ 71/ 74/ 77/ 7a/
    root@test-4:~# cd /export/solS12b29/publisher/solaris/file/root@test-4:~# cd /export/solS12b29/publisher/solaris/file/
    I have not change any things in the IPS server,i simplly extract the full-repo.iso using below command
    mount -F hsfs /export/home/sol-12_0-29-repo-full.iso /mnt/
    cd /mnt/repo; tar cf - . | ( cd /export/solars12b29; tar xfp - )
    Moreover i  tried same procedure on another system but got the same error.
    Message was edited by: user8579149

  • CS3 - Broken hyperlinks after Package Book For Print

    I've posted a similar problem here a few weeks ago, but no answers, so hopefully I can get some help here with a more specific problem description...
    I have created a an INDB, including several "chapter" INDD files, linked PNG images and hyperlinks to text and URL anchors throughout. Once I have everything complete, I select all the INDD files and do a "Package Book for Print", making sure the Preflight finds no problems, and then save the packaged INDB folder in a new directory on my local drive.
    All works fine in the new INDB, EXCEPT that any hyperlink that points to a text anchor in a different INDD is broken.Apparently, the hyperlink is still pointing to the original INDD's absolute location rather than the new INDD text anchor within my newly packaged INDB. All Hyperlinks that point to a text anchor in the same INDD are fine.
    I do not see any option to change this behavior. Strange though, that if I go to edit one of these "broken" hyperlinks, as soon as I choose the correct INDD that it should point to, then it correctly chooses the right link destination automatically in the edit dialog, so obviously it has stored the correct text anchor info, but just loses the document it should point to.
    Is there any way to avoid this problem? It is a real pain to keep fixing hyperlinks every time a package my INDBs. I've heard some people use a 3rd party plugin to remedy this and other InDesign link problems (but I forget the plugin name). Suggestions??
    Thanks!

    Are you talking about what I said - "Seems like in the past, I saved a copy of my book, then packaged the copy for print?"
    I thought that was the only way around it. I feel certain I will not make this mistake again. Luckily, most printers I work with prefer pdfs. It's just an insane bug. If it's not a bug, it's a major flaw in the program. People do package books. The option wouldn't be in there if we didn't do it sometimes.

  • Where is the download link for SCEP Client Offline installer for x86 & x64 altest greatest version (4.6.305 as of today)

    Where is the download link for SCEP Client Offline installer for x86 & x64 latest greatest version (4.6.305 as of today)?
    The answer IS NOT IT AND NEVER WILL BE "DOES NOT EXIST"!!!!!! MUST NEVER NEED TO RUN UPDATES TO GET IT!!!!!!!!! THE ONLY ACCEPTABLE ANSWER IS THE LINK!!!!! DUH GET YOUR ACT IN GEAR MS!!!!!!!!!!
    Ralph

    Thanks to all for the information. I work in higher ed. We have SCCM latest version, fully licensed. Unfortunately the individual who manages the SC does not have a clue as to where to find the SCEP installer. I sent him links from MS that shows him where
    it is supposed to be. The version he say's is on our SC Management server is 4.3. I, in the past, was able to get 4.5 independent of him and it has been working well for me but it is time to use the latest greatest version instead. I should just as easily
    be able to get 4.6. As far as licensing goes, if the product was correctly designed it should just work itself out just like it does for the 4.5 version I was able to easily find and download.
    As for the link given by KevinMJohnston, thanks by the way, its the closest I have come to getting what I need but all I get is a spinning wheel in Firefox, the only browser one should ever need. In IE I get prompted for an email address, which it should
    NEVER EVER DO!!!!!!!!!! I did give them my address, but alas, after waiting over 30 mins. I still don't have a link to the update or the CU4 Config MGR update mentioned. (Another reason I am not very nice to MS, along with, see below...) Please send me the
    link that they are suppose to send me in the email.
    As for the intensity of the request it comes from not being able to find the update on my own. (Amongst a million other complaints as MS makes my job harder and harder, just think of all the lost productivity and extra repair efforts needed because MS stopped
    allowing you to do upgrade/repair installs from the install discs. You have to have a working OS to do it, or you will lose your settings etc and will have to re-install all of your software etc. How STUPID IS THAT! Can't use it to fix a blown driver or BSOD
    problem like you could in XP.  There is no excuse for that, I know better. So you can see why I have nothing good to say about MS etc etc.) There is no excuse for that! If the MS updater has it available then IT MUST BE MADE AVAILABLE FOR STANDALONE DOWNLOAD
    PERIOD. That goes for ALL updates PERIOD.  I use these updates and many others etc so that once I seal an image for a PC it has the latest greatest version of everything. It is quicker to get it stand alone in advance and installing than waiting for MS
    updates to do so. Also I prefer to config my images so that the Av installs after first boot. These are cloned PCs. Many of these PC are used in labs and are frozen. Here, the settings for the SCEP AV being pushed from above can cause major problems for the
    users i.e. the scheduled scan feature. If it is on when students are taking tests and they take more than 5 or 10 mins on question MS is stupid enough to start scanning causing the system to become unresponsive. This has caused students to breakdown in tears
    thinking the system is hosed and they just lost their tests. I have to do some creative reg hack, setting owner as "Guest", a disabled account, etc. to keep these settings from being changed. (Our SC managers push policies that work for the faculty
    but break the lab systems which are frozen, so I have to out hack them, should not be, but it is, we are trying to get that fixed, but bureaucracy and people afraid to share power etc makes it hard.)  These settings unfortunately will prevent the AV from
    installing so I need to be able to manually do it after I have set the reg to allow it.  And I could go on. Who knows when or why someone may need to do a manual update of something. I just had 3 systems fail 12 updates, yet when I manually downloaded
    them and installed them they ALL installed without failure. I did NOTHING in between the auto update and the manual, yet it was the manual way that worked. Maybe if MS could fix those kind of issues then no one would need to get stand alone update files.)
    That is not for MS to worry about. It is, however, their responsibility to make it so that I can choose what will work best for my environment, which only I could know. DUH. I have had issues in the past with MS AV and other brands being installed before "sealing"
    the images. etc. etc. etc.
    As you can see, there is not enough space on the world wide web to list all thousands of legitimate reasons to give Microsoft a hard time so I will do so on a case by case bases knowing I am probably spitting in to the wind, but hey somebody has to have
    the guts to do it. MS MUST NEVER BE ALLOWED TO SIMPLY GET AWAY WITH IT! They Must be called to the proverbial carpet.
    Maybe if people who are MVPs would not be afraid to join the choruses they would be embarrassed, (though it should be done out of moral obligation not embarrassment), enough to fix these obviously fixable problems etc. etc. etc. I have over 30 years in the
    IT business, the IBM XT did not exist until my senior year in college. You are not going to be able to convince me that there is a legitimate reason, copy protection IS NOT IT, to prevent me from fixing blown OS via re-install using install disc when OS will
    not boot. Nor are you going to be able to find legitimate reason for the SCEP 4.6.305 update to be so hard to get.
    Thanks again for the help, still waiting for email from MS, NOT COOL MS! NO EXCUSE!!!!!
    Ralph

  • Schedule a package install for offline macbook

    New to ARD, but picking it up quick. Didn't find this question or answer in this community.
    If I am managing a computer that is infrequently ON, how do I get the ARD admin to push the package when the target computer comes online?
    Wanting to update the ARD client to 3.5.2. Because the remote computer is offline, I could not select Install, but only Save. Right now, I've got it setup as a: Install Packages, scheduled for 15 minutes from now, repeating every 30 minutes. BTW, the admin is running on my MBP, as I have not yet begun to understand the Task Server concept. Will my MBP continue attempting this after it goes to sleep?

    The idea of a task server, is that you setup a 2nd computer with the same computer list, and instead of issuing the task to your computer, you issue it to the 2nd computer. (Witch has to be on using diffrent ARD SN Key.) The are many good reasons to do this.
    For instance maybe you want to be able to put your computer to sleep. OR maybe you want to be able to issue other tasks and not have to wait while the large task is still running. Maybe you have a 2nd location, so it's better to send the file to 1 computer and have it distribute the file for you.
    Personally I found most of my tasks sent from the 1st computer failed on the 2nd computer; I think this had to do with the computer lists on the 2nd computer not matching the 1st computer.
    I found it easier to remote into the 2nd computer, and then manully use ARD on the 2nd computer to setup what ever task I wanted to do.
    I couldn't find a way to make ARD issues tasks to off line computers. Instead I would issue the command to all computers, knowing some would fail. when the tasks completed, I would select the clients that the task had failed on, and then re-issue the command to just those cleints.
    evetually this would get the failed computer down to a handful of computers. And then I would have to hunt down those computers.
    if you issue a task to run on the MBP then yes it need to be on to run. If you issue a task to  run from a diffrent compute runnning ARD; then your computer can be asleep.
    If you have a large fleet of laptops you might want to look at a 3rd party solution. For instance JAMF, or  Munki.

  • Problem making package

    i'm trying to make this little password manager program i like to use, but it keeps failing and i can't figure out what i'm doing wrong. as far as i can tell, everything is the same as other package builds i've seen. here's the pkgbuild:
    pkgname=gpasman
    pkgver=1.3.0
    pkgrel=1
    pkgdesc="a gtk personal password manager"
    url="http://gpasman.sourceforge.net"
    license=""
    depends=()
    makedepends=()
    conflicts=()
    replaces=()
    backup=()
    install=
    source=(http://gpasman.sourceforge.net/files/gpasman-1.3.0.tar.gz)
    md5sums=()
    build() {
    cd $startdir/src/$pkgname-$pkgver
    ./configure --prefix=/usr
    make || return 1
    make prefix=$startdir/pkg/usr install
    [3] root:/var/abs/local/gpasman # makepkg
    ==> Making package: gpasman (Mon Aug 9 11:46:25 EDT 2004)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    ==> Using local copy of gpasman-1.3.0.tar.gz
    ==> WARNING: MD5sums are missing or incomplete. Cannot verify source integrity.
    ==> Extracting Sources...
    ==> tar --use-compress-program=gzip -xf gpasman-1.3.0.tar.gz
    ==> Removing existing pkg/ directory...
    ==> Starting build()...
    loading cache ./config.cache
    checking for gcc... (cached) gcc
    checking whether the C compiler (gcc -march=i686 -O2 -pipe ) works... yes
    checking whether the C compiler (gcc -march=i686 -O2 -pipe ) is a cross-compiler... no
    checking whether we are using GNU C... (cached) yes
    checking whether gcc accepts -g... (cached) yes
    checking for a BSD compatible install... (cached) /bin/install -c
    checking for strip... (cached) /usr/bin/strip
    checking for gtk-config... (cached) /usr/bin/gtk-config
    checking whether byte ordering is bigendian... (cached) no
    checking how to run the C preprocessor... (cached) gcc -E
    checking for ANSI C header files... (cached) yes
    checking for unistd.h... (cached) yes
    checking for working const... (cached) yes
    checking for mode_t... (cached) yes
    creating ./config.status
    creating Makefile
    creating src/Makefile
    creating src/config.h
    src/config.h is unchanged
    make[1]: Entering directory `/var/abs/local/gpasman/src/gpasman-1.3.0/src'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/var/abs/local/gpasman/src/gpasman-1.3.0/src'
    make[1]: Entering directory `/var/abs/local/gpasman/src/gpasman-1.3.0/src'
    /usr/bin/strip gpasman
    /bin/install -c -s -m 755 ./gpasman /var/abs/local/gpasman/pkg/usr/bin/gpasman
    /bin/install: cannot create regular file `/var/abs/local/gpasman/pkg/usr/bin/gpasman': No such file or directory
    make[1]: *** [install] Error 1
    make[1]: Leaving directory `/var/abs/local/gpasman/src/gpasman-1.3.0/src'
    make: *** [install] Error 2
    ==> ERROR: Build Failed. Aborting...
    btw, the program compiles and installs fine if i do the ./configure make make install from my user directory.
    any ideas?

    slackhack wrote:
    i'm trying to make this little password manager program i like to use, but it keeps failing and i can't figure out what i'm doing wrong. as far as i can tell, everything is the same as other package builds i've seen. here's the pkgbuild:
    pkgname=gpasman
    pkgver=1.3.0
    pkgrel=1
    pkgdesc="a gtk personal password manager"
    url="http://gpasman.sourceforge.net"
    license=""
    depends=()
    makedepends=()
    conflicts=()
    replaces=()
    backup=()
    install=
    source=(http://gpasman.sourceforge.net/files/gpasman-1.3.0.tar.gz)
    md5sums=()
    build() {
    cd $startdir/src/$pkgname-$pkgver
    ./configure --prefix=/usr
    make || return 1
    make prefix=$startdir/pkg/usr install
    [3] root:/var/abs/local/gpasman # makepkg
    ==> Making package: gpasman (Mon Aug 9 11:46:25 EDT 2004)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    ==> Using local copy of gpasman-1.3.0.tar.gz
    ==> WARNING: MD5sums are missing or incomplete. Cannot verify source integrity.
    ==> Extracting Sources...
    ==> tar --use-compress-program=gzip -xf gpasman-1.3.0.tar.gz
    ==> Removing existing pkg/ directory...
    ==> Starting build()...
    loading cache ./config.cache
    checking for gcc... (cached) gcc
    checking whether the C compiler (gcc -march=i686 -O2 -pipe ) works... yes
    checking whether the C compiler (gcc -march=i686 -O2 -pipe ) is a cross-compiler... no
    checking whether we are using GNU C... (cached) yes
    checking whether gcc accepts -g... (cached) yes
    checking for a BSD compatible install... (cached) /bin/install -c
    checking for strip... (cached) /usr/bin/strip
    checking for gtk-config... (cached) /usr/bin/gtk-config
    checking whether byte ordering is bigendian... (cached) no
    checking how to run the C preprocessor... (cached) gcc -E
    checking for ANSI C header files... (cached) yes
    checking for unistd.h... (cached) yes
    checking for working const... (cached) yes
    checking for mode_t... (cached) yes
    creating ./config.status
    creating Makefile
    creating src/Makefile
    creating src/config.h
    src/config.h is unchanged
    make[1]: Entering directory `/var/abs/local/gpasman/src/gpasman-1.3.0/src'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/var/abs/local/gpasman/src/gpasman-1.3.0/src'
    make[1]: Entering directory `/var/abs/local/gpasman/src/gpasman-1.3.0/src'
    /usr/bin/strip gpasman
    /bin/install -c -s -m 755 ./gpasman /var/abs/local/gpasman/pkg/usr/bin/gpasman
    /bin/install: cannot create regular file `/var/abs/local/gpasman/pkg/usr/bin/gpasman': No such file or directory
    make[1]: *** [install] Error 1
    make[1]: Leaving directory `/var/abs/local/gpasman/src/gpasman-1.3.0/src'
    make: *** [install] Error 2
    ==> ERROR: Build Failed. Aborting...
    btw, the program compiles and installs fine if i do the ./configure make make install from my user directory.
    any ideas?
    Have you tried to build it manual, without makepkg?

  • Debian type package guidelines for Arch.

    Well, maybe not as anal or strick.
    With the recent breed of Debian based distro's coming out (Ubuntu in particular) and with a Debian release just around the corner, there has been a lot of talk regarding this distro. So I decided to take a closer look in this flavour of Linux.
    I myself coming from Slackware, have heard and used (very little) Debian before in the past decided to take a look at how far this distro has come since my first encounter with it.
    Reading a lot of the Slashdot comments and Osnews comments I noticed that the hardcore/avid Debian users made a lot of good argument points regarding the "superiority" of there distro compared to the rest.
    They argue the ease of Apt-get/dpkg and how powerful these tools are and how you only need to install Debian once. Especially now that the installer has been given a huge facelift, it is much easier to install Debian than previous versions.
    Now none of that really sounds very enticing as Arch has Pacman, with Arch's rolling-release packaging scheme and the fact that I think the Arch installer is by far the fastest install I have ever done of a Linux system before, I see no reason to use Debian in place of Arch, at least not for what I use my system for.
    But the one thing that stood out that made a lot of sense was the fact that Debian has a very strict packaging guideline. Things for menu's, config files and the works all had a standard place in a Debian system, making all of the packages very intergrated and work well together on the same system. Due to these guidelines, one can argue that the package quality for a .DEB, compared to most others is much higher. That is not to say it's perfect, as even on the "stable" branch there are packages that don't always work, but that is very rare.
    What I'm getting to is I think that Arch should adopt something similar. I didn't really think it through to much as it is just an idea and I want to see what others think of this.
    Basically there should be an offical set of documents that outline where configs go (/etc usually) where large packages go (in Arch /opt) and menu entries etc. This way new maintainers or people who would like to learn Arch's packaging system would know the "right way" for an Arch system, which would, in my opinion, skip a lot of the headaches of malfunctioning packages in the repos.
    Another thing Debian has which is an okay idea is they have a system in place that checks the packages being submitted to the repos follow the guidelines and if the packages don't check out they are rejected, as to keep the system clean regarding standards.
    Now the AUR (I forget what it's called) system being developed does what again? I only heard about it but didn't do enough digging to find out what its for exactly.
    I don't know how to explain my idea exactly, but I thought I would throw it out there anyway and see what people have to say, if anything at all .

    We have a not-all-that-strict guideline in the official documentation...
    http://www.archlinux.org/docs/en/guide/ … guidelines
    And we don't have things like menu specifications, because we haven't figured them out yet.
    We also have namcap which checks for some packaging guideline checking in iit.
    Most of the stuff you talked about is there, in the works, or being planned.

  • Does "rpm" exist for x86 Solaris 10 ?

    Does "rpm" ( the Red Hat Package Manager ) exist for x86 Solaris 10 ? I haven't found it on www.sunfreeware.com or by Googling, and rolling my own is getting nasty....
    Thanks !

    there is a rpm2cpio command in Solaris, which is useful if you have source code or similar distributed in a RPM package format, but for Solaris installations you have pkgadd/pkgrm, and then there is the pkg-get utility which is downloadable from blastwave.org .
    .7/M.

Maybe you are looking for