[opensuse] Re: [opensuse-factory] Another srpm won't build: transmission
Greg Freemyer wrote:
Linda,
Have you tried building locally just like factory does?
By that I mean:
cd ~��� � � � � � � � � � � � � � � � � � � #or wherever you want the source package mkdir obs; cd obs;� � � � � � � � �� #you are now in your new working dir osc co openSUSE:Factory transmission� #now you have the source as OBS has it
No...*ahem*... I have: Username: username Password: done Failed to reach a server: Tunnel connection failed: 403 Forbidden ----- On a different note....an additional problem I found in my build env... I have files in "/usr/local/*. (um, users are allowed to use /usr/local, no?).... Moving /usr/local aside allowed transmission to build. Just guessing, but maybe when building system rpm's, "/usr/local/" shouldn't be used as part of the path for anything? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 08 June 2011 08:50:53 Linda Walsh wrote:
Just guessing, but maybe when building system rpm's, "/usr/local/" shouldn't be used as part of the path for anything?
Well, /usr/local normally takes precedence to allow local administrators to install things on their systems without having to jump through hoops to get it to work, so it is typically first in $PATH and first in the include search path. So yes, if you install something on your system in /usr/local which is API incompatible with what you are trying to build, it will fail Anders -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
* Linda Walsh (suse@tlinx.org) [20110608 08:51]:
Username: username Password: done Failed to reach a server: Tunnel connection failed: 403 Forbidden
Strange, it's working for most other people.
(um, users are allowed to use /usr/local, no?)....
Yes, but you have to keep in mind that gcc searches /usr/local/include by default, so anything you have there overrides things in /usr/include.
Just guessing, but maybe when building system rpm's, "/usr/local/" shouldn't be used as part of the path for anything?
That's why you should always build inside a seperate chroot which incidentally is the way build and osc build do it. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wed, Jun 8, 2011 at 2:50 AM, Linda Walsh <suse@tlinx.org> wrote:
Greg Freemyer wrote:
Linda,
Have you tried building locally just like factory does?
By that I mean:
cd ~��� � � � � � � � � � � � � � � � � � � #or wherever you want the
source package
mkdir obs; cd obs;� � � � � � � � �� #you are now in your new working dir osc co openSUSE:Factory transmission� #now you have the source as OBS
has it
---- No...*ahem*... I have:
Username: username Password: done Failed to reach a server: Tunnel connection failed: 403 Forbidden
You may need to verify you have a home project first. Per the tutorial: http://en.opensuse.org/openSUSE:Build_Service_Tutorial === Webclient: Open http://build.opensuse.org/ and use the login link on the upper right to login. After that your home project is available by clicking on your username. === I don't think that is required prior to your first osc checkout, but I wouldn't be shocked if it was doing some one-time initialization the first time you login to OBS. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (4)
-
Anders Johansson
-
Greg Freemyer
-
Linda Walsh
-
Philipp Thomas