View previous topic :: View next topic |
Author |
Message |
Boscop
Joined: 26 Feb 2009 Posts: 29
|
Posted: Wed Mar 25, 2009 10:16 am Post subject: Arclib installation under Ubuntu |
|
|
I got this output when I tried to install arclib-core via dsss on Ubuntu:
Code: | Synchronizing...
+ curl -s -S -k http://svn.dsource.org/projects/dsss/sources/source.list -o /home/oliver/dev/dsss/share/dsss/sources/source.list -z /home/oliver/dev/dsss/share/dsss/sources/source.list
+ curl -s -S -k http://svn.dsource.org/projects/dsss/sources/pkgs.list -o /home/oliver/dev/dsss/share/dsss/sources/pkgs.list -z /home/oliver/dev/dsss/share/dsss/sources/pkgs.list
+ curl -s -S -k http://svn.dsource.org/projects/dsss/sources/mirrors.list -o /home/oliver/dev/dsss/share/dsss/sources/mirrors.list -z /home/oliver/dev/dsss/share/dsss/sources/mirrors.list
A arc
A arc/dsss.conf
A arc/arcmacros.ddoc
A arc/arc
A arc/arc/internals
A arc/arc/internals/input
A arc/arc/internals/input/joystick.d
A arc/arc/internals/input/keyboard.d
A arc/arc/internals/input/signals.d
A arc/arc/internals/input/all.d
A arc/arc/internals/input/mouse.d
A arc/arc/internals/input/constants.d
A arc/arc/internals/font
A arc/arc/internals/font/boxpacker.d
A arc/arc/internals/font/fontcache.d
A arc/arc/graphics
A arc/arc/graphics/routines.d
A arc/arc/time.d
A arc/arc/input.d
A arc/arc/texture.d
A arc/arc/text
A arc/arc/text/all.d
A arc/arc/text/routines.d
A arc/arc/types.d
A arc/arc/font.d
A arc/arc/memory
A arc/arc/memory/freelist.d
A arc/arc/memory/all.d
A arc/arc/memory/routines.d
A arc/arc/math
A arc/arc/math/rect.d
A arc/arc/math/matrix.d
A arc/arc/math/angle.d
A arc/arc/math/all.d
A arc/arc/math/routines.d
A arc/arc/math/point.d
A arc/arc/math/size.d
A arc/arc/math/collision.d
A arc/arc/window.d
A arc/arc/all.d
A arc/arc/sound.d
A arc/arc/draw
A arc/arc/draw/color.d
A arc/arc/draw/shape.d
A arc/arc/draw/image.d
A arc/arc/draw/all.d
A arc/arc/templates
A arc/arc/templates/array.d
A arc/arc/templates/treestructure.d
A arc/arc/templates/singleton.d
A arc/arc/templates/all.d
Exported revision 1519.
Working in /tmp/DSSS_arclib-core
A DerelictGL
A DerelictGL/forbud.txt
A DerelictGL/dsss.conf
A DerelictGL/derelict
A DerelictGL/derelict/opengl
A DerelictGL/derelict/opengl/glfuncs.d
A DerelictGL/derelict/opengl/gl.d
A DerelictGL/derelict/opengl/glext.d
A DerelictGL/derelict/opengl/gl20.d
A DerelictGL/derelict/opengl/cgl.d
A DerelictGL/derelict/opengl/gl12.d
A DerelictGL/derelict/opengl/gl21.d
A DerelictGL/derelict/opengl/gl13.d
A DerelictGL/derelict/opengl/gl14.d
A DerelictGL/derelict/opengl/gltypes.d
A DerelictGL/derelict/opengl/gl15.d
A DerelictGL/derelict/opengl/wgl.d
A DerelictGL/derelict/opengl/extension
A DerelictGL/derelict/opengl/extension/ext
A DerelictGL/derelict/opengl/extension/ext/histogram.d
A DerelictGL/derelict/opengl/extension/ext/color_subtable.d
A DerelictGL/derelict/opengl/extension/ext/texture_edge_clamp.d
A DerelictGL/derelict/opengl/extension/ext/separate_specular_color.d
A DerelictGL/derelict/opengl/extension/ext/texture_env_dot3.d
A DerelictGL/derelict/opengl/extension/ext/shared_texture_palette.d
A DerelictGL/derelict/opengl/extension/ext/draw_range_elements.d
A DerelictGL/derelict/opengl/extension/ext/geometry_shader4.d
A DerelictGL/derelict/opengl/extension/ext/texture_mirror_clamp.d
A DerelictGL/derelict/opengl/extension/ext/point_parameters.d
A DerelictGL/derelict/opengl/extension/ext/depth_bounds_test.d
A DerelictGL/derelict/opengl/extension/ext/misc_attribute.d
A DerelictGL/derelict/opengl/extension/ext/Cg_shader.d
A DerelictGL/derelict/opengl/extension/ext/pixel_transform_color_table.d
A DerelictGL/derelict/opengl/extension/ext/shadow_funcs.d
A DerelictGL/derelict/opengl/extension/ext/texture_rectangle.d
A DerelictGL/derelict/opengl/extension/ext/rescale_normal.d
A DerelictGL/derelict/opengl/extension/ext/texture3D.d
A DerelictGL/derelict/opengl/extension/ext/compiled_vertex_array.d
A DerelictGL/derelict/opengl/extension/ext/multi_draw_arrays.d
A DerelictGL/derelict/opengl/extension/ext/multisample.d
A DerelictGL/derelict/opengl/extension/ext/blend_minmax.d
A DerelictGL/derelict/opengl/extension/ext/framebuffer_blit.d
A DerelictGL/derelict/opengl/extension/ext/pixel_buffer_object.d
A DerelictGL/derelict/opengl/extension/ext/framebuffer_multisample.d
A DerelictGL/derelict/opengl/extension/ext/framebuffer_sRGB.d
A DerelictGL/derelict/opengl/extension/ext/cmyka.d
A DerelictGL/derelict/opengl/extension/ext/packed_pixels.d
A DerelictGL/derelict/opengl/extension/ext/bgra.d
A DerelictGL/derelict/opengl/extension/ext/abgr.d
A DerelictGL/derelict/opengl/extension/ext/texture_perturb_normal.d
A DerelictGL/derelict/opengl/extension/ext/packed_float.d
A DerelictGL/derelict/opengl/extension/ext/texture_compression_s3tc.d
A DerelictGL/derelict/opengl/extension/ext/texture_integer.d
A DerelictGL/derelict/opengl/extension/ext/texture_buffer_object.d
A DerelictGL/derelict/opengl/extension/ext/texture_filter_anisotropic.d
A DerelictGL/derelict/opengl/extension/ext/blend_color.d
A DerelictGL/derelict/opengl/extension/ext/draw_instanced.d
A DerelictGL/derelict/opengl/extension/ext/light_texture.d
A DerelictGL/derelict/opengl/extension/ext/blend_subtract.d
A DerelictGL/derelict/opengl/extension/ext/texture_array.d
A DerelictGL/derelict/opengl/extension/ext/texture_compression_rgtc.d
A DerelictGL/derelict/opengl/extension/ext/clip_volume_hint.d
A DerelictGL/derelict/opengl/extension/ext/four22_pixels.d
A DerelictGL/derelict/opengl/extension/ext/vertex_shader.d
A DerelictGL/derelict/opengl/extension/ext/texture_env_combine.d
A DerelictGL/derelict/opengl/extension/ext/gpu_shader4.d
A DerelictGL/derelict/opengl/extension/ext/timer_query.d
A DerelictGL/derelict/opengl/extension/ext/framebuffer_object.d
A DerelictGL/derelict/opengl/extension/ext/pixel_transform.d
A DerelictGL/derelict/opengl/extension/ext/texture_sRGB.d
A DerelictGL/derelict/opengl/extension/ext/convolution.d
A DerelictGL/derelict/opengl/extension/ext/texture_compression_dxt1.d
A DerelictGL/derelict/opengl/extension/ext/vertex_weighting.d
A DerelictGL/derelict/opengl/extension/ext/blend_func_separate.d
A DerelictGL/derelict/opengl/extension/ext/texture_cube_map.d
A DerelictGL/derelict/opengl/extension/ext/draw_buffers2.d
A DerelictGL/derelict/opengl/extension/ext/texture_lod_bias.d
A DerelictGL/derelict/opengl/extension/ext/stencil_two_side.d
A DerelictGL/derelict/opengl/extension/ext/scene_marker.d
A DerelictGL/derelict/opengl/extension/ext/bindable_uniform.d
A DerelictGL/derelict/opengl/extension/ext/coordinate_frame.d
A DerelictGL/derelict/opengl/extension/ext/fog_coord.d
A DerelictGL/derelict/opengl/extension/ext/stencil_clear_tag.d
A DerelictGL/derelict/opengl/extension/ext/gpu_program_parameters.d
A DerelictGL/derelict/opengl/extension/ext/blend_equation_separate.d
A DerelictGL/derelict/opengl/extension/ext/texture_env_add.d
A DerelictGL/derelict/opengl/extension/ext/paletted_texture.d
A DerelictGL/derelict/opengl/extension/ext/texture_compression_latc.d
A DerelictGL/derelict/opengl/extension/ext/secondary_color.d
A DerelictGL/derelict/opengl/extension/ext/fragment_lighting.d
A DerelictGL/derelict/opengl/extension/ext/stencil_wrap.d
A DerelictGL/derelict/opengl/extension/ext/packed_depth_stencil.d
A DerelictGL/derelict/opengl/extension/ext/cull_vertex.d
A DerelictGL/derelict/opengl/extension/sgi
A DerelictGL/derelict/opengl/extension/sgi/color_matrix.d
A DerelictGL/derelict/opengl/extension/nv
A DerelictGL/derelict/opengl/extension/nv/texture_compression_vtc.d
A DerelictGL/derelict/opengl/extension/nv/float_buffer.d
A DerelictGL/derelict/opengl/extension/nv/parameter_buffer_object.d
A DerelictGL/derelict/opengl/extension/nv/texgen_emboss.d
A DerelictGL/derelict/opengl/extension/nv/vertex_program.d
A DerelictGL/derelict/opengl/extension/nv/geometry_shader4.d
A DerelictGL/derelict/opengl/extension/nv/vertex_program1_1.d
A DerelictGL/derelict/opengl/extension/nv/vertex_array_range2.d
A DerelictGL/derelict/opengl/extension/nv/fence.d
A DerelictGL/derelict/opengl/extension/nv/depth_buffer_float.d
A DerelictGL/derelict/opengl/extension/nv/occlusion_query.d
A DerelictGL/derelict/opengl/extension/nv/multisample_filter_hint.d
A DerelictGL/derelict/opengl/extension/nv/texture_rectangle.d
A DerelictGL/derelict/opengl/extension/nv/texture_shader.d
A DerelictGL/derelict/opengl/extension/nv/vertex_program2.d
A DerelictGL/derelict/opengl/extension/nv/vertex_array_range.d
A DerelictGL/derelict/opengl/extension/nv/vertex_program3.d
A DerelictGL/derelict/opengl/extension/nv/texture_env_combine4.d
A DerelictGL/derelict/opengl/extension/nv/vertex_program4.d
A DerelictGL/derelict/opengl/extension/nv/fragment_program.d
A DerelictGL/derelict/opengl/extension/nv/copy_depth_to_color.d
A DerelictGL/derelict/opengl/extension/nv/half_float.d
A DerelictGL/derelict/opengl/extension/nv/texgen_reflection.d
A DerelictGL/derelict/opengl/extension/nv/blend_square.d
A DerelictGL/derelict/opengl/extension/nv/geometry_program4.d
A DerelictGL/derelict/opengl/extension/nv/gpu_program4.d
A DerelictGL/derelict/opengl/extension/nv/texture_expand_normal.d
A DerelictGL/derelict/opengl/extension/nv/register_combiners2.d
A DerelictGL/derelict/opengl/extension/nv/texture_shader2.d
A DerelictGL/derelict/opengl/extension/nv/texture_shader3.d
A DerelictGL/derelict/opengl/extension/nv/framebuffer_multisample_coverage.d
A DerelictGL/derelict/opengl/extension/nv/primitive_restart.d
A DerelictGL/derelict/opengl/extension/nv/fragment_program2.d
A DerelictGL/derelict/opengl/extension/nv/fragment_program4.d
A DerelictGL/derelict/opengl/extension/nv/vertex_program2_option.d
A DerelictGL/derelict/opengl/extension/nv/point_sprite.d
A DerelictGL/derelict/opengl/extension/nv/transform_feedback.d
A DerelictGL/derelict/opengl/extension/nv/depth_clamp.d
A DerelictGL/derelict/opengl/extension/nv/fragment_program_option.d
A DerelictGL/derelict/opengl/extension/nv/register_combiners.d
A DerelictGL/derelict/opengl/extension/nv/evaluators.d
A DerelictGL/derelict/opengl/extension/nv/fog_distance.d
A DerelictGL/derelict/opengl/extension/nv/pixel_data_range.d
A DerelictGL/derelict/opengl/extension/nv/packed_depth_stencil.d
A DerelictGL/derelict/opengl/extension/nv/light_max_exponent.d
A DerelictGL/derelict/opengl/extension/arb
A DerelictGL/derelict/opengl/extension/arb/fragment_program_shadow.d
A DerelictGL/derelict/opengl/extension/arb/half_float_pixel.d
A DerelictGL/derelict/opengl/extension/arb/texture_env_dot3.d
A DerelictGL/derelict/opengl/extension/arb/texture_non_power_of_two.d
A DerelictGL/derelict/opengl/extension/arb/texture_mirrored_repeat.d
A DerelictGL/derelict/opengl/extension/arb/vertex_shader.d
A DerelictGL/derelict/opengl/extension/arb/texture_env_combine.d
A DerelictGL/derelict/opengl/extension/arb/vertex_program.d
A DerelictGL/derelict/opengl/extension/arb/texture_border_clamp.d
A DerelictGL/derelict/opengl/extension/arb/point_parameters.d
A DerelictGL/derelict/opengl/extension/arb/vertex_blend.d
A DerelictGL/derelict/opengl/extension/arb/matrix_palette.d
A DerelictGL/derelict/opengl/extension/arb/occlusion_query.d
A DerelictGL/derelict/opengl/extension/arb/texture_rectangle.d
A DerelictGL/derelict/opengl/extension/arb/shadow_ambient.d
A DerelictGL/derelict/opengl/extension/arb/window_pos.d
A DerelictGL/derelict/opengl/extension/arb/fragment_shader.d
A DerelictGL/derelict/opengl/extension/arb/fragment_program.d
A DerelictGL/derelict/opengl/extension/arb/texture_cube_map.d
A DerelictGL/derelict/opengl/extension/arb/multisample.d
A DerelictGL/derelict/opengl/extension/arb/pixel_buffer_object.d
A DerelictGL/derelict/opengl/extension/arb/shading_language_100.d
A DerelictGL/derelict/opengl/extension/arb/transpose_matrix.d
A DerelictGL/derelict/opengl/extension/arb/texture_env_crossbar.d
A DerelictGL/derelict/opengl/extension/arb/draw_buffers.d
A DerelictGL/derelict/opengl/extension/arb/multitexture.d
A DerelictGL/derelict/opengl/extension/arb/point_sprite.d
A DerelictGL/derelict/opengl/extension/arb/shader_objects.d
A DerelictGL/derelict/opengl/extension/arb/texture_env_add.d
A DerelictGL/derelict/opengl/extension/arb/texture_compression.d
A DerelictGL/derelict/opengl/extension/arb/depth_texture.d
A DerelictGL/derelict/opengl/extension/arb/texture_float.d
A DerelictGL/derelict/opengl/extension/arb/shadow.d
A DerelictGL/derelict/opengl/extension/arb/vertex_buffer_object.d
A DerelictGL/derelict/opengl/extension/arb/color_buffer_float.d
A DerelictGL/derelict/opengl/extension/sgis
A DerelictGL/derelict/opengl/extension/sgis/generate_mipmap.d
A DerelictGL/derelict/opengl/extension/hp
A DerelictGL/derelict/opengl/extension/hp/occlusion_test.d
A DerelictGL/derelict/opengl/extension/hp/convolution_border_modes.d
A DerelictGL/derelict/opengl/extension/loader.d
A DerelictGL/derelict/opengl/extension/ati
A DerelictGL/derelict/opengl/extension/ati/text_fragment_shader.d
A DerelictGL/derelict/opengl/extension/ati/texture_mirror_once.d
A DerelictGL/derelict/opengl/extension/ati/vertex_array_object.d
A DerelictGL/derelict/opengl/extension/ati/vertex_attrib_array_object.d
A DerelictGL/derelict/opengl/extension/ati/envmap_bumpmap.d
A DerelictGL/derelict/opengl/extension/ati/draw_buffers.d
A DerelictGL/derelict/opengl/extension/ati/texture_compression_3dc.d
A DerelictGL/derelict/opengl/extension/ati/vertex_streams.d
A DerelictGL/derelict/opengl/extension/ati/shader_texture_lod.d
A DerelictGL/derelict/opengl/extension/ati/texture_float.d
A DerelictGL/derelict/opengl/extension/ati/separate_stencil.d
A DerelictGL/derelict/opengl/extension/ati/pn_triangles.d
A DerelictGL/derelict/opengl/extension/ati/texture_env_combine3.d
A DerelictGL/derelict/opengl/extension/ati/element_array.d
A DerelictGL/derelict/opengl/extension/ati/fragment_shader.d
A DerelictGL/derelict/opengl/extension/ati/map_object_buffer.d
A DerelictGL/derelict/opengl/glx.d
Exported revision 351.
Installing derelictgl
Working in /tmp/DSSS_derelictgl
Creating imports for DerelictGL
derelict => DerelictGL
Command /home/oliver/dev/dsss/bin/rebuild returned with code 256, aborting. |
I also tried arclib-blaze, derelict and some other but all of them failed with similar errors. Often they said undeclared MaxAvail in some glx.d file or something. None of the packages installed correctly. How can I get it working?
For example arclib-blaze failed with:
Code: | arc/blaze/common/math.d:25: module point cannot read file 'arc/math/point.d'
arc/blaze/common/math.d:25: module point cannot read file 'arc/math/point.d'
arc/blaze/common/math.d:25: module point cannot read file 'arc/math/point.d'
arc/blaze/common/math.d:25: module point cannot read file 'arc/math/point.d'
arc/blaze/common/math.d:25: module point cannot read file 'arc/math/point.d'
arc/blaze/common/math.d:25: module point cannot read file 'arc/math/point.d'
gdc: arc/math/point.d: No such file or directory
gdc: no input files
gdc: arc/math/matrix.d: No such file or directory
gdc: no input files
Installing arclib-core
Working in /tmp/DSSS_arclib-core
svn: Destination directory exists; please remove the directory or use --force to overwrite
svn: 'arc' already exists
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 373 100 373 0 0 2554 0 --:--:-- --:--:-- --:--:-- 0
gzip: arclib-core.tar.gz: not in gzip format
tar: This does not look like a tar archive
tar: Error exit delayed from previous errors
Command gunzip returned with code 512, aborting.
Error: Command failed, aborting.
|
2. Is there any function reference for ArcLib? It's very cumbersome to search through the source files everytime and when I extract the ddoc with dsss it produces broken links, so it's cumbersome, too. (BTW: Is there a way to produce ddoc without compiling the source files?)[/code] _________________ A programmer is just a tool to convert coffeine into code! |
|
Back to top |
|
|
clayasaurus
Joined: 21 May 2004 Posts: 857
|
Posted: Wed Mar 25, 2009 12:04 pm Post subject: |
|
|
1. Hi, try compiling again. A derelict error has been recently fixed - http://dsource.org/forums/viewtopic.php?t=4529
2. Have you tried 'dsss build --doc' ? I plan on updating the documentation (written and code) eventually, but for now dsss build --doc should be working. If not, let me know. |
|
Back to top |
|
|
Boscop
Joined: 26 Feb 2009 Posts: 29
|
Posted: Wed Mar 25, 2009 12:41 pm Post subject: |
|
|
I found out that the reason why it didn't work was because tango was not installed completely because I didn't use sudo before dsss net install tango when installing it. Now Everything compiles fine except arclib-gui:
Code: | arc/gui/readxml.d:264: template instance identifier 'TreeStructure' is not defined
arc/gui/readxml.d:264: Error: TreeStructure!(char[]) is used as a type
arc/gui/readxml.d:264: variable arc.gui.readxml.MenuData.menu voids have no value
arc/gui/readxml.d:264: template instance identifier 'TreeStructure' is not defined
arc/gui/readxml.d:264: Error: TreeStructure!(char[]) is used as a type
arc/gui/readxml.d:264: variable arc.gui.readxml.MenuData.menu voids have no value
arc/gui/readxml.d:264: template instance identifier 'TreeStructure' is not defined
arc/gui/readxml.d:264: Error: TreeStructure!(char[]) is used as a type
arc/gui/readxml.d:264: variable arc.gui.readxml.MenuData.menu voids have no value
arc/gui/readxml.d:264: template instance identifier 'TreeStructure' is not defined
arc/gui/readxml.d:264: Error: TreeStructure!(char[]) is used as a type
arc/gui/readxml.d:264: variable arc.gui.readxml.MenuData.menu voids have no value
Creating imports for arc_gui
arc => arc_gui
arc/gui/readxml.d:264: template instance identifier 'TreeStructure' is not defined
arc/gui/readxml.d:264: Error: TreeStructure!(char[]) is used as a type
arc/gui/readxml.d:264: variable arc.gui.readxml.MenuData.menu voids have no value
arc/gui/readxml.d:264: template instance identifier 'TreeStructure' is not defined
arc/gui/readxml.d:264: Error: TreeStructure!(char[]) is used as a type
arc/gui/readxml.d:264: variable arc.gui.readxml.MenuData.menu voids have no value
arc/gui/readxml.d:264: template instance identifier 'TreeStructure' is not defined
arc/gui/readxml.d:264: Error: TreeStructure!(char[]) is used as a type
arc/gui/readxml.d:264: variable arc.gui.readxml.MenuData.menu voids have no value
arc/gui/readxml.d:264: template instance identifier 'TreeStructure' is not defined
arc/gui/readxml.d:264: Error: TreeStructure!(char[]) is used as a type
arc/gui/readxml.d:264: variable arc.gui.readxml.MenuData.menu voids have no value
Command /home/oliver/dev/dsss/bin/rebuild returned with code 256, aborting.
Error: Command failed, aborting.
|
2. Where should I run dsss build --doc ? In the 'dsss/include/d/arc' directory? Then it says: No config file found and no targets explicitly specified. I found no dsss.conf file in the whole dsss subtree. And when I combine it with net it rebuilds everything. _________________ A programmer is just a tool to convert coffeine into code! |
|
Back to top |
|
|
Boscop
Joined: 26 Feb 2009 Posts: 29
|
Posted: Wed Mar 25, 2009 3:24 pm Post subject: |
|
|
And if I try to compile the examples in 'arc' via dsss build I get:
Quote: | artifact.d => artifact
WARNING: Module artifact.d does not have a module declaration. This can cause problems
with rebuild's -oq option. If an erro r occurs, fix this first.
/home/oliver/dev/dsss/lib//libarc_core.a (arc.texture.o): In function `_D3arc7texture7Texture11loadTextur eMFAaZv':
Utf.d:(.text+0xa3d): undef ined reference to `onUnicodeError'
/home/oliver/dev/dsss/lib //libDG-tango-text.a(tango.text.convert.Utf.o):Utf.d:(.text+0xa91): more und efined referen,ces to `onUnicodeError' follow
/home/oliver/dev/dsss/li b//libDG-tango-time.a(tango.time.Clock.o): In function `_D5tango4time5Clock 5Clock3nowFZS5tango4time4Time4Time':
Clock.d:(.text+0x2e): undefined reference to `_D5tango4core9Exce ption17PlatformException7__ClassZ'
Clock.d:(.text+0x49): undefined reference to `_D5tango4c,ore9Except ion17PlatformException5_ctorMFAa ZC5t ango4core9Exc eption17PlatformExcept ion'
collect2: ld returned 1 exit status
Command /home/oliver/dev/dsss/bin/rebuild returned with code 65280, aborting.
Error: Command failed, aborting.
|
What's wrong? Do I have a wrong tango version?
(This board sucks: I couldn't submit my post with the whole output because of:
Quote: | General Error
Could not insert new word
DEBUG MODE
INSERT INTO phpbb_search_wordlist (word_text, word_common) VALUES ('d5tango4core6thread6thread7getthisfzc5tango4core6thread6thread', 0)
Line : 209
File : functions_search.php |
Quite some time I tried to make it accept it by placing spaces between the long words but it didn't help so I cut sth out of the middle.) _________________ A programmer is just a tool to convert coffeine into code! |
|
Back to top |
|
|
clayasaurus
Joined: 21 May 2004 Posts: 857
|
|
Back to top |
|
|
|